1map logoGo to main page

Birmingham to Edinburgh from $40: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Birmingham, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Birmingham to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$40 by busBest price
396.2 kmDistance
1h 59m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Birmingham to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  59m
Estimated price
$82-213
Recommended
Company
FlixBus
Bus
Average Duration
8h 
Estimated price
$40-60
Cheapest
route map
Distance: 396.2 km
Duration: 1h 59m

See more options

Pricing table
Company
various
Bus
Train
Average Duration
6h  15m
Estimated price
$64-149
Company
various
Drive
Average Duration
4h  59m
Estimated price
$90-140
Company
various
Plane
Drive
Average Duration
2h  28m
Estimated price
$93-240
Company
various
Train
Average Duration
5h  3m
Estimated price
$136-369
Company
CrossCountry / Avanti West Coast
Train
Average Duration
5h  3m
Estimated price
$160-550

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $18 $20 $19 $21 $23 $22 $23
Train $70 $47 $47 $57 $59 $83 $109
Fly $46 $46 $50 $47 $45 $69 $55

Traveling From Birmingham to Edinburgh

Journeying from Birmingham to Edinburgh offers a fascinating contrast, with Birmingham's vibrant urban scene and industrial heritage juxtaposed against Edinburgh's historic charm and stunning landscapes.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own character and charm.

Old Town
• Home to the historic Royal Mile.
• Cobblestone streets filled with unique shops.
New Town
• Georgian architecture and spacious streets.
• Excellent dining and shopping options.
Stockbridge
• Charming village-like atmosphere.
• Vibrant local market and artisan shops.

Best Times To Visit Edinburgh's Attractions

To enjoy Edinburgh's attractions without the crowds, timing is key.

Edinburgh Castle
Early mornings are best; fewer tourists and stunning views.
Holyrood Palace
Visit during weekdays for a quieter experience and beautiful gardens.
Arthur's Seat
Late afternoons offer a peaceful hike and breathtaking sunset views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and cool winters, with occasional rain throughout the year; the best times to visit are late spring and early autumn for pleasant weather. Being prepared for changing conditions can enhance your travel experience, allowing you to fully enjoy outdoor activities and the city's stunning scenery.

Dining Recommendation in Edinburgh

A visit to Haggis, Neeps & Tatties at The Royal McGregor is essential, where you can savor Scotland's iconic dish that combines hearty flavors with local ingredients. Unlike Birmingham's diverse culinary scene, Edinburgh's dining reflects its rich heritage, offering a cozy atmosphere that immerses you in Scottish culture.

Birmingham - Edinburgh operators

Explore transport companies operating between Birmingham and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
https://www.easyjet.com

Plane from Birmingham (BHX) to Edinburgh (EDI)

Average Duration
1h 5m
Estimated price
$40-210

Plane from Birmingham (BHX) to Glasgow (GLA)

Average Duration
1h 5m
Estimated price
$40-210
Train Show train routes
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Birmingham New Street to Edinburgh

Average Duration
5h 3m
Estimated price
$180-550
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Birmingham New Street to Edinburgh

Average Duration
4h 12m
Estimated price
$160-370
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Birmingham Summer Row- Great Charles Street to Edinburgh Bus Station

Average Duration
8h
Estimated price
$40-60
Website
https://uk.megabus.com

Bus from Birmingham Brunel Street to Manchester Airport Bus Station

Average Duration
1h 40m
Estimated price
$13-19

