Trains to Edinburgh

Edinburgh Waverley railway station, often referred to just Waverley or Edinburgh, 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. 

It is the second-largest station in UK in terms of area, after London Waterloo. You can travel on through services from Edinburgh Waverley railway station to  stations further north, such as Glasgow, Dundee, Aberdeen, Perth, and Inverness.

There are many local services from Edinburgh Waverley, 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, TransPeninne Express, and Virgin Trains East Coast all offer services from Edinburgh Waverley direct 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 Waverley station is close to a number of attractions in the city, including Edinburgh Castle, Holyrood Place, Royal Botanic Garden Edinburgh, 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


Popular Trains to Edinburgh