[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Edinburgh to Birmingham

Showing times and prices for 25 Jul

Cheapest

£84

Average

£123

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 Edinburgh to Birmingham will cost around £ 123 if you buy it on the day, but the cheapest tickets can be found for only £ 84.

Cheapest
09:08Edinburgh Waverley4h58 14:06Birmingham New Street
0 changes
£841One-way
10:51Edinburgh Waverley4h14 15:05Birmingham New Street
0 changes
£1061One-way
10:51Edinburgh Waverley4h07 14:58Birmingham New Street
1 changes
£1501One-way
11:05Edinburgh Waverley4h59 16:04Birmingham New Street
0 changes
£1501One-way

Timetable Edinburgh to Birmingham

Showing trains for tomorrow, Sun, 25 Jul
09:08Edinburgh Waverley4h58 14:06Birmingham New Street
0 changes
10:51Edinburgh Waverley4h07 14:58Birmingham New Street
0 changes
10:51Edinburgh Waverley4h14 15:05Birmingham New Street
0 changes
11:05Edinburgh Waverley4h59 16:04Birmingham New Street
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
24 Jul
£106Avanti West Coast
£28National Express
£105easyJet
Sun
25 Jul
£84Cross Country
£28National Express
£77easyJet
Mon
26 Jul
£88Cross Country
£28National Express
£57easyJet
Tue
27 Jul
£70Cross Country
£27National Express
£61easyJet
Wed
28 Jul
£70Cross Country
£28National Express
£45easyJet
Thu
29 Jul
£70Cross Country
£30National Express
£83easyJet
Fri
30 Jul
£106Avanti West Coast
£28National Express
£66easyJet
Sat
31 Jul
£46Avanti West Coast
£30National Express
£62easyJet
Sun
1 Aug
£80Avanti West Coast
£33National Express
£59easyJet
Mon
2 Aug
£88Cross Country
£21National Express
£53easyJet
Tue
3 Aug
£70Cross Country
£25National Express
£43easyJet
Wed
4 Aug
£71Avanti West Coast
£23National Express
£36easyJet
Thu
5 Aug
£70Cross Country
£27National Express
£38easyJet
Fri
6 Aug
£105Avanti West Coast
£28National Express
£59easyJet
Sat
7 Aug
£84Cross Country
Find prices
£75easyJet
Sun
8 Aug
£71Avanti West Coast
£28National Express
£59easyJet
Mon
9 Aug
£71Avanti West Coast
£26National Express
Find prices
Tue
10 Aug
£71Cross Country
£14National Express
£39easyJet
Wed
11 Aug
£71Cross Country
£14National Express
£52easyJet
Thu
12 Aug
£71Cross Country
£14National Express
£36easyJet
Fri
13 Aug
£71Avanti West Coast
£19National Express
£45easyJet

The fastest trains from Edinburgh to Birmingham

Showing times and prices for 25 Jul

Fastest Journey

4 h 7 m

Average

4 h 34 m

Trains per day

4

Distance

395 km

Of the 4 trains that leave Edinburgh for Birmingham every day 3 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 34 m but if you time it right, some trains will get you there in just 4 h 7 m .

The slowest trains will take 4 h 59 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
10:51Edinburgh Waverley4h07 14:58Birmingham New Street
1 changes
£1501One-way
10:51Edinburgh Waverley4h14 15:05Birmingham New Street
0 changes
£1061One-way
09:08Edinburgh Waverley4h58 14:06Birmingham New Street
0 changes
£841One-way
11:05Edinburgh Waverley4h59 16:04Birmingham New Street
0 changes
£1501One-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 Birmingham from Edinburgh

distanceDistance244 miles (394 km)
durationAverage train duration4 h 13 min
priceAverage train ticket price£85 (€94)
changesDirect trainYes
carriersTrain companiesAvanti West Coast or Cross Country

Trains from Edinburgh to Birmingham cover the 244 miles (394 km) long journey taking on average 4 h 13 min with our travel partners like Avanti West Coast or Cross Country. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £70, but the average price of train tickets is £85. Travellers depart most frequently from Edinburgh Waverley and arrive in Birmingham New Street.

Train companies

Train from Edinburgh to Birmingham with CrossCountry

CrossCountry trains will get you from Edinburgh to Birmingham from £70. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry

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

Omio helps you compare and book the perfect train with CrossCountry between Edinburgh and Birmingham for a smooth and relaxing journey. Check the latest CrossCountry train timetables for the ideal departure and arrival times, take a look at the travel information for the Edinburgh to Birmingham train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Edinburgh - Birmingham trip and then book a cheap train ticket with ease. The distance from Edinburgh to Birmingham by train is 244 miles (394 km). You can book tickets for this CrossCountry train for as low as £70 one-way if you book in advance. When you search for CrossCountry tickets from Edinburgh to Birmingham in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Edinburgh - Birmingham train ticket online and enjoy your trip!

CrossCountry 's current ticket policies due to COVID-19 for your train from Edinburgh to Birmingham are the following:

  • 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 Edinburgh to Birmingham

There are over 40 trains from Edinburgh to Birmingham a day, with the majority of services requiring a change. During peak times, the amount of departures an hour increase. All trains depart from Edinburgh Waverly and arrive at Birmingham New Street.

 

Which train companies go from Edinburgh to Birmingham?

Trains from Edinburgh to Birminghamh are operated by TransPennine Express, CrossCountry and Virgin Trains.

How long are the trains from Edinburgh to Birmingham?

Journey times can vary depending on the route provider, if a change is required and time of day. The average journey lasts 5 hours and 3 minutes. The shortest journey lasts 4 hours and 6 minutes and the longest train from Edinburgh to Birmingham takes 5 hours and 33 minutes.

Are trains from Edinburgh to Birmingham direct?

Virgin Trains and CrossCountry both offer direct journeys from Edinburgh to Birmingham. Trains that require a change do so at Wolverhampton, York, Lancaster and Manchester Piccadilly.

How can I save money on train tickets from Edinburgh to Birmingham?

In order to get the best price it's best to book train tickets up to at least one month prior to departure.

When are the first and last trains of the day from Edinburgh to Birmingham?

Trains from Edinburgh to Birmingham run from 6:15 a.m. until 6:52 p.m. departing at twice an hour during peak commuter hours.

Where do trains from Edinburgh to Birmingham depart from and arrive to?

All trains from Edinburgh to Birmingham depart from Edinburgh Waverly Stations located in the centre of the city. Trains arrive at Birmingham New Street which is a 5-minute walk from the high street.

Travel Tips

Trains from Edinburgh to Birmingham
Travel by train to Birmingham 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 Edinburgh to Birmingham.
FAQs
What is the price of the cheapest train from Edinburgh to Birmingham?
Omio customers have found cheap train tickets from Edinburgh to Birmingham for as low as £70  for the next 7 days.
What is the average cost of a train from Edinburgh to Birmingham?
The Edinburgh to Birmingham train ticket price is on average £85  if you are looking to book your tickets for this trip in the next week.
What is the distance to Birmingham from Edinburgh via train?
The train distance from Edinburgh to Birmingham is around 244 miles (394 km).
What is the average Edinburgh to Birmingham train duration?
The Edinburgh to Birmingham train duration is on average 4 h 13 min, which is to be expected when travelling 244 miles (394 km) from Edinburgh to Birmingham. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Edinburgh to Birmingham, which train station in Edinburgh do I depart from and which train station in Birmingham do I arrive in?

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

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

Where is the Edinburgh train station located? Where is the Birmingham train station located?

The most popular departure train station with passengers for this route, called Edinburgh Waverley, is located 0 mile (s) / 0 km from the city centre of Edinburgh.

The most popular arrival train station, Birmingham New Street, is located 0 mile (s) / 0 km away from the city centre of Birmingham.

What train providers offer a service between Edinburgh and Birmingham?
Take the Edinburgh to Birmingham train with Avanti West Coast or Cross Country. However, it's always good to check out all possible train companies for the route from Edinburgh to Birmingham as there might be differences in the amenities they offer.
What are the first and last departure train times from Edinburgh to Birmingham?
The first Edinburgh to Birmingham train departs at 05: 13   and the last train from Edinburgh to Birmingham leaves at 09: 51. Check out the most up-to-date Edinburgh to Birmingham train schedule on Omio and find the best time to travel to your destination.
How far in advance should I purchase a train ticket between Edinburgh and Birmingham to get the best deals?
If you purchase a train ticket from Edinburgh to Birmingham within the next 7 days, you can find tickets to cost on average £85 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Birmingham from Edinburgh are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Edinburgh
Birmingham
Edinburgh Waverley
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.