Birmingham to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Birmingham and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Birmingham to Edinburgh, covering a distance of 465.1 km. 💷 Enjoy the flexibility of pricing options ranging from £71 to £111 for your car journey from Birmingham to Edinburgh. 🏰 Arrive in Edinburgh after approximately 4 hours and 59 minutes of driving, ready to immerse yourself in the historic charm and vibrant culture of Scotland's capital city.
Average price
£70 - £109
Useful tips for car travellers
• Before setting off from Birmingham to Edinburgh, refuel at one of the major motorway services such as the Corley Services or Tamworth Services, where fuel prices are approximately £1.55 per liter, which is in line with UK averages but can be higher in more rural areas.
• As you approach Edinburgh, be aware of the Low Emission Zone (LEZ), which restricts older and more polluting vehicles in the city center; if your car does not comply, consider parking at facilities outside the zone and using public transport to reach the city.
• When you arrive in Edinburgh, you can expect parking prices to range from £15 to £30 per day depending on the area—look for the Park and Ride options at Ingliston or bring your car to a nearby parking garage for convenient access to attractions while being mindful of restricted zones; check the City of Edinburgh Council's website for more details.
🚆 Traveling from Birmingham to Edinburgh by train is convenient, with direct services departing hourly from Birmingham New Street station to Edinburgh station. The journey typically takes around 5 hours and 3 minutes, making it a comfortable option for those looking to explore Scotland from the Midlands. 💼 The ticket prices for trains between Birmingham and Edinburgh can vary, with options ranging from £126 to £434 depending on factors such as route length and service class.
Departure Point
Birmingham New Street station
Arrival Point
Edinburgh station
Useful tips for train travellers
• On your train journey from Birmingham to Edinburgh, you can enjoy onboard catering services provided by Avanti West Coast, which operates the service. They offer a range of food and drink options, including snacks, meals, and beverages available for purchase from the onboard café or by using their app for ordering at your seat.
• The Avanti West Coast trains provide various seating options. You can choose First Class for enhanced comfort, which includes complimentary snacks and drinks, or standard (Economy) class for budget-friendly travel. Their trains also have Business Class seating, ideal for those needing to work during their journey, with power sockets and spacious seating.
• There are multiple operators for the Birmingham to Edinburgh route, primarily Avanti West Coast (avantiwestcoast.co.uk) and LNER (London North Eastern Railway, (lner.co.uk). Make sure to check for any special offers on their websites before booking. Upon arrival at Edinburgh Waverley Station, you can store your luggage in the left luggage facility and use restroom facilities. To navigate the station easily, check out the station map available at (edinburghlive.co.uk)
🛫 Flying from Birmingham Airport to Edinburgh Airport is convenient and quick, with a direct flight taking only 1 hour and 5 minutes. 🏴 The flight from Birmingham to Edinburgh typically takes just under 2 hours, offering a swift and efficient way to travel between these two vibrant cities. Flight prices can range from £65 to £168, providing options for different budgets.
Departure Point
Birmingham Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• When flying with EasyJet from Birmingham to Edinburgh, it's advisable to check in online to secure your preferred boarding position and expedite your airport experience—boarding is often done quickly and may require you to be at the gate earlier than expected.
• Upon arrival at Edinburgh Airport, follow the signs for 'Ground Transport' to find the various transportation options; the airport is well-signposted, but it's helpful to note that the taxi rank is situated directly outside the terminal with a designated area for private hire vehicles.
• Expect to pay around £25-£30 for a taxi ride from Edinburgh Airport to the city center; alternatively, you can take the Airlink 100 bus service which costs approximately £4.50 and offers regular departures, making it a cost-effective option for transportation into the heart of Edinburgh.
🚌 Starting from Birmingham Summer Row- Great Charles Street, the direct FlixBus service to Edinburgh Bus Station operates five times a week, offering a convenient journey taking approximately 8 hours. 🛣️ Covering a distance of 496 km, the trip includes one transfer. The first leg is a bus ride towards Leeds, lasting about 2 hours and 5 minutes. The second step involves a bus towards Aberdeen Bus Station, taking around 5 hours and 20 minutes. 💰 The price range for a bus ticket from Birmingham to Edinburgh varies from £32 to £47, providing an affordable and comfortable travel option for those looking to explore the route at leisure.
Departure Point
Birmingham Summer Row- Great Charles Street station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Ensure you arrive at Birmingham Summer Row - Great Charles Street at least 30 minutes before departure to find your bus and get settled, as the station is busy and can be tricky to navigate during peak travel times.
• During your 8-hour journey, consider bringing snacks and drinks, but also take advantage of the scheduled rest stops along the way to stretch your legs and grab some food—these breaks will enhance your comfort throughout the trip.
• Upon arrival at Edinburgh Bus Station, familiarize yourself with the station layout using this map, as you may need to connect to local transport; the tram service to the city center is conveniently located just outside the main exit.

Frequently asked questions

Find out more about the route from Birmingham to Edinburgh.

Or choose the category:
The distance between Birmingham and Edinburgh is approximately 397.5 km by air, 464.5 km by road, and 464.5 km by bus. The typical travel times vary depending on the mode of transportation. By train, it takes approximately 5 hours and 5 minutes to reach Edinburgh from Birmingham. By flying from Birmingham to Glasgow and then taking a train, it takes around 3 hours and 50 minutes. By car, the journey from Birmingham to Edinburgh takes about 4 hours and 59 minutes. By bus, it takes approximately 9 hours and 50 minutes to travel from Edinburgh to Birmingham.
The most cost-effective option for traveling from Birmingham to Edinburgh is by bus, with prices ranging from £36 to £52. However, this mode of transportation takes significantly longer, with a travel time of 9 hours and 50 minutes. For a more time-efficient option, flying is the best choice, with a travel time of 2 hours and 58 minutes. The cost of flying ranges from £28 to £174, depending on various factors such as the time of booking and airline.
The prices for traveling from Birmingham to Edinburgh by train range from £119 to £436 depending on the type of ticket and the class of travel. On the other hand, the prices for traveling by bus between Edinburgh and Birmingham range from £36 to £52.
To travel from Birmingham to Edinburgh without using public transportation, you can opt to drive. The distance between the two cities is approximately 465.1 km, and it takes around 4 hours and 59 minutes to drive from Birmingham to Edinburgh. The prices for a car journey can vary between £71 and £111, depending on factors such as fuel costs and tolls.
To travel from Birmingham to Edinburgh without a car, the best option is by train, which takes approximately 5 hours and 5 minutes. Tickets cost between £119 and £436. Alternatively, you can fly, which takes about 2 hours and 58 minutes, with ticket prices ranging from £28 to £174. Another option is to take a bus, which takes around 9 hours and 50 minutes, with ticket prices ranging from £36 to £52.
Yes, there is a direct train link between Birmingham and Edinburgh. The train journey takes approximately 5 hours and departs hourly from Birmingham New Street station. Additionally, there is a direct bus service between the two cities, which operates twice daily and takes approximately 9 hours and 50 minutes.
The flight between Birmingham and Edinburgh typically takes 1 hour and 5 minutes. The cost of the flight can vary between £28 to £169, depending on factors such as the time of booking, airline, and class of service.
There are plenty of accommodation options near Edinburgh with over 1382 hotels available for you to choose from. Prices for these hotels start at £33, offering a range of budgets to suit your needs.

Trips from Birmingham

Trips to Edinburgh