Trains to Edinburgh

Edinburgh railway station, often referred to as Waverley is a centrally located railway terminus in the Scottish capital city of Edinburgh. It can be found between the medieval old town and the 18th century new town. 

You can travel on through services from Edinburgh railway station to stations further north such as Glasgow, Dundee, Aberdeen, Perth and Inverness.

There are many local services from Edinburgh, operated by ScotRail. These includes four different routes to Glasgow, Fife Circle and other stations such as Stirling, Dunblane, Alloa, North Berwick and Dunbar.

Caledonian Sleeper, CrossCountry, London North Eastern Railway and TransPeninne Express operate service to Edinburgh whith direct services available to York, Leeds, Sheffield, Derby, Birmingham New Street, Bristol Temple Meads, Exeter St Davids and Plymouth, as well as London termini at Euston and Kings Cross.

Edinburgh station is close to a number of attractions in the city including Edinburgh Castle, Holyrood Place, Royal Botanic Garden, Arthur’s Seat and HMY Britannia. The station is also located close to the vibrant and exciting Prince's Street shopping  area with many shops, bars and restaurants, giving plenty of options for a fun day out.

You can buy train tickets online using the BOOK NOW button below or visit the ticket office of any staffed railway station.


Live Departures


Last updated:   25 October 2018