Find train tickets from Birmingham to London

BHX — LON
7 Jun — 14 Jun1
1 adult
Fri 7/6
Fri 14/6

Good to know

Average price (round-trip)

£40

Average price (one-way)

£18
(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 £40 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.

Book AccesRail tickets from Birmingham to London (return)

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

Search by stops

Search by train company

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

1/6Sat
directWest Midlands Railway
2h 06mQQN-QQU
£10
26/6Wed
directWest Midlands Railway
2h 03mQQN-QQU
£18
26/6Wed
directAccesRail
2h 30mZBC-LHR
£20
25/6Tue
directAccesRail
2h 15mZBC-LHR
£20
25/6Tue
1 stopAccesRail
2h 55mZBC-LHR
£20
26/6Wed
1 stopAccesRail
3h 20mZBC-LHR
£20
4/8Sun
directWest Midlands Railway
2h 40mQQN-QQU
£21
11/6Tue
directAccesRail
2h 30mZBC-LHR
£21
11/6Tue
1 stopAccesRail
3h 25mZBC-LHR
£21
10/6Mon
3 stopsAccesRail
4h 35mZBC-LHR
£21
13/5Mon
directAccesRail
2h 15mZBC-LHR
£22
4/8Sun
3 stopsAccesRail
4h 30mZBC-LHR
£22
3/8Sat
directAccesRail
2h 15mZBC-LHR
£22
15/6Sat
directAccesRail
2h 15mZBC-LHR
£22
14/5Tue
1 stopAccesRail
3h 25mZBC-LHR
£22
13/5Mon
1 stopAccesRail
2h 35mZBC-LHR
£22
14/5Tue
directAccesRail
2h 25mZBC-LHR
£22
16/6Sun
1 stopAccesRail
3h 25mZBC-LHR
£22
15/6Sat
1 stopAccesRail
2h 35mZBC-LHR
£22
3/8Sat
3 stopsAccesRail
4h 00mZBC-LHR
£22

Search by stops

Search by train company