Logo image RS Home

Scotland Trains

A list of the main Train routes throughout Scotland with price guides.

You can buy tickets for the FirstScotRail trains at stations, travel agents, and online with a credit card. If the ticket office at the station is closed, you can buy a ticket on the train from the inspector using cash or a credit card. The inspector may not be able to offer discounted or special-offer tickets. The earlier you book, the less expensive your travel may be.

FirstScotRail trains offer an extensive range of ticketing options with discounts available from their website at
firstgroup.com/scotrail

For details of TravelPasses that allow unlimited travel over 1 or 2 weeks, visit
scotrail.co.uk/offers/travel-passes

For a map of the rail lines and town information, visit:
UDS/usscotfax/travel/railways.

The three main Train Stations in Scotland are: Edinburgh Waverley in the centre of Edinburgh, Glasgow Central in the center of Glasgow, mainly for trains south, and Glasgow Queen Street in the centre of Glasgow, mainly for trains north. The Glasgow train stations are situated a short walk apart. All train stations are in the centre of the cities/towns, apart from St Andrews.

Prices listed are only a guide, check the website for exact prices on your day of travel, the earlier you book, the less expensive the fares can be, up to 70% off.



Edinburgh - Edinburgh Airport
Trams run every 10 minutes between Edinburgh Centre and Edinburgh Airport with a price of about £9.50 return. First tram departs the Airport about 05.30, last tram about 22.45.
edinburghtrams.com


Edinburgh - Glasgow
Trains run every 20 minutes between Edinburgh Waveley station and Glasgow Queen Street station, about 50 minutes travel time, price guide off peak day return about £16, anytime day return about £22.
scotrail.co.uk


Edinburgh - Aberdeen
Trains run about 1 an hour between Edinburgh Waverley station and Aberdeen station, taking about 2 hours 20 minutes. Price guide about £42 off peak return, anytime return about £66.
scotrail.co.uk


Edinburgh - Inverness
Trains run about every 2 hours between Edinburgh Waverley station and Inverness station stopping at Aviemore, with a travel time about 3 hours 30 minutes, price guide about £66 off peak return, anytime return about £81.
scotrail.co.uk


Edinburgh - St Andrews / Leuchars
Trains run about every 30 minutes between Edinburgh Waverley Station and Leuchars station, travel time about 1 hour, price guide, about £21 off peak day return, about £26 anytime return.

Note, Leuchars Train Station is 4 miles from St Andrews, with a good taxi service and a frequent local bus service, nearly every 15 minutes between 9 am and 6 pm on weekdays and less frequently at other times, train tickets normally include the bus fare as well.
scotrail.co.uk . Map


Edinburgh - Stirling
Trains run about every 30 minutes between Edinburgh Waverley station and Stirling station, travel time about 50 minutes, price guide, about £12 anytime return.

Stirling train station is situated next to Stirling bus station where Tour Buses run April to October to Stirling Castle, Wallace Monument and the Bannockburn battlesite museum.
scotrail.co.uk . Map


Glasgow - Aberdeen
Trains run about 1 an hour between Glasgow Queen Street station and Aberdeen station, travel time about 2 hours 30 minutes, price guide about £74 anytime return.
scotrail.co.uk


Glasgow - Ayr & Glasgow Prestwick Airport & Stranraer
Trains run about every 20 minutes between Glasgow Central station and Ayr Station, travel time about 50 minutes, price guide about £13 anytime return. Trains call at Paisley, Johnstone, Irvine, Troon, Prestwick Airport & Prestwick Town.

Some trains go on to Stranraer calling at Maybole and Girvan, travel time between Glasgow and Stranraer is about 3 hours, price guide about £27 anytime return.
scotrail.co.uk


Glasgow - Largs
Trains run about 1 an hour between Glasgow Central station and Largs station, travel time about 1 hour , price guide about £12 anytime return.
scotrail.co.uk


Glasgow - Oban
Trains run about every 4 hours between Glasgow Queen Street station and Oban station, travel time about 3 hours, price guide about £37 off peak return, about £48 anytime return.
scotrail.co.uk


Glasgow - Stirling
Trains run about every 30 minutes between Glasgow Queen Street station and Stirling station, travel time about 50 minutes, price guide about £11 anytime return.

Stirling train station is situated next to Stirling bus station where Tour Buses run April to October to Stirling Castle, Wallace Monument and the Bannockburn battlesite museum.
scotrail.co.uk


Edinburgh - London
LNER East Coast trains provide a service between Edinburgh and London every 30 minutes to 1 hour, travel time about 4 hours 30 minutes. Trains stop at Newcastle & York. Prices vary a lot with the cheapest the earlier you book, prices from £49 single - £160 single depending on when it is booked and time of day.
lner.co.uk


Glasgow - London
Avanti Trains provide 4 trains per day each way between Glasgow Central station and London Euston station, travel time about 5 hours. Prices can be booked for about £60 to £80 each way depending on when booked and time of day.
avantiwestcoast.co.uk


  RS Home