Henley-on-Thames es una localidad británica perteneciente al Condado de Oxfordshire, en el margen occidental del río Támesis, 9 millas del noroeste de Reading, 7 millas del oeste de Maidenhead y 23 millas al sureste de Oxford, cerca del trifinio de Oxfordshire, Berkshire y Buckinghamshire.