Birmingham to Edinburgh

Thu, Jul 18
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

Cheapest trips from Birmingham to Edinburgh

Train
Trains
Bus
Buses
Flight
Flights
Today
3 trains from £139
Tomorrow
5 trains from £66
Fri, Jul 19
5 trains from £88
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing buses with trains and flights

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Train
Bus
Flight
Thu
Jul 18
£66Virgin Trains
£16National Express
£102Flybe
Fri
Jul 19
£88Virgin Trains
£32National Express
£137Flybe
Sat
Jul 20
£99Virgin Trains
£27National Express
£76Flybe
Sun
Jul 21
£91Virgin Trains
£32National Express
£76Flybe
Mon
Jul 22
£82London North Eastern Railway
£30National Express
£76Flybe
Tue
Jul 23
£79Cross Country
£24National Express
£47Flybe
Wed
Jul 24
£79Cross Country
£14National Express
£55Flybe
Thu
Jul 25
£82London North Eastern Railway
£26National Express
£76Flybe
Fri
Jul 26
£113Cross Country
£23National Express
£76Flybe
Sat
Jul 27
£69Virgin Trains
£27National Express
£76Flybe
Sun
Jul 28
£139Cross Country
£23National Express
£55Flybe
Mon
Jul 29
£82London North Eastern Railway
£30National Express
£46Flybe
Tue
Jul 30
£82London North Eastern Railway
£16National Express
£46Flybe
Wed
Jul 31
£79Cross Country
£17National Express
£47Flybe
Thu
Aug 1
£82London North Eastern Railway
£20National Express
£46Flybe
Fri
Aug 2
£78Cross Country
£30National Express
£102Flybe
Sat
Aug 3
£139Cross Country
£16National Express
£76Flybe
Sun
Aug 4
£140Cross Country
£24National Express
£76Flybe
Mon
Aug 5
£78Cross Country
£20National Express
£33Flybe
Tue
Aug 6
£67Virgin Trains
£22National Express
£47Flybe

How to Travel from Birmingham to Edinburgh

Birmingham and Edinburgh are about 300 km apart and it’s possible to get direct trains, buses and flights between the two cities. Trains and flights obviously are the quickest option but buses offer some significant savings. Look below for a lowdown on the best way for you to travel from Birmingham to Edinburgh.

Buses from Birmingham to Edinburgh | Trains from Birmingham to Edinburgh | Flights from Birmingham to Edinburgh

Birmingham to Edinburgh Travel Comedinburghon

Average Price

Travel Time

Cheapest Time to Book

flight

£27

4:07 h

1 Month Before

flight

£14

7:35 h

1 Week Before

flight

£56

1:10 h

2 Months Before



What is the best way to travel from Birmingham to Edinburgh?

Cheapest way to travel from Birmingham to Edinburgh


cheap

The cheapest way to get from Birmingham to Edinburgh is by bus, with fares available for under 20 pounds even in the days running up to travel. National Express offer 4 direct services per day from Birmingham coach station which arrive at Edinburgh Elder Street. The journey takes between 7 and a half and 9 hours.

 

Fastest way to travel from Birmingham to Edinburgh


fast

In terms of pure journey time, flying is the fastest way to travel from Birmingham to Edinburgh. However, once you take into account waiting times and journeys to and from the airport, the train proves to be quicker, taking just over 4 hours, as opposed to 4 and a half. Trains are operated by Virgin Trains and run from Birmingham New Street to Edinburgh Waverley and depart every 2 hours.


Most popular way to travel from Birmingham to Edinburgh


popular

The most popular option on this route is to take the train. Depending on when you book your ticket, the price should be less than a flight and still take around the same time as one. Taking the bus is still a viable choice if you want the very cheapest option.


Not the information you were looking for? Here are some pages that might be more in line with the information you need:

Compare prices

Best fares from Birmingham to Edinburgh

This Weekend
This month
Next Month
Fri, Jul 19
Bus
National Express
12:458h 15m21:00
BirminghamEdinburgh
Fri, Jul 19
Train
Virgin Trains
07:154h 7m11:22
BirminghamEdinburgh
Fri, Jul 19
Flight
Flybe
19:401h 15m20:55
BirminghamEdinburgh
Fastest Way to Travel from Birmingham to Edinburgh
Fri, Jul 19
Flight
Flybe
19:401h 15m20:55
BirminghamEdinburgh
Sat, Jul 20
Flight
Flybe
11:351h 15m12:50
BirminghamEdinburgh
Sun, Jul 21
Flight
Flybe
16:101h 15m17:25
BirminghamEdinburgh
Return Journeys from Edinburgh to Birmingham
Fri, Jul 19
Bus
National Express
05:208h 10m13:30
EdinburghBirmingham
Fri, Jul 19
Train
Cross Country
07:095h12:09
EdinburghBirmingham
Fri, Jul 19
Flight
Flybe
09:501h 15m11:05
EdinburghBirmingham

Stations

Important Stations and Airports for this Journey
Birmingham
Edinburgh
BusBirmingham (Coach Station)

Amenities

TrainBirmingham Moor Street

Amenities

TrainBirmingham New Street

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone