Towns next to the River Thames
Skip to ContentClose

Trouble reading this site? You might prefer our high contrast design. Learn more about our commitment to accessibility.

 

Towns

The freshwater River Thames winds its way across the counties of Wiltshire, Gloucestershire, Oxfordshire, Berkshire, Buckinghamshire and Surrey. From its source in Cricklade to the outskirts of London, there are so many towns to visit.

Thumbnail

Cricklade
Cricklade is surrounded by beautiful countryside.

Thumbnail

Wallingford
Wallingford was a walled Saxon Town on the Thames

Thumbnail

Maidenhead
Maidenhead is home to a variety of attractions.

Thumbnail

Teddington
Teddington village is home to the Landmark Arts Centre.

Thumbnail

Lechlade
The highest town that the Thames is navigable to.

Thumbnail

Henley
Well known for its 150 year old rowing tradition.

Thumbnail

Staines
A modern town with a wide range of shopping and leisure facilities

Thumbnail

London
The river's biggest destination

Thumbnail

Abingdon
Abingdon's history includes a market held since 1556.

Thumbnail

Marlow
Marlow is a charming historic town with unique history.

Thumbnail

Kingston
Known as 'the premier retail centre' in the South East

Send this page to a friend