Birmingham to Edinburgh train

Cheap train tickets from Birmingham to Edinburgh

Showing times and prices for May 17

Cheapest

57

Average

129

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
10:15AMBirmingham New Street4h03 02:18PMEdinburgh Waverley
0 transfers
571One-way
08:15AMBirmingham New Street4h03 12:18PMEdinburgh Waverley
0 transfers
591One-way
08:03AMBirmingham New Street4h57 01:00PMEdinburgh Waverley
0 transfers
1041One-way
10:03AMBirmingham New Street4h58 03:01PMEdinburgh Waverley
0 transfers
1841One-way
09:03AMBirmingham New Street5h03 02:06PMEdinburgh Waverley
0 transfers
1841One-way

Train schedule from Birmingham to Edinburgh

Showing trains for tomorrow, Tuesday, May 17
08:03AMBirmingham New Street4h57 01:00PMEdinburgh Waverley
0 transfers
08:15AMBirmingham New Street4h03 12:18PMEdinburgh Waverley
0 transfers
09:03AMBirmingham New Street5h03 02:06PMEdinburgh Waverley
0 transfers
09:15AMBirmingham New Street4h11 01:26PMEdinburgh Waverley
1 transfer
10:03AMBirmingham New Street4h58 03:01PMEdinburgh Waverley
0 transfers
10:15AMBirmingham New Street4h03 02:18PMEdinburgh Waverley
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
May 17
Wed
May 18
Thu
May 19
Fri
May 20
Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06

Fastest train times from Birmingham to Edinburgh

Showing times and prices for May 17

Fastest Journey

4 h 3 m

Average

4 h 32 m

Trains per day

6

Distance

395 km

Of the 6 trains that leave Birmingham for Edinburgh every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
10:15AMBirmingham New Street4h03 02:18PMEdinburgh Waverley
0 transfers
571One-way
Fastest
08:15AMBirmingham New Street4h03 12:18PMEdinburgh Waverley
0 transfers
591One-way
09:15AMBirmingham New Street4h11 01:26PMEdinburgh Waverley
1 transfer
1841One-way
08:03AMBirmingham New Street4h57 01:00PMEdinburgh Waverley
0 transfers
1041One-way
10:03AMBirmingham New Street4h58 03:01PMEdinburgh Waverley
0 transfers
1841One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Edinburgh?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Birmingham to Edinburgh

distanceDistance244 miles (394 km)
durationAverage train duration4 h 3 min
priceAverage train ticket price$101 (€91)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 15 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Avanti West Coast or Cross Country

Trains from Birmingham to Edinburgh cover the 244 miles (394 km) long route taking on average 4 h 3 min with our travel partners like London North Eastern Railway, Avanti West Coast or Cross Country. Normally, there are 15 trains operating per day, including direct services available. While the average ticket price for this journey costs around $101 (€91), you can find the cheapest train ticket for as low as $59 (€53). Travelers depart most frequently from Birmingham New Street and arrive in Edinburgh Waverley.

Train providers: CrossCountry from Birmingham to Edinburgh trains

For as little as $59 (€53) you can travel by train to Edinburgh from Birmingham with CrossCountry. Omio will show you the best deals, schedules and tickets available for this trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train to Edinburgh from Birmingham you can choose between Standard Class and First Class tickets on Omio.

