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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from St. Andrews to Edinburgh

distanceDistance30 miles (49 km)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain companiesScotrail or Cross Country

Trains from St. Andrews to Edinburgh cover the 30 miles (49 km) long journey with our travel partners like Scotrail or Cross Country. Normally, there are 7 trains operating per day, including direct services available. Travelers depart most frequently from St Andrews and arrive in Edinburgh Waverley.

Train companies

CrossCountry between St. Andrews and Edinburgh

CrossCountry will get you from St. Andrews to Edinburgh at great prices. With over 1000 travel companies on Omio, you can find the best train times, prices and tickets for your trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between St. Andrews and Edinburgh you can choose between Standard Class and First Class tickets on Omio.

Are you making plans to travel between St. Andrews and Edinburgh? Why not take a train with CrossCountry? Omio can show you current CrossCountry train times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on St. Andrews to Edinburgh trains all in one place. On the CrossCountry train, you can expect to travel 30 miles (49 km) from St. Andrews to Edinburgh. If you use the Omio app to search for trains between St. Andrews and Edinburgh, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way CrossCountry train from St. Andrews to Edinburgh, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

    CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from St. Andrews to Edinburgh:

    • 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

    Travel Tips

    Trains from St. Andrews to Edinburgh
    Travel by train to Edinburgh 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 St. Andrews to Edinburgh.
    FAQs
    How far is it from St. Andrews to Edinburgh by train?
    The St. Andrews to Edinburgh train distance is approximately 30 miles (49 km).
    What station does the train from St. Andrews to Edinburgh depart from? Which Edinburgh train station do I come into from St. Andrews?

    Omio customers traveling this route book their trains from St Andrews   to Edinburgh Waverley.

    Where is the train station in St. Andrews? Where is the train station in Edinburgh?

    Passengers board their train most frequently from St Andrews and travel around 0 mile (s) / 0 km from the city center to this train station.

    Passengers traveling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Edinburgh.

    What train providers go from St. Andrews to Edinburgh?
    For the route from St. Andrews to Edinburgh you can take a train with Scotrail or Cross Country. Be sure to check out all possible train companies that offer services from St. Andrews to Edinburgh on Omio to compare what amenities they may have.
    How many train services are there between St. Andrews and Edinburgh a day?
    The average number of trains departing St. Andrews for Edinburgh is 7 a day. The train schedules and services may vary between weekdays and weekends.

    Important Stations and Airports for this Journey

    St. Andrews
    Edinburgh
    The major railway station for departures from St. Andrews is St Andrews. Read all the information you need to know about services, amenities and connections at St Andrews for your journey from St. Andrews to Edinburgh.