Sunbury-on-Thames, también conocido simplemente como Sunbury, es un pueblo suburbano del municipio de Surrey en Spelthorne (históricamente conocido como Middlesex), Inglaterra. Sunbury se encuentra justo afuera de los límites de Gran Londres, aunque sí está dentro del Área Urbana de Gran Londres, aproximadamente a unos 20 a 23 kilómetros de Charing Cross, y es, por lo tanto, una localidad mayormente urbana.