Edinburgh Waverley
Edinburgh Waverley is the main railway station in Edinburgh, served by LNER, Avanti West Coast, Caledonian Sleeper, CrossCountry, Lumo, ScotRail, and TransPennine Express.

- City
- Edinburgh
- Country
- United Kingdom
- Passenger operators
- Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, Lumo, ScotRail, TransPennine Express
- Station role
- Primary station
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Train service
- Check times & prices
Avanti West Coast runs London Euston to Birmingham, Manchester, Liverpool, Glasgow and Edinburgh, with Advance, Off-Peak and Anytime fares.
Official website - Check times & prices
Caledonian Sleeper runs overnight from London Euston to Glasgow, Edinburgh, Aberdeen, Inverness and Fort William, with cabin and seated fares.
Official website - Check times & prices
CrossCountry runs long-distance trains linking Scotland, the North, Midlands, Wales and the South West without changing in London.
Official website - Check times & prices
LNER runs East Coast Main Line trains from London King's Cross to Yorkshire, the North East, Edinburgh and Inverness.
Official website - Check times & prices
Lumo runs all-electric trains from London to Edinburgh and Newcastle, plus a newer London to Stirling route via Preston.
Official website - Check times & prices
ScotRail runs over 2,000 daily services across more than 340 Scottish stations, publicly owned by the Scottish Government since 2022.
Official website - Check times & prices
TransPennine Express runs intercity trains across the North of England and into Scotland, linking Manchester, Leeds, Newcastle, Edinburgh and Glasgow.
Official website
Nearby stations
Distances are measured in a straight line, not along roads or railway lines.