London Train Lines
Every National Rail train operator serving London — 15 companies, 14 mainline terminals, every direction of the country.
London is the hub of the British rail network. 15 different National Rail operators run from 14 mainline terminals — from suburban services in Essex and Kent to 4-hour intercity sprints to Edinburgh and Glasgow.
Tap any operator below for a complete guide: routes, key destinations, rolling stock and FAQs. Need Underground or Overground instead? See our Tube hub, Overground guide, or Elizabeth line.
19 operators
National Rail · London- TLThameslinkLondon St Pancras International · Bedford, Luton
- SESoutheasternLondon St Pancras International (Highspeed) · Ashford International, Canterbury
- SNSouthernLondon Victoria · Brighton, Gatwick Airport
- SWSouth Western RailwayLondon Waterloo · Reading, Basingstoke
- GWGreat Western RailwayLondon Paddington · Reading, Oxford
- GAGreater AngliaLondon Liverpool Street · Cambridge, Norwich
- C2c2cLondon Fenchurch Street · Southend Central, Shoeburyness
- CRChiltern RailwaysLondon Marylebone · Birmingham Moor Street / Snow Hill, Oxford
- EMEast Midlands RailwayLondon St Pancras International · Leicester, Derby
- AWAvanti West CoastLondon Euston · Birmingham New Street, Manchester Piccadilly
- LNLNERLondon King's Cross · York, Leeds
- HXHeathrow ExpressLondon Paddington · Heathrow Terminal 5, Heathrow Terminals 2 & 3
- GXGatwick ExpressLondon Victoria · Gatwick Airport
- SXStansted ExpressLondon Liverpool Street · Stansted Airport
- LULumoLondon King's Cross · Edinburgh Waverley, Newcastle
- ESEurostarLondon St Pancras International · Paris Gare du Nord, Brussels-Midi
- GCGrand CentralLondon King's Cross · Sunderland, Hartlepool
- HTHull TrainsLondon King's Cross · Hull, Brough
- CSCaledonian SleeperLondon Euston · Edinburgh Waverley, Glasgow Central
FAQs
How many National Rail train operators serve London?
Around 15 major operators — see the directory above for the full list.
What are London's main rail terminals?
14 terminals: Paddington, Marylebone, Euston, St Pancras International, King's Cross, Liverpool Street, Fenchurch Street, London Bridge, Cannon Street, Charing Cross, Waterloo, Waterloo East, Victoria and Blackfriars.
Do all London trains accept Oyster?
Within the National Rail PAYG boundary (mostly Zones 1–6 plus a handful of extended stations), yes. Long-distance intercity trains need a separate ticket.