Travel options
from Birmingham to Edinburgh

You can get from Birmingham to Edinburgh by train, bus or flight.

Our recommendation

To get from Birmingham to Edinburgh on 19 Oct we recommend taking a bus because it’s the best combination of price and speed.

11:00Birmingham, Coach Station9h30 20:30Edinburgh
0 changes
£251One-way
Cheapest
07:30Birmingham, Coach Station9h45 17:15Edinburgh
0 changes
£211One-way
Other options
22:30Birmingham, Coach Station9h35 08:05Edinburgh
0 changes
£231One-way
23:00Birmingham, Coach Station9h40 08:40Edinburgh
1 changes
£371One-way
09:00Birmingham, Coach Station10h10 19:10Edinburgh
1 changes
£431One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Mon
18 Oct
Find prices
£23National Express
£85easyJet
Tue
19 Oct
£50Avanti West Coast
£21National Express
£49easyJet
Wed
20 Oct
£50Avanti West Coast
£23National Express
£45easyJet
Thu
21 Oct
£50Avanti West Coast
£21National Express
Find prices
Fri
22 Oct
£76Avanti West Coast
£25National Express
£142easyJet
Sat
23 Oct
£148First Transpennine Express
£25National Express
£158easyJet
Sun
24 Oct
£83Cross Country
£25National Express
£89easyJet
Mon
25 Oct
£132Avanti West Coast
£23National Express
£45easyJet
Tue
26 Oct
£79Avanti West Coast
£23National Express
£39easyJet
Wed
27 Oct
£79Avanti West Coast
£23National Express
£38easyJet
Thu
28 Oct
£70Avanti West Coast
£23National Express
£35easyJet
Fri
29 Oct
£62Avanti West Coast
£23National Express
£42easyJet
Sat
30 Oct
£42Avanti West Coast
£23National Express
£32easyJet
Sun
31 Oct
£70Avanti West Coast
£23National Express
£31easyJet
Mon
1 Nov
£42Avanti West Coast
£21National Express
£31easyJet
Tue
2 Nov
£29Avanti West Coast
£21National Express
£31easyJet
Wed
3 Nov
£29Avanti West Coast
£21National Express
£31easyJet
Thu
4 Nov
£29Avanti West Coast
£20National Express
£42easyJet
Fri
5 Nov
£50Avanti West Coast
£21National Express
£34easyJet
Sat
6 Nov
£42Avanti West Coast
£21National Express
£46easyJet
Sun
7 Nov
£69Avanti West Coast
£12National Express
Find prices

Travel Information from Birmingham to Edinburgh

distanceDistance244 miles (394 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£25 - £70
cheapestCheapest modeCoach • £25 • 9 h 25 min
fastestFastest modeFlight • £38 • 1 h 15 min
carriersPopular travel companieseasyJet, National Express or Avanti West Coast

Take a flight, coach or train to travel 244 miles (394 km) from Birmingham to Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £25. The most popular travel providers which serve this journey are easyJet, National Express or Avanti West Coast among others. Travellers can even take a direct flight from Birmingham to Edinburgh.

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: