>
From Birmingham to Edinburgh

Compare prices to get from Birmingham to Edinburgh

Search for tickets from Birmingham to Edinburgh in the next 7 days. Flights start at €24. Trains start at €35. Buses start at €25.
Trains
€35|4h 11m
Flights
€24|1h 5m
Buses
€25|8h 40m
€58
€39
€45
€74
€109
€36
€35
€35
€35
€40
€40
€53
€40
€36
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Birmingham to Edinburgh are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Birmingham to Edinburgh

The cheapest way to get from Birmingham to Edinburgh costs only €20 on average via Buses, and the quickest way takes just 3h 19m by Flights. Find the travel option that best suits you.

Train
Trains
Average price €43
Average duration 5h 9m
Departure time 10:03 - 22:21
Direct options
Flight
Flights Fastest
Average price €34
Average duration 3h 19m
Departure time --
Direct options
Search flights
Bus
Buses Cheapest
Average price €20
Average duration 10h 27m
Departure time 10:55 - 10:25
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Birmingham to Edinburgh?

What is the cheapest day to travel by train from Birmingham to Edinburgh?

Average train fares from Birmingham to Edinburgh for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Birmingham to Edinburgh is Thursday, with an average price of €37.

€58
€47
€37
€27
    Cheapest
  • Nov 16
  • Nov 10
  • Nov 18
  • Nov 26
  • Nov 13
  • Nov 7
  • Nov 15

What is the cheapest month to book a one-way flight from Birmingham to Edinburgh?

Average price of one-way tickets from Birmingham to Edinburgh booked on Trip.com over the past 12 months.

For a one-way flight from Birmingham to Edinburgh, fares are lowest in December (€41) and highest in October (€65).

€65
€53
€41
€29
    Cheapest
  • €65
    Oct
  • €55
    Nov
  • €41
    Dec
  • €45
    Jan
  • €50
    Feb
  • €41
    Mar
  • €61
    Apr
  • €58
    May
  • €55
    Jun
  • €62
    Jul
  • €60
    Aug
  • €57
    Sep

What is the cheapest day to travel from Birmingham to Edinburgh by bus?

The average price of a bus from Birmingham to Edinburgh found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Birmingham to Edinburgh is Tuesday, with an average price of €20.

€25
€23
€20
€18
    Cheapest
  • Nov 16
  • Nov 3
  • Oct 28
  • Nov 5
  • Nov 20
  • Nov 14
  • Nov 15

Recommended hotels in Edinburgh

Prestonfield House
9.8/10
62 Reviews
Prestonfield House
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Prestonfield | 2.67 km from city centre
€349
GuestReady - Modern 2Br in Historic Old Town
8.6/10
52 Reviews
GuestReady - Modern 2Br in Historic Old Town
hotel-star hotel-star hotel-star hotel-star hotel-praise
Edinburgh Old Town | 0.96 km from city centre
14% off
€359 €310
Mayfield Suites
8.3/10
501 Reviews
Mayfield Suites
hotel-star hotel-star hotel-star hotel-star hotel-praise
2.4 km from city centre
€222
Private Hot Tub - Zen & Bubbles
9.7/10
11 Reviews
Private Hot Tub - Zen & Bubbles
hotel-star hotel-star hotel-star hotel-star hotel-praise
Slateford | 4.32 km from city centre
41% off
€728 €433

From Birmingham to Edinburgh: Travel Information

Companies operating from Birmingham to Edinburgh

CrossCountry
Avanti West Coast
FlixBus
National Express Limited

Find stations and airports near Birmingham and Edinburgh

Popular train stations near Birmingham

Birmingham New Street Birmingham United Kingdom
Birmingham Moor Street Birmingham United Kingdom
Birmingham Snow Hill Birmingham United Kingdom
Curzon Street Station Birmingham United Kingdom
Five Ways Birmingham United Kingdom

Popular train stations near Edinburgh

Edinburgh (Waverley) Edinburgh United Kingdom
Haymarket Edinburgh United Kingdom
Slateford Edinburgh United Kingdom
Brunstane Edinburgh United Kingdom
Kingsknowe Edinburgh United Kingdom

Popular airports near Birmingham

Birmingham Airport (BHX) Birmingham United Kingdom
Coventry airport (CVT) Nearby Coventry United Kingdom

Popular airports near Edinburgh

Edinburgh Airport (EDI) Edinburgh United Kingdom
Dundee Airport (DND) Nearby Dundee United Kingdom

Popular bus stations near Birmingham

Birmingham Bull Street Birmingham United Kingdom
Birmingham The Priory Queensway Birmingham United Kingdom
Birmingham - Great Charles Street Queensway Birmingham United Kingdom
Inactive Birmingham Birmingham United Kingdom
Birmingham Brunel Street Bus Stop Birmingham United Kingdom

Popular bus stations near Edinburgh

Edinburgh Waverley Bus Station Edinburgh United Kingdom
Edinburgh North Bridge Edinburgh United Kingdom
Edinburgh Waverly Bridge Stop WA Edinburgh United Kingdom
Edinburgh Waterloo Place Edinburgh United Kingdom
Edinburgh Leith Street Stop JA Edinburgh United Kingdom

FAQ – How to Get from Birmingham to Edinburgh

  • How far is it from Birmingham to Edinburgh?

    It’s about 403km (250 mi) from Birmingham to Edinburgh.
  • There are 3 different ways to get from Birmingham to Edinburgh, including Flights, Trains, Buses.
  • The fastest way to get from Birmingham to Edinburgh is by Flights, with an average journey time of 3 hours 19 minutes. Other modes of transport take longer: Trains takes on average 5h 9m.Buses takes on average 10h 27m.
  • The cheapest way to get from Birmingham to Edinburgh is by Buses, with an average price of €20. Other modes of transport are more expensive: Flights costs around €34 on avergae.Trains costs around €43 on avergae.
  • For trips between Birmingham and Edinburgh, visitors typically use the following departure and arrival points: Most Flights depart from Birmingham Airport and arrive at Edinburgh Airport; Trains depart from Birmingham New Street and arrive at Edinburgh (Waverley); Buses depart from Birmingham Bull Street and arrive at Edinburgh Waverley Bus Station.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Birmingham to Edinburgh are typically cheapest December, with an average fare of €41. Flights from Birmingham to Edinburgh are typically cheapest Thursday, with an average fare of €37. Flights from Birmingham to Edinburgh are typically cheapest Tuesday, with an average fare of €20
  • The time difference between Birmingham and Edinburgh is 0m.