Staines-upon-Thames (souvent appelée Staines qui était son nom officiel avant 2012) est une ville anglaise située sur la rive nord de la Tamise, dans le district de Spelthorne et le comté du Surrey. Elle relevait du comté du Middlesex jusqu'à sa disparition en 1965. Lors du recensement de 2011, sa population était de 18 484 habitants.