Trip to St Andrews

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Ayr to St Andrews

🚂 Embark on a scenic train journey from Ayr to St Andrews, a charming town famous for its golf courses and historic university. The travel time for this journey is approximately 3 hours and 45 minutes, allowing you to relax and enjoy the beautiful Scottish countryside along the way. 💷 Ticket prices for the train ride between Ayr and St Andrews can vary, typically ranging from £49 to £100 depending on the class of service and time of booking.

Where to stay in St Andrews

There are over 60 hotels to stay in St Andrews. Prices range from $16 per night.

Find accommodation
  • The primary train companies that provide routes from Ayr to St Andrews are ScotRail and CrossCountry. The journey typically takes around 3 hours and 45 minutes by train. The prices for a train ticket between Ayr and St Andrews can vary, ranging from approximately £50 to £102 depending on the class of travel and time of booking. It is advisable to check the latest schedule and prices directly with the train operators before planning your journey.
  • The fastest train option between Ayr and St Andrews typically takes around 3 hours and 45 minutes. The journey duration may vary depending on factors such as transfers and the specific train service chosen. Prices for this route range from £50 to £102, and it is recommended to check the timetable for the most up-to-date information on train schedules and travel times.
  • There are multiple trains available for the journey between Ayr and St Andrews. The exact number of trains may vary depending on the day of travel and the train schedule. It is recommended to check with the train operators for the most current information on the number of trains running between these two destinations. The journey typically takes around 3 hours and 45 minutes by train, offering passengers flexibility in choosing a suitable departure time.
  • The first train of the day to travel from Ayr to St Andrews typically departs early in the morning, usually around 6:00 AM. The last train of the day usually leaves in the evening, with a departure time around 8:00 PM. Travel times may vary, but the journey typically takes approximately 3 hours and 45 minutes by train. It is advisable to check the specific train schedules with the train operators for the most up-to-date information on departure times.
  • There are typically around 4 to 6 direct train trips each day between Ayr and St Andrews. These direct train services provide a convenient and efficient way to travel between the two destinations, with a journey time of approximately 3 hours and 45 minutes. It is recommended to check the train schedules in advance, as the number of direct trips may vary depending on the day of the week and the season. The prices for a direct train between Ayr and St Andrews usually range from £50 to £102, depending on factors such as the class of travel and time of booking.
  • The cost of a train ticket from Ayr to St Andrews typically ranges from £50 to £102. The price may vary depending on factors such as the class of travel, the time of booking, and any applicable discounts or promotions. It is advisable to check the latest prices directly with the train operators or booking platforms to ensure you have the most up-to-date information on ticket costs for your journey from Ayr to St Andrews.

Will you be returning to Ayr by train?

If you are looking for the return train journey, check out trains from St Andrews to Ayr

See schedule