Trains from Birmingham New Street to Edinburgh

train times, tickets and journey information.

Birmingham New Street to Edinburgh Train Times Information

The best way to travel from Birmingham to Edinburgh is with Avanti West Coast. We run a direct service every 2 hours and our average journey time is just 4 hours and 3 minutes, getting you to your destination as quickly as we can. An anytime single ticket costs £130.10 but if you travel off-peak you can get a ticket for £91.80. Onboard you can connect to our free WiFI to catch up on your emails or watch a move on Avanti Media. You can also pop to the onboard shop for a snack during your journey.

Edinburgh City Centre

Birmingham New Street to Edinburgh FAQs

Are there direct trains from Birmingham New Street to Edinburgh?
How long does it take to travel from Birmingham New Street to Edinburgh by train?
How much does the train from Birmingham New Street to Edinburgh cost?
What is the distance between Birmingham and Edinburgh?
What is the fastest journey from Birmingham New Street to Edinburgh by train?
What time is the first train from Birmingham New Street to Edinburgh?
What time is the last train from Birmingham New Street to Edinburgh?
More information

Edinburgh

Edinburgh station
Princes Street
Edinburgh
Lothian
EH1 1BB