City to city
Birmingham to Edinburgh by train
Birmingham New Street → Waverley Bridge
- Fastest
- ≈ 4h 12m
- Typical
- ≈ 4h 43m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- CrossCountry, Avanti West Coast, TransPennine Express
Trains link Birmingham (Birmingham New Street) and Edinburgh (Waverley Bridge) in about 4h 12m at best, with no changes needed.
How long does the train from Birmingham to Edinburgh take?
The fastest trains cover Birmingham to Edinburgh in about 4h 12m; a typical journey takes around 4h 43m.
Is there a direct train from Birmingham to Edinburgh?
Yes — direct trains run between Birmingham New Street and Waverley Bridge.
Which operators run trains from Birmingham to Edinburgh?
CrossCountry, Avanti West Coast, TransPennine Express.
Legendary routes through Birmingham or Edinburgh
- LNER Azuma London → Edinburgh
- Avanti West Coast London → Birmingham
- Belmond Royal Scotsman Edinburgh → Edinburgh
More trains from Birmingham
- Birmingham → London ≈ 1h 19m · direct
- Birmingham → Manchester ≈ 1h 28m · direct
More train routes in United Kingdom.
Journey figures are typical values sampled from public European schedule data — exact times vary by day; always check the operator when booking.