Trip to St. Andrews

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from London to St. Andrews

🚆 The train journey from London to St Andrews takes approximately 5 hours and 43 minutes, offering scenic views along the way. 💷 Ticket prices for trains between London and St Andrews range from £186 to £253, depending on the class 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.

Accomodation
  • The train route from London to St Andrews is operated by several train companies, including Avanti West Coast and CrossCountry. The journey typically takes around 5 hours and 43 minutes. Train ticket prices for this route can vary between £189 and £256, depending on the time of booking and class of travel. It is advisable to check with the specific train companies for the most up-to-date schedules and prices.
  • The fastest train between London and St Andrews typically takes around 5 hours and 43 minutes. The journey duration may vary slightly depending on the specific train service and any potential stops along the route. Ticket prices for this route can range from £189 to £256, so it is recommended to compare schedules and prices offered by different train companies to find the most suitable option for your travel needs.
  • There are multiple trains that operate between London and St Andrews with varying schedules throughout the day. The journey typically takes around 5 hours and 43 minutes. Ticket prices for these trains can range from £189 to £256, depending on factors such as the class of travel and time of booking. It is advisable to check the train schedules and availability to determine the best option for your journey.
  • The first train from London to St Andrews typically departs early in the morning, around 6:00 AM. The last train of the day usually leaves in the late evening, around 10:00 PM. It is important to check the specific train schedules on the selected travel date, as timings may vary. The journey duration is approximately 5 hours and 43 minutes, with ticket prices ranging from £189 to £256 depending on various factors.
  • There are multiple direct train trips available each day between London and St Andrews. The exact number of direct trains can vary depending on the day of the week and the train schedule. The journey duration for these direct trips is typically 5 hours and 43 minutes. Ticket prices for these direct train journeys range from £189 to £256, with options for different classes of travel. It is recommended to check the specific train schedules for the desired travel date to plan accordingly.
  • The cost of a train ticket from London to St Andrews ranges from £189 to £256. The price variation depends on factors such as the class of travel chosen, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares within this price range. Additionally, it is recommended to check for any potential savings through railcards or other special offers that may apply to the journey.

Will you be returning to London by train?

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

See schedule