To provide you with the best experience on this website, cookies are used. By using the site it's assumed that you're happy with our use of cookies. However, you can change your cookie settings at any time. More info on cookies.
Allow cookies

Towns on the River Thames

The rural River Thames winds its way across the counties of Wiltshire, Gloucestershire, Oxfordshire, Berkshire, Buckinghamshire, Surrey and through The Chilterns, an Area of Outstanding Naturual Beauty.

The River Thames at AbingdonFrom its source in the Cotswolds to the outskirts of London, there are many towns and villages to visit along the river.

With a pleasant mix of ancient and modern, there's plenty to do in famous Oxford. Dubbed ‘The City of Dreaming Spires’, the city has been home to royalty and scholars for over 800 years. 

Reading is famed for it's annual music festival and The Oracle makes it one of the UK's best shopping destinations.  

Discover sophisticated Windsor, home to Windsor Castle, Eton College and LEGOLAND Windsor. Enjoy walks and tours, boat trips and excellent dining. 

As well as the major towns, there are many places where you can relax and enjoy a slower pace too, whether it’s the beautiful countryside around Cricklade, the historic Saxon town of Wallingford, historic market town of Abingdon or Henley-on-Thames - home of the famous royal regatta.

Other notable towns include Faringdon, with its panoramic views over the Cotswolds and Wantage, whose Vale & Downland Museum offers a step back into a byegone era.

Towns & Villages


I want to experience

Walton on Thames

Walton on Thames

Walton is a vibrant town, situated beside the River Thames in Surrey. The town centre offers numerous shops and restaurants to sample. The Heart...