NR
London Rail Hub

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

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.