Edinburgh to St. Andrews train

Cheap train tickets from Edinburgh to St. Andrews

Showing times and prices for Dec 01

Cheapest

24

Average

24

The best way to find a cheap train ticket from Edinburgh to St. Andrews is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
08:30AMEdinburgh Waverley1h25 09:55AMSt. Andrews
1 transfer
241One-way
Cheapest
09:30AMEdinburgh Waverley1h15 10:45AMSt. Andrews
1 transfer
241One-way
Cheapest
10:02AMEdinburgh Waverley1h33 11:35AMSt. Andrews
1 transfer
241One-way
Cheapest
10:28AMEdinburgh Waverley1h17 11:45AMSt. Andrews
1 transfer
241One-way
Cheapest
09:01AMEdinburgh Waverley1h34 10:35AMSt. Andrews
1 transfer
241One-way

Train schedule from Edinburgh to St. Andrews

Showing trains for tomorrow, Thursday, December 1
08:01AMEdinburgh Waverley1h37 09:38AMSt. Andrews
1 transfer
08:30AMEdinburgh Waverley1h25 09:55AMSt. Andrews
1 transfer
09:01AMEdinburgh Waverley1h34 10:35AMSt. Andrews
1 transfer
09:30AMEdinburgh Waverley1h15 10:45AMSt. Andrews
1 transfer
10:02AMEdinburgh Waverley1h33 11:35AMSt. Andrews
1 transfer
10:28AMEdinburgh Waverley1h17 11:45AMSt. Andrews
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07

Fastest train times from Edinburgh to St. Andrews

Showing times and prices for Dec 01

Fastest Journey

1 h 15 m

Average

1 h 26 m

Trains per day

6

Distance

50 km

It's difficult to get from Edinburgh to St. Andrews without transferring at least once.

Fastest
09:30AMEdinburgh Waverley1h15 10:45AMSt. Andrews
1 transfer
241One-way
10:28AMEdinburgh Waverley1h17 11:45AMSt. Andrews
1 transfer
241One-way
08:30AMEdinburgh Waverley1h25 09:55AMSt. Andrews
1 transfer
241One-way
10:02AMEdinburgh Waverley1h33 11:35AMSt. Andrews
1 transfer
241One-way
09:01AMEdinburgh Waverley1h34 10:35AMSt. Andrews
1 transfer
241One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to St. Andrews

distanceDistance30 miles (49 km)
durationAverage train duration1 h 15 min
priceAverage train ticket price$27 (€25)
changesDirect trainNo
carriersTrain providersLondon North Eastern Railway, Cross Country or Scotrail

Trains from Edinburgh to St. Andrews cover the 30 miles (49 km) long trip taking on average 1 h 15 min with our travel partners like London North Eastern Railway, Cross Country or Scotrail. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $27 (€25), but the average price of train tickets is $27 (€25). Travelers depart most frequently from Edinburgh Waverley and arrive in St Andrews.

Train providers: ScotRail and CrossCountry from Edinburgh to St. Andrews trains

ScotRail and CrossCountry trains will get you from Edinburgh to St. Andrews from $27 (€25). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry
ScotRail

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.

CrossCountry tickets between Edinburgh and St. Andrews are available online on Omio. We help you compare and book your perfect trip with CrossCountry to St. Andrews from Edinburgh all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current CrossCountry train schedules and train tickets available on Omio for the 30 miles (49 km) route. You can also see relevant travel information for the CrossCountry train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Edinburgh to St. Andrews routes as well as the cheapest ticket prices available, and buy the best CrossCountry Edinburgh to St. Andrews train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the CrossCountry train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to St. Andrews with CrossCountry!

    It’s easy to book your ScotRail train ticket from Edinburgh to St. Andrews online with Omio! Simply check the current ScotRail train schedules for your ideal departure and arrival times, compare the best route between Edinburgh and St. Andrews as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap ScotRail train tickets online. Prices for ScotRail trains from Edinburgh to St. Andrews start at $27 (€25) one-way if you book in advance, and you can expect to travel around 30 miles (49 km). If you search for ScotRail trains in the Omio app, you can check straight away if the ScotRail tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train from Edinburgh to St. Andrews. Let Omio do all the work for you finding the best Edinburgh to St. Andrews ScotRail train ticket so you can enjoy a smooth and comfortable journey!

    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 Tips: 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
    If you’re looking to save money on tickets, you can find cheap Edinburgh to St. Andrews trains for as little as $27 (€25)  in the next 7 days.
    If you are looking to book your train ticket in the next 7 days, you can expect the Edinburgh to St. Andrews train to cost on average $27 (€25)  one way.
    The train distance from Edinburgh to St. Andrews is around 30 miles (49 km).
    On average the Edinburgh to St. Andrews train travel time is 1 h 15 min  for the 30 miles (49 km) long trip, but the duration can vary if you travel on weekends and holidays.

    When traveling this route, Omio customers are departing most frequently from Edinburgh Waverley   and arriving in St Andrews.

    You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0.4 miles (660 m) from the city center of Edinburgh. The most popular arrival train station in St. Andrews, called St Andrews, is located around 0.1 miles (196 m) away from its city center.

    For the best Edinburgh to St. Andrews train to buy, you can travel safely and comfortably with London North Eastern Railway, Cross Country or Scotrail. However, it's always good to check all possible train companies with services to St. Andrews from Edinburgh to compare what amenities they may offer.
    You can take the first train from Edinburgh to St. Andrews at 10: 30 AM. The last train from Edinburgh to St. Andrews that you can take departs at 10: 30 AM. Omio shows you the latest train from Edinburgh to St. Andrews schedule to help you book the best departure time for this journey.
    If you buy the Edinburgh to St. Andrews train within the next 7 days, you can find one way tickets to cost on average $27 (€25). However, booking your train ticket in advance gives you access to the best prices for trains to St. Andrews from Edinburgh. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports in Edinburgh and St. Andrews

    Edinburgh
    St. Andrews
    The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your journey from Edinburgh to St. Andrews.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
    Public transit options for Edinburgh Waverley
    Bus lines: 22, 30, 33, X22, X25, X37
    Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express
    Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
    Metro: No metro available.
    Amenities at station
    WifiWifi
    ParkingParking
    ATMATM
    AccessibilityAccessibility
    Public transit options for Edinburgh Gateway
    Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
    Amenities at station
    WifiWifi
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Public transit options for Edinburgh Park
    Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language