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 Newcastle upon Tyne to St Andrews

🚆 Experience a scenic train journey from Newcastle upon Tyne to St Andrews, covering a distance of approximately 3 hours and 1 minute. 💷 Ticket prices for this route can range from £53 to £249, offering travelers flexibility based on their budget and preferences.

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 main train company that provides routes from Newcastle upon Tyne to St Andrews is CrossCountry. The journey takes approximately 3 hours and 1 minute by train. The prices for a one-way ticket between the two cities typically range from £54 to £252, depending on factors such as the class of travel and how far in advance you book your ticket.
  • The fastest train between Newcastle upon Tyne and St Andrews is operated by CrossCountry, with a journey time of approximately 3 hours and 1 minute. This train service offers a convenient and efficient way to travel between the two cities. The ticket prices for this route typically range from £54 to £252, depending on factors such as the class of travel and availability.
  • There are multiple trains available between Newcastle upon Tyne and St Andrews, providing travelers with flexibility in choosing their preferred departure times. The journey duration on these trains typically takes around 3 hours and 1 minute. Ticket prices for the trains between Newcastle upon Tyne and St Andrews can vary depending on factors such as class of travel and the time of booking, with fares ranging from £54 to £252.
  • The first train of the day from Newcastle upon Tyne to St Andrews typically departs early in the morning, allowing for an early start to the journey. Conversely, the last train of the day usually leaves later in the evening, providing travelers with options for a more flexible travel schedule. The train journey between these two cities takes around 3 hours and 1 minute, offering a convenient way to reach St Andrews from Newcastle upon Tyne by rail. Ticket prices for these trains can range from £54 to £252, depending on various factors.
  • There are typically several direct train trips available each day between Newcastle upon Tyne and St Andrews, providing travelers with convenient options for their journey. The train journey between the two cities takes approximately 3 hours and 1 minute, offering a relatively efficient way to travel between the two destinations. Ticket prices for these direct train trips can vary from £54 to £252, depending on factors such as the class of travel and how far in advance you book your ticket.
  • The cost of a train ticket from Newcastle upon Tyne to St Andrews can vary depending on factors such as the class of travel, time of booking, and availability. Generally, prices for a one-way journey range from £54 to £252. It is recommended to check the specific pricing for your preferred travel date and time to get the most accurate fare for your trip.

Will you be returning to Newcastle upon Tyne by train?

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

See schedule