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


Edinburgh station
Princes Street