London Railway Statistics

There are 339 railway stations in London.

Busiest Stations

The ten Busiest Stations

  1. 1 London Liverpool Street 94,499,824
  2. 2 London Paddington 66,859,098
  3. 3 Tottenham Court Road 64,219,040
  4. 4 London Waterloo 62,525,274
  5. 5 Stratford 56,570,866
  6. 6 London Victoria 50,829,676
  7. 7 London Bridge 50,045,010
  8. 8 Farringdon 46,049,862
  9. 9 Bond Street 38,307,986
  10. 10 London Euston 36,185,290

Least Used Stations

The ten Least Used Stations

  1. 1 Sudbury and Harrow Road 18,680
  2. 2 Drayton Green 20,198
  3. 3 South Greenford 38,330
  4. 4 Sudbury Hill Harrow 41,460
  5. 5 Morden South 69,862
  6. 6 Birkbeck 82,390
  7. 7 Coulsdon Town 93,482
  8. 8 Reedham 94,736
  9. 9 Castle Bar Park 101,564
  10. 10 Crews Hill 112,556

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