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

Henley on Thames

Henley on Thames

South Oxfordshire is an area full of natural beauty, picturesque villages, shops to browse and places to stay and to eat.