Find train tickets from Birmingham to London

BHX — LON
14 Jun — 21 Jun1
1 adult
Fri 14/6
Fri 21/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 £50 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 £79. In the last 3 days, the lowest price found by KAYAK users was £50.

Book AccesRail tickets from Birmingham to London (return)

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

Search by stops

Search by train company

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

17/6Mon
directWest Midlands Railway
2h 03mQQN-QQU
£17
14/6Fri
directWest Midlands Railway
2h 03mQQN-QQU
£18
26/5Sun
directAccesRail
2h 30mZBC-LHR
£21
10/9Tue
1 stopAccesRail
3h 30mZBC-LHR
£21
14/6Fri
directAccesRail
2h 40mZBC-LHR
£21
15/6Sat
1 stopAccesRail
2h 35mZBC-LHR
£21
14/6Fri
3 stopsAccesRail
4h 40mZBC-LHR
£21
13/6Thu
directAccesRail
2h 15mZBC-LHR
£21
16/6Sun
directAccesRail
4h 00mZBC-LHR
£21
13/6Thu
1 stopAccesRail
2h 55mZBC-LHR
£21
10/9Tue
3 stopsAccesRail
4h 35mZBC-LHR
£21
26/5Sun
directWest Midlands Railway
2h 40mQQN-QQU
£21
26/5Sun
1 stopWest Midlands Railway
2h 57mQQN-QQU
£21
9/9Mon
directAccesRail
2h 15mZBC-LHR
£21
15/6Sat
directAccesRail
2h 15mZBC-LHR
£21
25/5Sat
3 stopsAccesRail
4h 00mZBC-LHR
£21
10/9Tue
directAccesRail
4h 00mZBC-LHR
£21
13/6Thu
3 stopsAccesRail
4h 00mZBC-LHR
£21
25/5Sat
directAccesRail
2h 15mZBC-LHR
£21
26/5Sun
3 stopsAccesRail
4h 30mZBC-LHR
£21

Search by stops

Search by train company