The cheapest trains from Edinburgh to St. Andrews

Showing times and prices for Sep 25

Cheapest

$29

Average

$29

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.

Cheapest
11:30AMEdinburgh Waverley0h50 12:20PMLeuchars
0 changes
$291One-way
Cheapest
11:00AMEdinburgh Waverley1h07 12:07PMLeuchars
0 changes
$291One-way
Cheapest
09:00AMEdinburgh Waverley1h05 10:05AMLeuchars
0 changes
$291One-way
Cheapest
07:59AMEdinburgh Waverley1h13 09:12AMLeuchars
0 changes
$291One-way
Cheapest
10:00AMEdinburgh Waverley1h07 11:07AMLeuchars
0 changes
$291One-way

Timetable Edinburgh to St. Andrews

Showing trains for tomorrow, Sat, Sep 25
07:59AMEdinburgh Waverley1h13 09:12AMLeuchars
0 changes
09:00AMEdinburgh Waverley1h05 10:05AMLeuchars
0 changes
09:29AMEdinburgh Waverley0h53 10:22AMLeuchars
0 changes
10:00AMEdinburgh Waverley1h07 11:07AMLeuchars
0 changes
11:00AMEdinburgh Waverley1h07 12:07PMLeuchars
0 changes
11:30AMEdinburgh Waverley0h50 12:20PMLeuchars
0 changes
12:00PMEdinburgh Waverley1h07 01:07PMLeuchars
0 changes
01:03PMEdinburgh Waverley1h05 02:08PMLeuchars
0 changes
01:30PMEdinburgh Waverley0h55 02:25PMLeuchars
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Sep 24
$29London North Eastern Railway
Sat
Sep 25
$29Scotrail
Sun
Sep 26
$29Cross Country
Mon
Sep 27
$29Scotrail
Tue
Sep 28
$29Scotrail
Wed
Sep 29
$30Scotrail
Thu
Sep 30
$29Scotrail
Fri
Oct 1
$29Scotrail
Sat
Oct 2
$29Scotrail
Sun
Oct 3
$30London North Eastern Railway
Mon
Oct 4
$29Scotrail
Wed
Oct 6
$30Scotrail
Thu
Oct 7
$30Scotrail
Fri
Oct 8
$30Scotrail
Sat
Oct 9
$29Scotrail
Sun
Oct 10
$30London North Eastern Railway
Mon
Oct 11
$29London North Eastern Railway
Tue
Oct 12
$30Scotrail
Wed
Oct 13
$30Scotrail
Thu
Oct 14
$30London North Eastern Railway

The fastest trains from Edinburgh to St. Andrews

Showing times and prices for Sep 25

Fastest Journey

50 m

Average

1 h 2 m

Trains per day

9

Distance

50 km

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.

Fastest
11:30AMEdinburgh Waverley0h50 12:20PMLeuchars
0 changes
$291One-way
09:29AMEdinburgh Waverley0h53 10:22AMLeuchars
0 changes
$291One-way
01:30PMEdinburgh Waverley0h55 02:25PMLeuchars
0 changes
$291One-way
09:00AMEdinburgh Waverley1h05 10:05AMLeuchars
0 changes
$291One-way
01:03PMEdinburgh Waverley1h05 02:08PMLeuchars
0 changes
$291One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to St. Andrews from Edinburgh

distanceDistance30 miles (49 km)
durationAverage train duration1 h
priceAverage train ticket price$29 (€24)
changesDirect trainYes
carriersTrain providersScotrail, 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.

Train companies

Travel with CrossCountry from Edinburgh to 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

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:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains 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.

    What are the departure and arrival stations for trains from Edinburgh to St Andrews?

    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.

    Travel Tips

    Trains from Edinburgh to St. Andrews
    Travel by train to St. Andrews easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Edinburgh to St. Andrews.
    FAQs
    How much do cheap trains to St. Andrews from Edinburgh cost?
    Looking to save money on your route? Omio customers have found the cheapest train from Edinburgh to St. Andrews for the next 7 days starting from $29 (€24)  one way.
    How much does it cost to take a train from Edinburgh to St. Andrews?
    If you’re looking to buy your train tickets in the next week, you can expect the Edinburgh to St. Andrews train price to come in at an average of $29 (€24)  one way.
    What is the distance to St. Andrews from Edinburgh by train?
    The train distance from Edinburgh to St. Andrews is around 30 miles (49 km).
    How long is the train ride to St. Andrews from Edinburgh?
    The Edinburgh to St. Andrews train duration is on average 1 h, which is to be expected when traveling 30 miles (49 km) from Edinburgh to St. Andrews. However, the time it takes can vary based on specific dates, weekends, and holidays.
    What is the departure train station in Edinburgh and arrival train station in St. Andrews?

    Omio customers traveling this route depart most frequently from Edinburgh Waverley   and arrive in St Andrews.

    Where is the departure train station in Edinburgh located? Where is the arrival train station in St. Andrews located?

    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.

    Which train companies can get me from Edinburgh to St. Andrews?
    If you're looking for trains from Edinburgh to St. Andrews, you can rely on Scotrail, Cross Country or London North Eastern Railway to get you to St. Andrews. It's also good to check out all possible train companies for the Edinburgh to St. Andrews journey to see if there might be differences in the amenities they offer.
    When does the first train depart from Edinburgh to St. Andrews? When does the last train depart from Edinburgh to St. Andrews?
    The earliest train for this trip departs from Edinburgh at 6: 59 AM. The last train leaves from Edinburgh at 12: 04 PM. Check Omio for the latest train schedule from Edinburgh to St. Andrews and book the best time to depart on your chosen travel date.
    When should I purchase the Edinburgh to St. Andrews train for the best deals on tickets?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you buy train tickets between Edinburgh and St. Andrews within the next 7 days, you can find tickets to cost on average $29 (€24) one way. To find the best prices for this trip, consider booking your train ticket from Edinburgh to St. Andrews a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Edinburgh
    St. Andrews
    Edinburgh Waverley
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.