London Railway Statistics

There are 339 railway stations in London.

Busiest Stations

The ten Busiest Stations

  1. 1 London Liverpool Street 80,448,194
  2. 2 London Paddington 59,182,926
  3. 3 London Waterloo 57,789,780
  4. 4 London Bridge 47,657,264
  5. 5 London Victoria 45,563,972
  6. 6 Stratford 44,136,784
  7. 7 Tottenham Court Road 34,877,768
  8. 8 London St Pancras International 33,296,120
  9. 9 Farringdon 31,459,904
  10. 10 London Euston 31,318,408

Least Used Stations

The ten Least Used Stations

  1. 1 Drayton Green 16,082
  2. 2 Sudbury and Harrow Road 19,778
  3. 3 South Greenford 20,706
  4. 4 Sudbury Hill Harrow 47,630
  5. 5 Morden South 60,938
  6. 6 Castle Bar Park 66,670
  7. 7 Birkbeck 71,244
  8. 8 Reedham 97,464
  9. 9 Coulsdon Town 99,896
  10. 10 Crews Hill 103,948

Passenger Numbers

Passenger numbers for London peaked during 2018-19 with 1,498,868,362 estimated passengers.

Usage dropped to 25% during the 2020-21 travel lockdowns and recovered to 88% by 2023.

Passenger Estimates for London table
YearPassenger Numbers
1997-98565,095,680
1998-99681,503,930
1999-00684,252,359
2000-01690,168,982
2001-02692,982,706
2002-03713,262,601
2003-04 
2004-05681,857,334
2005-06676,874,983
2006-07923,969,081
2007-08993,482,502
2008-09957,914,432
2009-10947,542,206
2010-111,069,589,101
2011-121,155,929,972
2012-131,216,716,248
2013-141,298,709,639
2014-151,370,107,542
2015-161,370,107,542
2016-171,456,490,246
2017-181,445,395,858
2018-191,498,868,362
2019-201,475,434,112
2020-21363,179,852
2021-22854,549,770
2022-231,297,928,052
2023-24