Spelthorne Railway Statistics

There are six railway stations in Spelthorne.

Busiest Stations

The six Busiest Stations

  1. 1 Staines 2,080,560
  2. 2 Ashford 762,484
  3. 3 Sunbury 361,398
  4. 4 Shepperton 334,578
  5. 5 Upper Halliford 93,410
  6. 6 Kempton Park Racecourse 50,516

Passenger Numbers

Passenger numbers for Kempton Park Racecourse peaked during 2015-16 with 5,010,202 estimated passengers.

Usage dropped to 22% during the 2020-21 travel lockdowns and recovered to 0% by 2024.

Passenger Estimates for Kempton Park Racecourse table
YearPassenger Numbers
1997-982,628,639
1998-992,943,848
1999-003,308,737
2000-013,320,702
2001-023,132,154
2002-033,081,030
2003-04 
2004-053,495,178
2005-063,585,341
2006-073,853,721
2007-084,674,192
2008-094,823,808
2009-104,644,456
2010-114,717,778
2011-124,877,684
2012-134,806,260
2013-144,845,758
2014-155,010,202
2015-165,010,202
2016-174,872,234
2017-184,809,670
2018-194,927,544
2019-204,568,260
2020-211,004,430
2021-222,746,818
2022-233,402,894
2023-24