Find train tickets from Birmingham to London

BHX — LON
Jun 15 — Jun 221
1 adult
Sat 6/15
Sat 6/22

Good to know

Average price (round-trip)

$50

Average price (one-way)

$25
(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 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 30m 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 $88. In the last 3 days, the lowest price found by KAYAK users was $50.

Book AccesRail tickets from Birmingham to London (round-trip)

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

Search by stops

Search by train company

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

6/17Mon
nonstopWest Midlands Railway
2h 03mQQN-QQU
$21
6/14Fri
nonstopWest Midlands Railway
2h 03mQQN-QQU
$22
6/14Fri
nonstopWest Midlands Railway
2h 03mQQN-QQU
$22
5/30Thu
nonstopWest Midlands Railway
2h 03mQQN-QQU
$26
9/10Tue
1 stopAccesRail
3h 30mZBC-LHR
$27
6/14Fri
nonstopAccesRail
2h 40mZBC-LHR
$27
6/4Tue
1 stopAccesRail
3h 25mZBC-LHR
$27
6/14Fri
nonstopAccesRail
2h 35mZBC-LHR
$27
6/3Mon
nonstopAccesRail
2h 15mZBC-LHR
$27
6/15Sat
1 stopAccesRail
2h 35mZBC-LHR
$27
6/13Thu
nonstopAccesRail
2h 15mZBC-LHR
$27
6/14Fri
3 stopsAccesRail
4h 40mZBC-LHR
$27
6/14Fri
3 stopsAccesRail
4h 40mZBC-LHR
$27
6/13Thu
nonstopAccesRail
2h 15mZBC-LHR
$27
6/13Thu
1 stopAccesRail
2h 55mZBC-LHR
$27
6/16Sun
nonstopAccesRail
4h 00mZBC-LHR
$27
6/13Thu
1 stopAccesRail
2h 55mZBC-LHR
$27
6/3Mon
3 stopsAccesRail
4h 35mZBC-LHR
$27
9/10Tue
3 stopsAccesRail
4h 35mZBC-LHR
$27
6/3Mon
1 stopAccesRail
2h 55mZBC-LHR
$27

Search by stops

Search by train company