The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Edinburgh to St. Andrews will cost around $ 29 if you buy it on the day, but the cheapest tickets can be found for only $ 29.
This is the last train of the day.
Find all the dates and times for this journey
1 h 2 m
Trains per day
Of the 9 trains that leave Edinburgh for St. Andrews every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 50 km distance in an average of 1 h 2 m but if you time it right, some trains will get you there in just 50 m .
The slowest trains will take 1 h 13 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||30 miles (49 km)|
|Average train duration||1 h|
|Average train ticket price||$29 (€24)|
|Train providers||Scotrail, Cross Country or London North Eastern Railway|
Trains from Edinburgh to St. Andrews cover the 30 miles (49 km) long journey taking on average 1 h with our travel partners like Scotrail, Cross Country or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as $29 (€24), but the average price of train tickets is $29 (€24). Travelers depart most frequently from Edinburgh Waverley and arrive in St Andrews.
CrossCountry trains will get you between Edinburgh and St. Andrews from $29 (€24). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
CrossCountry is a fast speed train company in the United Kingdom and for your next train between Edinburgh and St. Andrews you can choose between Standard Class and First Class tickets on Omio.
Omio helps you find the perfect Edinburgh - St. Andrews train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Edinburgh and St. Andrews, Omio shows you CrossCountry’s current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Edinburgh to St. Andrews route. You can expect to travel around 30 miles (49 km) between Edinburgh and St. Andrews on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets between Edinburgh and St. Andrews starting as low as $29 (€24) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!
CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Edinburgh to St. Andrews:
There are no longer direct trains from Edinburgh to St Andrews, but ScotRail and some Virgin trains East Coast services stop at nearby Leuchars, where there are regular shuttle buses to St Andrews. The first train from Edinburgh departs at 5:30 a.m. There are trains leaving Edinburgh every half hour for most of the day, with a final departure just after 10:00 p.m. Total journey times to St Andrews are around an hour and 20 minutes, including the ten-minute bus connection from Leuchars.
Departure Station: Edinburgh to St Andrews trains depart from Edinburgh Waverley train station located in the city center. Trams and buses serving routes across the city stop nearby on Princes Street. Airport shuttles and night buses are available from Waverley Bridge. Waverley station also has a taxi rank on the main concourse.
Arrival Station: Trains from Edinburgh to St Andrews arrive at Leuchars station, located about eight kilometers north-west of St Andrews. ScotRail buses are scheduled to coincide with train arrivals to make the onward connection. There is also taxi rank at the station exit.
Omio customers traveling this route depart most frequently from Edinburgh Waverley and arrive in St Andrews.
You can find the most popular departure train station for this route, Edinburgh Waverley, located approximately 0 mile (s) / 0 km from the city center of Edinburgh. The most popular arrival train station in St. Andrews, called St Andrews, is located around 0 mile (s) / 0 km away from its city center.
Here are some other resources that might have the information you need