The cheapest trains from Birmingham to Edinburgh

Showing times and prices for 18 Oct

Cheapest

£84

Average

£134

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.

The average ticket from Birmingham to Edinburgh will cost around £ 134 if you buy it on the day, but the cheapest tickets can be found for only £ 84.

Cheapest
08:15Birmingham New Street4h03 12:18Edinburgh Waverley
0 changes
£841One-way
08:03Birmingham New Street4h59 13:02Edinburgh Waverley
0 changes
£881One-way
12:15Birmingham New Street4h03 16:18Edinburgh Waverley
0 changes
£1111One-way
10:15Birmingham New Street4h03 14:18Edinburgh Waverley
0 changes
£1411One-way
09:15Birmingham New Street4h14 13:29Edinburgh Waverley
1 changes
£1571One-way

Timetable Birmingham to Edinburgh

Showing trains for tomorrow, Mon, 18 Oct
08:03Birmingham New Street4h59 13:02Edinburgh Waverley
0 changes
08:15Birmingham New Street4h03 12:18Edinburgh Waverley
0 changes
09:15Birmingham New Street4h14 13:29Edinburgh Waverley
0 changes
10:03Birmingham New Street5h06 15:09Edinburgh Waverley
0 changes
10:15Birmingham New Street4h03 14:18Edinburgh Waverley
0 changes
11:15Birmingham New Street4h24 15:39Edinburgh Waverley
0 changes
12:03Birmingham New Street5h02 17:05Edinburgh Waverley
0 changes
12:15Birmingham New Street4h03 16:18Edinburgh Waverley
0 changes
13:03Birmingham New Street5h05 18:08Edinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
17 Oct
£104Avanti West Coast
£30National Express
£83easyJet
Mon
18 Oct
£80Avanti West Coast
£23National Express
£56easyJet
Tue
19 Oct
£50Avanti West Coast
£21National Express
Find prices
Wed
20 Oct
£50Avanti West Coast
£21National Express
£42easyJet
Thu
21 Oct
£50Avanti West Coast
£21National Express
Find prices
Fri
22 Oct
£76Avanti West Coast
£25National Express
£143easyJet
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
£66Cross Country
£23National Express
£31easyJet
Wed
27 Oct
£80Avanti West Coast
£23National Express
£41easyJet
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
£148First Transpennine Express
£23National Express
Find prices
Mon
1 Nov
£42Avanti West Coast
£21National Express
£32easyJet
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

The fastest trains from Birmingham to Edinburgh

Showing times and prices for 18 Oct

Fastest Journey

4 h 3 m

Average

4 h 33 m

Trains per day

9

Distance

395 km

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

These direct trains cover the 395 km distance in an average of 4 h 33 m but if you time it right, some trains will get you there in just 4 h 3 m .

The slowest trains will take 5 h 6 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:15Birmingham New Street4h03 16:18Edinburgh Waverley
0 changes
£1111One-way
Fastest
08:15Birmingham New Street4h03 12:18Edinburgh Waverley
0 changes
£841One-way
Fastest
10:15Birmingham New Street4h03 14:18Edinburgh Waverley
0 changes
£1411One-way
09:15Birmingham New Street4h14 13:29Edinburgh Waverley
1 changes
£1571One-way
11:15Birmingham New Street4h24 15:39Edinburgh Waverley
1 changes
£1571One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
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

Train Information to Edinburgh from Birmingham

distanceDistance244 miles (394 km)
durationAverage train duration4 h 1 min
priceAverage train ticket price£80 (€90)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersAvanti West Coast, Cross Country or First Transpennine Express

Trains from Birmingham to Edinburgh cover the 244 miles (394 km) long trip taking on average 4 h 1 min with our travel partners like Avanti West Coast, Cross Country or First Transpennine Express. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this journey costs around £80, you can find the cheapest train ticket for as low as £50. Travellers depart most frequently from Birmingham New Street and arrive in Edinburgh Waverley.

Train companies

Birmingham to Edinburgh with CrossCountry

Buy your official CrossCountry train tickets from Birmingham to Edinburgh from £50 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

CrossCountry

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

Looking to travel by train from Birmingham to Edinburgh? Omio can help you find that perfect journey with CrossCountry. Check Omio to see current CrossCountry train timetables, tickets, travel information and prices for the best deals on the Birmingham to Edinburgh train and book CrossCountry tickets online quickly and easily. When taking a train between Birmingham and Edinburgh, you can expect to travel 244 miles (394 km) one-way with CrossCountry. If you search for trains between Birmingham and Edinburgh in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to Edinburgh from Birmingham. Book that perfect Birmingham to Edinburgh train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

Birmingham to Edinburgh train information with CrossCountry:

  • Average Duration: 5 h
  • CrossCountry frequency: 5 a day

Please follow the recommendations outlined by CrossCountry when booking your train tickets from Birmingham to Edinburgh due to the coronavirus:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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
How much does a cheap train between Birmingham and Edinburgh cost?
You can find a cheap train from Birmingham to Edinburgh for some dates and times for as low as £50  one way in the next 7 days.
How much does the train from Birmingham to Edinburgh cost on average?
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 £80  one way.
What is the distance between Birmingham and Edinburgh by train?
The distance from Birmingham to Edinburgh by train is approximately 244 miles (394 km).
How long is the train from Birmingham to Edinburgh?
On average the train from Birmingham to Edinburgh duration is 4 h 1 min  for the 244 miles (394 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Birmingham to Edinburgh, which train station in Birmingham do I depart from and which train station in Edinburgh do I arrive in?

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

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

Where is the departure train station in Birmingham located? Where is the arrival train station in Edinburgh located?

Passengers board the train most frequently from Birmingham New Street, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city centre.

Which train companies should I travel with from Birmingham to Edinburgh?
When taking a train from Birmingham to Edinburgh, you can count on Avanti West Coast, Cross Country or First Transpennine Express for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service between Birmingham and Edinburgh and compare the amenities they offer before buying a train ticket.
Are there any Birmingham to Edinburgh direct train services?
Yes, there are 10 direct trains a day from Birmingham to Edinburgh. If you’re looking for a direct train from Birmingham to Edinburgh, consider travelling with Avanti West Coast or Cross Country. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
How many train services per day are there between Birmingham and Edinburgh?
On average, there are 10 trains a day from Birmingham to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Birmingham to Edinburgh? When is the last train from Birmingham to Edinburgh?
If you prefer early morning trains from Birmingham to Edinburgh, the first train leaves at 06: 15. If you prefer late night trains from Birmingham to Edinburgh, the last train of the day leaves at 10: 20. Omio shows you the latest train from Birmingham to Edinburgh schedule to help you book the best departure time for this trip.
How far in advance should I buy a train ticket to Edinburgh from Birmingham to get the best deals?
If you book a train ticket from Birmingham to Edinburgh within the next 7 days, you can find tickets to cost on average £80 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Edinburgh from Birmingham are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Birmingham
Edinburgh
Birmingham New Street is the most popular Birmingham railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Birmingham for your journey to Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 30 - 23: 00 | Mon - Sat: 05: 15 - 23: 00
Connections to/from station
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70