trainticketcost.com is an independent information resource. Not affiliated with National Rail, any train operator, or any ticket retailer. Prices are indicative - always verify before purchasing.

London to Birmingham Train Ticket Cost 2026

Chiltern advance from £10. Avanti advance from £12. 84 trains a day on the two routes combined.

London to Birmingham is the UK's second-busiest mainline corridor. Two operators run it on two distinct routes: Avanti West Coast from Euston into Birmingham New Street via the West Coast Main Line (1h20m), and Chiltern Railways from Marylebone into Birmingham Moor Street via High Wycombe (~2h). Avanti is faster; Chiltern is cheaper and runs every 20 minutes from Marylebone.

For price-sensitive travel, Chiltern's advance walk-up fares undercut Avanti's typically by £5-15. For time-sensitive travel and a more direct city-centre Euston-New Street experience, Avanti is the picks. Combined advance allocation across the two operators means the corridor rarely sells out even close to travel.

London to Birmingham Train Prices

Ticket TypeSingleReturnNotes
Chiltern Advance Singlefrom £102x singlesMarylebone-Moor Street, 1h55m
Avanti Advance Singlefrom £122x singlesEuston-New Street, 1h20m
Off-Peak Single£40£55After 09:30 weekdays
Anytime Single£75£140Maximum flexibility

Prices indicative singles based on operator-published fares, verified May 2026. Always check the live price on National Rail or the operator's own site before booking.

Operator Comparison

OperatorRouteDurationServicesAdvance From
Avanti West CoastEuston to Birmingham New Street1h 20mevery 20m peakfrom £12
Chiltern RailwaysMarylebone to Birmingham Moor Street1h 55mevery 20-30mfrom £10

Saving Tips for London to Birmingham

  • Chiltern from Marylebone is usually £2-15 cheaper than Avanti from Euston on the same day - the time saved on Avanti is rarely worth the price uplift unless you need the speed.
  • Birmingham Moor Street (Chiltern terminus) is a 5-minute walk from New Street, so the destination is effectively the same.
  • Off-peak singles are decent value at £40 if you can travel after 09:30 - around half the anytime cost.
  • Family and Friends Railcard cuts adult fares 33% and children 60% - exceptional for family trips to Birmingham.

Best Days to Travel

Tuesday/Wednesday
Cheapest advance allocation
Monday/Thursday
Moderate
Friday afternoon
Expensive peak
Sunday returns
Premium pricing

Train vs Driving vs Coach

Driving: 120 miles, £25-35 fuel, plus £15-25 city-centre parking. Coach: National Express from £8 advance, 2h30m. The Chiltern advance fare is usually cheaper than driving for a solo traveller and faster than the coach.

Frequently Asked Questions

How much is a train from London to Birmingham?
Chiltern Railways advance singles start from £10 (Marylebone to Moor Street). Avanti West Coast advance singles start from £12 (Euston to New Street). Off-peak singles are £40 on both routes. Anytime singles are £75. Book 12 weeks ahead for the cheapest advance fares.
Is Avanti or Chiltern cheaper to Birmingham?
Chiltern is usually £2-15 cheaper than Avanti for advance singles, and runs from a more central terminus (Marylebone vs Euston for some West London origins). Avanti is faster at 1h20m vs Chiltern's 1h55m. For most leisure travellers, Chiltern's value proposition wins.
What is the cheapest way to get from London to Birmingham?
The cheapest advance train fare is around £10 on Chiltern Railways. Cheapest with a railcard: around £6.60. National Express coach is around £8 but takes 2h30m. For groups of 3-4 sharing a car, driving is competitive. For solo travellers, the train wins.

Related Routes & Guides

London to BristolLondon to LeedsManchester to BirminghamAll UK RoutesTicket TypesRailcards12 Ways to Save

Updated 2026-05-11