It’s easy to book your CrossCountry train ticket to Edinburgh from Birmingham online with Omio! Simply check the current CrossCountry train schedules for your ideal departure and arrival times, compare the best route between Birmingham and Edinburgh as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains between Birmingham and Edinburgh start at $107 (€97) one-way if you book in advance, and you can expect to travel around 244 miles (394 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train from Birmingham to Edinburgh. Let Omio do all the work for you finding the best Birmingham to Edinburgh CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

Train information from Birmingham to Edinburgh with CrossCountry:

  • Average Duration: 5 h 1 min
  • Average Price: $107
  • CrossCountry frequency: 9 a day

Trains from Birmingham to Edinburgh

There are close to 40 trains from Birmingham to Edinburgh each weekday. For most, the journey takes between four and five hours to complete, however, some journeys require transfers and may take longer to complete. Four operators work this route, with CrossCountry offering the most direct trips, and Avanti West Coast's trips being the fastest and the cheapest.

 Birmingham to Edinburgh Train Times: Daily departures

Journeys commence at about 6:00 a.m. on weekdays with the last departure leaving Birmingham at around 11:00 p.m. each night.  There are almost 40 departures each day of the week, with services leaving at approximately hourly intervals. 

 How long is the journey by train from Birmingham to Edinburgh?

The distance between Birmingham and Edinburgh is approximately 300 miles. Travelling by train, for most departures from Birmingham to Edinburgh, takes around four to five hours to complete this long journey. It is worth noting that some journeys involve long transfer layovers, resulting in the duration being as long as 11 hours. It is best to check on this when booking. There are 16 direct journeys every day, starting at about 6:00 a.m. and ending at around 6:00 pm.

What are the departure and arrival stations for trains from Birmingham to Edinburgh?

Departure train station: All services from Birmingham heading for Edinburgh depart from the busiest of Birmingham's three stations: Newcastle Street. The station is situated right in the city centre, and is well-served by public transport, including trains to and from other locations. It is a modern station with shopping and restaurant facilities, as well as access for passengers with limited mobility. 

Arrival train station: Most direct trains head for the Waverley or the Haymarket station in Edinburgh. Most trips indicated as requiring one transfer are, in fact, heading first for one of these stations and then the other. The TransPennine train trips requiring two transfers head ultimately for the Slateford station.

Waverley is Edinburgh's main train station. It is situated directly in the city centre of Edinburgh, close to the many tourist attractions the city has to offer. Waverley is well serviced by taxis and buses, but also has many shops and restaurants on site for the convenience of travellers.

Haymarket is Edinburgh's second-largest station and is located approximately one mile from the city centre. It is very well serviced by public transport, and also has numerous facilities available on site for commuters' comfort.

Slateford Station serves the Edinburgh area of Slateford and offers hourly train trips to Edinburgh centre. This is a small commuter station. It is unstaffed and has minimal facilities.

Which train companies travel from Birmingham to Edinburgh?

Trains from Birmingham to Edinburgh are operated by four operators: Avanti West Coast, CrossCountry, TransPennine Express and LNER.

 Avanti West Coast Birmingham to Edinburgh

Six direct trips are offered by Avanti West Coast each day. An additional trip requiring one transfer is offered mid-morning. Avanti provides the fastest direct trip along the route, taking about four hours to cover the distance.

CrossCountry Birmingham to Edinburgh

CrossCountry offers 10 direct journeys each weekday, plus six trips with one transfer and two trips with two transfers, with a total of 18 journeys each day.

TransPennine Express Birmingham to Edinburgh

The TransPennine Express offers 11 separate departures each day, with none resulting in direct journeys with seven of these departures requiring one transfer to reach Edinburgh. The six journeys involving two transfers operate to Slateford. TransPennine services operate from about 7:00 a.m. to around 11:00 p.m. each day.

 London North Eastern Express (LNER) Birmingham to Edinburgh

LNER offers only one departure, at 8:30 a.m. each morning, requiring one transfer to complete.

Birmingham to Edinburgh Trains: Services on Board

All train operators offer standard and first-class tickets on their services. There is no reserved seating available, but first-class coaches are less busy and offer a greater choice of seating. All operators allow one piece of hand luggage and two suitcases, as well as a fold-up bicycle and two small pets (on a lead). Travelling with any more pets will incur a surplus charge. Free WiFi is offered by all train operators along this route. All operators offer assistance for the disabled and for those with limited mobility. Station and train staff are able to offer assistance at the station and boarding the train. Passengers are advised to ring ahead to book this service.

How do I find cheap train tickets from Birmingham to Edinburgh?

It is best to use a site like Omio to handle bookings online and in advance. This will allow comparison of prices between operators, at different times and on different days. Flexibility with respect to travel times could well result in savings. It is also worth checking the price of group discounts: most operators offer these at off-peak times.

Travel Tips: Trains from Birmingham to Edinburgh

Travel by train 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
Omio customers have found cheap train tickets between Birmingham and Edinburgh for as low as $59 (€53)  for the next 7 days.
If you are looking to purchase your train ticket in the next 7 days, you can expect the Birmingham to Edinburgh train to cost on average $101 (€91)  one way.
The distance to Edinburgh from Birmingham by train is approximately 244 miles (394 km).
On average the Birmingham to Edinburgh train travel time is 4 h 3 min  for the 244 miles (394 km) long route, but the duration can vary if you travel on weekends and holidays.

Some of the Birmingham train stations to Edinburgh you can start your journey from include Birmingham New Street, Birmingham Moor Street and Birmingham International. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park.

When traveling this route, Omio customers are departing most frequently from Birmingham New Street   and arriving in Edinburgh Waverley.

The most popular departure train station with passengers for this journey, called Birmingham New Street, is located 1.5 miles (2.4 km) from the city center of Birmingham.

The most popular arrival train station, Edinburgh Waverley, is located 0.4 miles (659 m) away from the city center of Edinburgh.

If you're looking for trains from Birmingham to Edinburgh, you can rely on London North Eastern Railway, Avanti West Coast or Cross Country to get you to Edinburgh. It's also good to check out all possible train providers for the Birmingham to Edinburgh trip to see if there might be differences in the amenities they offer.
Yes, there are 15 direct trains per day from Birmingham to Edinburgh, and you can find a direct train for this journey with Avanti West Coast or Cross Country  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
On average, there are 15 trains a day from Birmingham to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the earliest train from Birmingham to Edinburgh at 5: 03 AM   or take the last train from Birmingham to Edinburgh leaving at 7: 15 PM. Look for the latest Birmingham to Edinburgh train schedules on Omio and book the best time to take the train for this route.
The price of a one way train ticket from Birmingham to Edinburgh is on average $101 (€91) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Birmingham and Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

Birmingham
Edinburgh
Birmingham New Street is the most popular Birmingham railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Birmingham for your trip to Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 15 - 23: 00 | Sun: 07: 30 - 23: 00
Public transit options for Birmingham New Street
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales

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
Currency
Language