Find train tickets from Birmingham to London

BHX — LON
2 Jun — 9 Jun1
1 adult
Sun 2/6
Sun 9/6

Good to know

Average price (round-trip)

£40

Average price (one-way)

£21
(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 £43 or less.
  • You will generally catch the best train deals if you travel in the evening.

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 £78. In the last 3 days, the lowest price found by KAYAK users was £50.

Book AccesRail tickets from Birmingham to London (return)

7/5Tue
1 stopAccesRail
2h 55mZBC-LHR
13/5Mon
directAccesRail
2h 30mLHR-ZBC
£40
16/5Thu
1 stopAccesRail
2h 35mZBC-LHR
19/5Sun
1 stopAccesRail
2h 50mLHR-ZBC
£40
13/9Fri
directAccesRail
2h 25mZBC-LHR
16/9Mon
directAccesRail
2h 21mLHR-ZBC
£40
29/5Wed
directAccesRail
2h 15mZBC-LHR
6/6Thu
directAccesRail
4h 25mLHR-ZBC
£40
15/5Wed
directAccesRail
2h 40mZBC-LHR
16/5Thu
3 stopsAccesRail
4h 40mLHR-ZBC
£40
12/9Thu
directAccesRail
2h 15mZBC-LHR
16/9Mon
directAccesRail
2h 25mLHR-ZBC
£40
7/5Tue
directAccesRail
2h 15mZBC-LHR
13/5Mon
directAccesRail
4h 25mLHR-ZBC
£40
9/5Thu
directAccesRail
2h 35mZBC-LHR
9/5Thu
3 stopsAccesRail
4h 25mLHR-ZBC
£40
2/9Mon
3 stopsAccesRail
4h 00mZBC-LHR
17/9Tue
directAccesRail
2h 25mLHR-ZBC
£40
31/5Fri
directAccesRail
2h 15mZBC-LHR
8/6Sat
directAccesRail
2h 25mLHR-ZBC
£40
8/5Wed
directAccesRail
2h 40mZBC-LHR
13/5Mon
directAccesRail
4h 25mLHR-ZBC
£40
24/5Fri
directAccesRail
2h 35mZBC-LHR
26/5Sun
directAccesRail
2h 30mLHR-ZBC
£40
5/6Wed
directAccesRail
2h 35mZBC-LHR
5/6Wed
1 stopAccesRail
2h 45mLHR-ZBC
£40
5/9Thu
directAccesRail
2h 25mZBC-LHR
25/9Wed
directAccesRail
2h 50mLHR-ZBC
£40
1/6Sat
directAccesRail
2h 25mZBC-LHR
8/6Sat
directAccesRail
2h 21mLHR-ZBC
£40
29/5Wed
directAccesRail
2h 15mZBC-LHR
6/6Thu
3 stopsAccesRail
4h 25mLHR-ZBC
£40
30/5Thu
1 stopAccesRail
3h 30mZBC-LHR
6/6Thu
directAccesRail
2h 50mLHR-ZBC
£40
3/9Tue
directAccesRail
2h 30mZBC-LHR
17/9Tue
1 stopAccesRail
3h 25mLHR-ZBC
£40
7/7Sun
1 stopAccesRail
2h 55mZBC-LHR
11/7Thu
directAccesRail
2h 30mLHR-ZBC
£40
4/6Tue
directAccesRail
2h 30mZBC-LHR
6/6Thu
3 stopsAccesRail
4h 40mLHR-ZBC
£40

Search by stops

Search by train company

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

28/6Fri
directWest Midlands Railway
2h 03mQQN-QQU
£18
30/5Thu
directWest Midlands Railway
2h 03mQQN-QQU
£20
28/6Fri
3 stopsAccesRail
4h 40mZBC-LHR
£22
28/6Fri
1 stopAccesRail
3h 25mZBC-LHR
£22
30/5Thu
3 stopsAccesRail
4h 35mZBC-LHR
£22
29/5Wed
directAccesRail
2h 15mZBC-LHR
£22
27/6Thu
directAccesRail
2h 15mZBC-LHR
£22
27/6Thu
3 stopsAccesRail
4h 00mZBC-LHR
£22
27/6Thu
1 stopAccesRail
3h 15mZBC-LHR
£22
30/5Thu
directAccesRail
2h 35mZBC-LHR
£22
29/5Wed
3 stopsAccesRail
4h 35mZBC-LHR
£22
28/6Fri
directAccesRail
2h 40mZBC-LHR
£22
13/5Mon
directAccesRail
2h 15mZBC-LHR
£22
13/5Mon
3 stopsAccesRail
4h 00mZBC-LHR
£22
14/5Tue
1 stopAccesRail
3h 25mZBC-LHR
£22
14/5Tue
directAccesRail
2h 35mZBC-LHR
£22
21/5Tue
3 stopsAccesRail
4h 40mZBC-LHR
£24
20/5Mon
1 stopAccesRail
2h 55mZBC-LHR
£24
21/5Tue
directAccesRail
2h 35mZBC-LHR
£24
20/5Mon
directAccesRail
2h 15mZBC-LHR
£24

Search by stops

Search by train company