Find train tickets from Birmingham to London

BHX — LON
30 May — 6 Jun1
1 adult
Thu 30/5
Thu 6/6

Good to know

Average price (round-trip)

£39

Average price (one-way)

£19
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Birmingham to London train tickets

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

FAQs when traveling from Birmingham to London by train

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

    The train journey from Birmingham to London takes 1h 33m on average and covers a distance of 101 miles.

  • What train companies travel from Birmingham to London?

    There are different train companies operating between Birmingham and London. AccesRail and West Midlands Railway are the most booked train companies.

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

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

Book AccesRail tickets from Birmingham to London (return)

29/5Wed
directAccesRail
2h 30mZBC-LHR
2/6Sun
directAccesRail
2h 35mLHR-ZBC
£39
22/5Wed
directAccesRail
2h 15mZBC-LHR
24/5Fri
directAccesRail
2h 50mLHR-ZBC
£39
6/6Thu
directAccesRail
2h 40mZBC-LHR
8/6Sat
directAccesRail
2h 35mLHR-ZBC
£39
15/5Wed
directAccesRail
2h 30mZBC-LHR
15/5Wed
directAccesRail
2h 25mLHR-ZBC
£39
1/11Fri
directAccesRail
2h 15mZBC-LHR
4/12Wed
directAccesRail
2h 30mLHR-ZBC
£39
14/12Sat
1 stopAccesRail
3h 15mZBC-LHR
27/12Fri
1 stopAccesRail
3h 15mLHR-ZBC
£39
5/6Wed
1 stopAccesRail
3h 15mZBC-LHR
8/6Sat
1 stopAccesRail
2h 45mLHR-ZBC
£39
29/5Wed
directAccesRail
2h 30mZBC-LHR
5/6Wed
directAccesRail
2h 30mLHR-ZBC
£39
5/5Sun
directAccesRail
2h 15mZBC-LHR
13/5Mon
directAccesRail
2h 35mLHR-ZBC
£39
27/5Mon
directAccesRail
2h 40mZBC-LHR
31/5Fri
1 stopAccesRail
3h 35mLHR-ZBC
£39
3/6Mon
1 stopAccesRail
3h 25mZBC-LHR
17/6Mon
directAccesRail
2h 30mLHR-ZBC
£39
14/5Tue
1 stopAccesRail
2h 55mZBC-LHR
15/5Wed
directAccesRail
2h 25mLHR-ZBC
£39
14/5Tue
directAccesRail
2h 15mZBC-LHR
15/5Wed
directAccesRail
2h 21mLHR-ZBC
£39
22/5Wed
1 stopAccesRail
2h 55mZBC-LHR
24/5Fri
1 stopAccesRail
3h 10mLHR-ZBC
£39
7/5Tue
directAccesRail
2h 25mZBC-LHR
8/5Wed
directAccesRail
2h 30mLHR-ZBC
£39
5/5Sun
1 stopAccesRail
2h 55mZBC-LHR
13/5Mon
directAccesRail
2h 30mLHR-ZBC
£39
2/11Sat
directAccesRail
2h 30mZBC-LHR
4/12Wed
directAccesRail
2h 35mLHR-ZBC
£39
29/6Sat
directAccesRail
2h 20mZBC-LHR
30/6Sun
directAccesRail
2h 50mLHR-ZBC
£39
27/6Thu
1 stopAccesRail
3h 30mZBC-LHR
30/6Sun
directAccesRail
2h 30mLHR-ZBC
£39
30/5Thu
1 stopAccesRail
3h 30mZBC-LHR
4/6Tue
1 stopAccesRail
3h 10mLHR-ZBC
£39

Search by stops

Search by train company

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

15/6Sat
directWest Midlands Railway
2h 06mQQN-QQU
£10
30/5Thu
directWest Midlands Railway
2h 03mQQN-QQU
£20
28/5Tue
directWest Midlands Railway
2h 03mQQN-QQU
£20
15/6Sat
3 stopsAccesRail
4h 30mZBC-LHR
£21
14/6Fri
directAccesRail
2h 15mZBC-LHR
£21
15/6Sat
directAccesRail
2h 30mZBC-LHR
£21
14/6Fri
1 stopAccesRail
2h 35mZBC-LHR
£21
27/5Mon
1 stopAccesRail
3h 25mZBC-LHR
£22
27/5Mon
directAccesRail
2h 30mZBC-LHR
£22
26/5Sun
directAccesRail
2h 15mZBC-LHR
£22
26/5Sun
3 stopsAccesRail
4h 05mZBC-LHR
£22
30/5Thu
3 stopsAccesRail
4h 40mZBC-LHR
£26
29/5Wed
directAccesRail
2h 15mZBC-LHR
£26
30/5Thu
directAccesRail
2h 35mZBC-LHR
£26
29/5Wed
3 stopsAccesRail
4h 35mZBC-LHR
£26
7/5Tue
1 stopAccesRail
3h 30mZBC-LHR
£26
6/5Mon
directAccesRail
2h 15mZBC-LHR
£26
6/5Mon
3 stopsAccesRail
4h 00mZBC-LHR
£26
7/5Tue
directAccesRail
2h 30mZBC-LHR
£26
28/5Tue
1 stopAccesRail
3h 25mZBC-LHR
£26

Search by stops

Search by train company