Travel options
from Birmingham to Edinburgh

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to 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 and tickets Prices for trains, buses and flights

Thu
20 Jan
£39Avanti West Coast
£20Flixbus
£51easyJet
Fri
21 Jan
£62Avanti West Coast
£20Flixbus
£41easyJet
Sat
22 Jan
£62Avanti West Coast
£20Flixbus
£44easyJet
Sun
23 Jan
£62Avanti West Coast
£26Flixbus
£44easyJet
Mon
24 Jan
£39Avanti West Coast
£14Flixbus
£38easyJet
Tue
25 Jan
£29Avanti West Coast
£25National Express
Find prices
Wed
26 Jan
£39Avanti West Coast
£25National Express
£41easyJet
Thu
27 Jan
£39Avanti West Coast
Find prices
Find prices
Fri
28 Jan
£42Avanti West Coast
£27National Express
Find prices
Sat
29 Jan
£42Avanti West Coast
£14Flixbus
£36easyJet
Sun
30 Jan
£70Avanti West Coast
£20Flixbus
£33easyJet
Mon
31 Jan
£39Avanti West Coast
£13Flixbus
£33easyJet
Tue
1 Feb
£38Avanti West Coast
£25National Express
£31easyJet
Wed
2 Feb
£39Avanti West Coast
£25National Express
£33easyJet
Thu
3 Feb
£39Avanti West Coast
£14Flixbus
£62easyJet
Fri
4 Feb
£69Avanti West Coast
£14Flixbus
£44easyJet
Sat
5 Feb
£62Avanti West Coast
£13Flixbus
£33easyJet
Mon
7 Feb
£144Cross Country
£12National Express
£31easyJet
Tue
8 Feb
£39Avanti West Coast
£25National Express
£32easyJet

Travel Information to Edinburgh from Birmingham

distanceDistance244 miles (394 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£32 - £68
cheapestCheapest modeCoach • £32 • 9 h 20 min
fastestFastest modeFlight • £48 • 1 h 15 min
carriersPopular travel companiesFlixbus, easyJet or Avanti West Coast

Take a coach, flight or train to travel 244 miles (394 km) between Birmingham and 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 £32. The most popular travel providers which serve this trip are Flixbus, easyJet or Avanti West Coast among others. Travellers can even take a direct 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:

Travel Tips: Travel from Birmingham to Edinburgh

Travel to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Birmingham to Edinburgh.
FAQs

How do I travel to Edinburgh from Birmingham?

There are 3 ways to travel from Birmingham to Edinburgh including taking a coach, flight or train.

What is the cheapest way to go to Edinburgh from Birmingham?

Coach services offer the cheapest way to get from Birmingham to Edinburgh. Tickets for a coach cost on average £32.

This is compared to other travel options to Edinburgh:

A coach is about £17 less than a flight, which costs on average £48 for this route.

A coach is generally £36 less than a train for the same journey. A train costs on average £68 from Birmingham to Edinburgh.

What is the fastest way to get from Birmingham to Edinburgh?

The fastest way to get to Edinburgh from Birmingham is by flight with an average travel time of 1 h 15 min.

There are alternative travel options to Edinburgh that can usually take longer:

In comparison, taking a coach requires on average 9 h 20 min   of travel time.

In comparison, going by train can take 4 h 3 min   on average.

How far is it from Birmingham to Edinburgh?

The Birmingham to Edinburgh distance is approximately 244 miles (394 km).

How many scheduled departures are there a day from Birmingham to Edinburgh?

The average frequency per day from Birmingham to Edinburgh is:

  • 10 trains per day.

However, we recommend checking specific travel dates for your journey to Edinburgh from Birmingham as scheduled services by coach, flight or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Birmingham to Edinburgh?

These are the most popular departure and arrival points when travelling from Birmingham to Edinburgh:

  • Most travellers catch their coach from Birmingham, Coach Station and arrive in Edinburgh, Elder Street.
  • Most travellers board their plane from Birmingham International Airport and arrive in Edinburgh Airport.
  • Most travellers who buy a train ticket from Birmingham to Edinburgh depart from Birmingham New Street to Edinburgh Waverley.

Which travel companies can take me from Birmingham to Edinburgh?

Omio works with many trusted partners that can help you travel the best way from Birmingham to Edinburgh:

  • You can take a coach from Birmingham to Edinburgh with Flixbus. Cheap tickets can be found for £32 with Flixbus from Birmingham to Edinburgh.
  • You can travel by plane from Birmingham to Edinburgh with easyJet, and you can find easyJet Birmingham to Edinburgh tickets for £48 on Omio.
  • You can go to Edinburgh from Birmingham by train with Avanti West Coast. You'll see cheap train tickets for £68 with Avanti West Coast from Birmingham to Edinburgh on Omio.

Where else should I travel to after my journey from Birmingham to Edinburgh ends?

Many of our customers who book a trip from Birmingham to Edinburgh often extend their holiday and travel to other popular destinations like London, Glasgow or Manchester. If you’re thinking of adding another destination to your Birmingham and Edinburgh itinerary, let Omio find you the best connections between Edinburgh and any of these top destinations today!

How far in advance should I buy tickets to Edinburgh from Birmingham online to get the best deals?

Before travelling from Birmingham to Edinburgh, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket is £32 one way on average for this route.
  • The price of a plane ticket is £48 one way on average for this trip.
  • The price of a train ticket is £68 one way on average for this route.

But we recommend booking Birmingham to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.