Towns on the River Thames

The rural River Thames winds its way across the counties of Wiltshire, Gloucestershire, Oxfordshire, Berkshire, Buckinghamshire and Surrey.

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.

Towns & Villages

Area
Keyword

I want to experience

Windsor

Windsor

A short break destination combining 1,000 years of history, contemporary shopping and fine dining, with sports, leisure activities and events....