Find train tickets from Birmingham to London

BHX — LON
17 Jun — 24 Jun1
1 adult
Mon 17/6
Mon 24/6

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Friday

Average price (round-trip)

£42

Average price (one-way)

£19
Train tickets from Birmingham to London are on average 3% less expensive on Saturdays
Train tickets from Birmingham to London are on average 2% more expensive on Fridays
(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 £42 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. Train and AccesRail 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 £119. In the last 3 days, the lowest price found by KAYAK users was £54.

Book AccesRail tickets from Birmingham to London (return)

13/9Fri
directAccesRail
2h 30mZBC-LHR
16/9Mon
directAccesRail
2h 30mLHR-ZBC
£41
12/9Thu
3 stopsAccesRail
4h 00mZBC-LHR
16/9Mon
directAccesRail
2h 35mLHR-ZBC
£41
12/9Thu
directAccesRail
2h 15mZBC-LHR
16/9Mon
directAccesRail
2h 50mLHR-ZBC
£41
13/9Fri
1 stopAccesRail
3h 25mZBC-LHR
16/9Mon
directAccesRail
2h 25mLHR-ZBC
£41
16/7Tue
directAccesRail
2h 15mZBC-LHR
22/7Mon
directAccesRail
2h 25mLHR-ZBC
£42
17/7Wed
directAccesRail
2h 30mZBC-LHR
22/7Mon
directAccesRail
2h 30mLHR-ZBC
£42
17/7Wed
1 stopAccesRail
3h 20mZBC-LHR
22/7Mon
directAccesRail
2h 30mLHR-ZBC
£42
16/7Tue
1 stopAccesRail
3h 15mZBC-LHR
22/7Mon
directAccesRail
2h 21mLHR-ZBC
£42
18/6Tue
directAccesRail
2h 15mZBC-LHR
25/6Tue
directAccesRail
2h 30mLHR-ZBC
£43
19/6Wed
1 stopAccesRail
3h 25mZBC-LHR
25/6Tue
directAccesRail
2h 30mLHR-ZBC
£43
29/6Sat
directAccesRail
2h 30mZBC-LHR
1/7Mon
1 stopAccesRail
2h 50mLHR-ZBC
£43
27/5Mon
1 stopAccesRail
2h 55mZBC-LHR
7/6Fri
directAccesRail
2h 25mLHR-ZBC
£43
20/6Thu
1 stopAccesRail
2h 35mZBC-LHR
25/6Tue
directAccesRail
2h 50mLHR-ZBC
£43
28/6Fri
1 stopAccesRail
3h 15mZBC-LHR
1/7Mon
1 stopAccesRail
2h 50mLHR-ZBC
£43
23/9Mon
1 stopAccesRail
3h 30mZBC-LHR
23/9Mon
directAccesRail
2h 50mLHR-ZBC
£43
23/9Mon
directAccesRail
2h 40mZBC-LHR
23/9Mon
directAccesRail
2h 30mLHR-ZBC
£43
24/5Fri
directAccesRail
2h 35mZBC-LHR
26/5Sun
directAccesRail
2h 35mLHR-ZBC
£43
28/6Fri
directAccesRail
2h 15mZBC-LHR
1/7Mon
directAccesRail
2h 35mLHR-ZBC
£43
22/9Sun
directAccesRail
2h 15mZBC-LHR
23/9Mon
directAccesRail
2h 30mLHR-ZBC
£43
19/6Wed
directAccesRail
2h 25mZBC-LHR
25/6Tue
directAccesRail
2h 21mLHR-ZBC
£43

Search by stops

Search by train company

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

29/6Sat
directWest Midlands Railway
2h 06mQQN-QQU
£9
7/7Sun
1 stopAccesRail
2h 55mZBC-LHR
£21
7/7Sun
directAccesRail
2h 15mZBC-LHR
£21
8/7Mon
1 stopAccesRail
2h 55mZBC-LHR
£21
10/6Mon
1 stopAccesRail
2h 55mZBC-LHR
£21
11/6Tue
directAccesRail
2h 35mZBC-LHR
£21
9/7Tue
1 stopAccesRail
3h 25mZBC-LHR
£21
8/7Mon
3 stopsAccesRail
4h 40mZBC-LHR
£21
10/6Mon
directAccesRail
2h 15mZBC-LHR
£21
7/7Sun
3 stopsAccesRail
4h 00mZBC-LHR
£21
11/6Tue
3 stopsAccesRail
4h 35mZBC-LHR
£21
9/7Tue
directAccesRail
2h 35mZBC-LHR
£21
8/7Mon
directAccesRail
4h 00mZBC-LHR
£21
9/7Tue
1 stopAccesRail
4h 30mZBC-LTN
£38
8/7Mon
2 stopsAccesRail
5h 00mZBC-LTN
£38
7/7Sun
1 stopAccesRail
5h 10mZBC-LTN
£38
8/7Mon
1 stopAccesRail
4h 25mZBC-LTN
£38
29/6Sat
directTrain
2h 02mG16-MY2
£39
29/6Sat
directAccesRail
2h 30mZBC-LHR
£40
28/6Fri
1 stopAccesRail
2h 35mZBC-LHR
£40

Search by stops

Search by train company