Find train tickets from Edinburgh to Birmingham

EDI — BHX
24 May — 31 May1
1 adult
Sat 24/5
Sat 31/5

Good to know

Cheapest day to travel

Friday

Most expensive day to travel

Tuesday

Average price (round-trip)

£740

Average price (one-way)

£495
Train tickets from Edinburgh to Birmingham are on average 73% less expensive on Fridays
Train tickets from Edinburgh to Birmingham are on average 35% more expensive on Tuesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Edinburgh to Birmingham train tickets

  • 25% of our users found round-trip train tickets from Edinburgh to Birmingham for £229 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Edinburgh to Birmingham by train

  • How long is a train journey to Birmingham from Edinburgh?

    The train journey from Edinburgh to Birmingham takes 4h 12m on average and covers a distance of 245 miles.

  • What train companies travel from Edinburgh to Birmingham?

    There are different train companies operating between Edinburgh and Birmingham. Avanti West Coast and Cross Country are the most booked train companies.

  • How much does a train ticket from Edinburgh to Birmingham cost?

    The average price of a round-trip train ticket from Edinburgh to Birmingham is £1,110. In the last 3 days, the lowest price found by KAYAK users was £458.

Book train tickets from Edinburgh to Birmingham (return)

26/6Thu
directMultiple carriers
4h 15mG27-QQN
27/6Fri
directMultiple carriers
5h 05mQQN-G27
£163
7/5Wed
directMultiple carriers
4h 15mG27-QQN
9/5Fri
1 stopMultiple carriers
4h 30mQQN-G27
£163
16/6Mon
directMultiple carriers
4h 15mG27-QQN
17/6Tue
directMultiple carriers
5h 05mQQN-G27
£163
24/5Sat
directCross Country
4h 57mG27-QQN
31/5Sat
1 stopCross Country
4h 38mQQN-G27
£182
4/6Wed
3 stopsAccesRail
4h 34mZXE-BHX
5/6Thu
3 stopsAccesRail
4h 31mBHX-ZXE
£294
6/10Mon
3 stopsAccesRail
4h 34mZXE-BHX
10/10Fri
4 stopsAccesRail
4h 34mBHX-ZXE
£294
16/6Mon
4 stopsAccesRail
4h 28mZXE-BHX
17/6Tue
4 stopsAccesRail
4h 38mBHX-ZXE
£296
3/6Tue
3 stopsAccesRail
4h 34mZXE-BHX
5/6Thu
4 stopsAccesRail
4h 33mBHX-ZXE
£296
24/10Fri
3 stopsAccesRail
4h 39mZXE-BHX
26/10Sun
4 stopsAccesRail
4h 37mBHX-ZXE
£296
20/5Tue
1 stopMultiple carriers
4h 26mG27-QQN
23/5Fri
directMultiple carriers
4h 13mQQN-G27
£311
26/6Thu
directMultiple carriers
5h 00mG27-QQN
27/6Fri
1 stopMultiple carriers
4h 30mQQN-G27
£311
16/6Mon
1 stopMultiple carriers
4h 26mG27-QQN
17/6Tue
directMultiple carriers
4h 13mQQN-G27
£311
3/5Sat
4 stopsAccesRail
4h 38mZXE-BHX
5/5Mon
3 stopsAccesRail
4h 40mBHX-ZXE
£342
2/5Fri
3 stopsAccesRail
4h 39mZXE-BHX
5/5Mon
3 stopsAccesRail
4h 40mBHX-ZXE
£342
30/4Wed
3 stopsAccesRail
4h 34mZXE-BHX
30/4Wed
4 stopsAccesRail
4h 38mBHX-ZXE
£345
2/7Wed
3 stopsAccesRail
4h 34mZXE-BHX
6/7Sun
4 stopsAccesRail
4h 37mBHX-ZXE
£1,302
26/6Thu
3 stopsAccesRail
4h 34mZXE-BHX
27/6Fri
4 stopsAccesRail
4h 35mBHX-ZXE
£1,302
12/9Fri
3 stopsAccesRail
4h 34mZXE-BHX
15/9Mon
3 stopsAccesRail
4h 32mBHX-ZXE
£1,302
5/6Thu
3 stopsAccesRail
4h 39mZXE-BHX
6/6Fri
3 stopsAccesRail
4h 31mBHX-ZXE
£1,302
12/5Mon
3 stopsAccesRail
4h 39mZXE-BHX
15/5Thu
4 stopsAccesRail
4h 33mBHX-ZXE
£1,350

Search by stops

Search by train company

Book train tickets from Edinburgh to Birmingham (one-way)

23/5Fri
1 stopMultiple carriers
5h 18mZXE-QQN
£63
30/4Wed
4 stopsAccesRail
7h 28mZXE-ZBC
£144
30/4Wed
3 stopsAccesRail
4h 39mZXE-BHX
£172
30/4Wed
6 stopsAccesRail
10h 57mZXE-QQN
£290
12/5Mon
4 stopsAccesRail
8h 19mZXE-ZBC
£1,150
14/5Wed
4 stopsAccesRail
8h 19mZXE-ZBC
£1,150
12/5Mon
4 stopsAccesRail
4h 39mZXE-BHX
£1,177
14/5Wed
3 stopsAccesRail
4h 34mZXE-BHX
£1,177
14/5Wed
6 stopsAccesRail
9h 57mZXE-QQN
£1,296
12/5Mon
6 stopsAccesRail
9h 57mZXE-QQN
£1,296

Search by stops

Search by train company

More options for your train ride to Birmingham

Search Birmingham trains on KAYAK. Find cheap train tickets to Birmingham from Edinburgh. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.