Henley-on-Thames is located in the county of Oxfordshire, South East England, six miles north of the town of Woodley, seven miles north-east of the major town of Reading, and 33 miles west of London. Henley-on-Thames lies just north-east of the Berkshire border. Henley-on-Thames falls within the district council of South Oxfordshire, under the county council of Oxfordshire. It is in the RG9 postcode district. The post town for Henley-on-Thames is Henley-on-Thames.


Henley-on-Thames is in the ceremonial county of Oxfordshire, the historic county of Oxfordshire, and the administrative county of Oxfordshire.
| Ceremonial County | Oxfordshire |
|---|---|
| Historic County | Oxfordshire |
| Administrative County | Oxfordshire |
Henley-on-Thames is situated towards the southernmost extremity of Oxfordshire, and towards the easternmost extremity of Oxfordshire.

The nearest postcode to the centre of Henley-on-Thames is RG9 2AN.
Henley-on-Thames is situated towards the southernmost extremity of the RG9 postcode district, and towards the easternmost extremity of the RG9 postcode district.

The post town for Henley-on-Thames is Henley-on-Thames. Henley-on-Thames is in the RG9 postcode district, which corresponds to the post town of Henley-on-Thames.
The centre of Henley-on-Thames is located at position 51.53754° latitude and -0.90463° longitude.
| Latitude | 51.53754° |
|---|---|
| Longitude | -0.90463° |
The centre of Henley-on-Thames is located at the grid reference easting 476068 and northing 182640 within the British National Grid (OSGB36) system.
| Easting | 476068 |
|---|---|
| Northing | 182640 |
Position of Henley-on-Thames relative to nearby towns. Distance is measured from the centre of Henley-on-Thames to the centre of the town.
Position of Henley-on-Thames relative to nearby cities. Distance is measured from the centre of Henley-on-Thames to the centre of the city.