You are here: Towns
Towns & Cities on the River Thames
Search Towns & Villages
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 Natural Beauty. After Teddington it widens and deepens as it becomes the tidal river flowing through the heart of London.
From its source in the Cotswolds to the outskirts of London, there are many towns and villages to visit along the river, each with their own character and the landscapes provide a calm and rural backdrop. As it flows through London the nature of the river changes and it becomes the river of trade and where many of the cities architectural monuments and the seat of Parliament can be found.
Outside of London, discover the royal River Thames with sophisticated Windsor, home to Windsor Castle, Eton College and LEGOLAND Windsor. Enjoy walks and tours, boat trips, events and excellent dining. The Royal Borough is also home to delightful market towns and villages: Bisham, Bray, Cookham, Eton and Maidenhead.
With a pleasant mix of ancient and modern, there's plenty to do in the city of Oxford. Dubbed ‘The City of Dreaming Spires’, the city has been home to royalty and scholars for over 800 years.
Reading is famed for its annual music festival, but there's much more to discover. It has a strong cultural scene and surprising heritage, a diverse shopping offer and is situated on two rivers; the Thames and the Kennet. 2021 is the 800th anniversary of Reading Abbey, take a tour of the Abbey Quarter.
The Thames has an abundance of market towns along its banks offering historic high streets with independent shops, gastropubs, markets selling local produce, and walks along the Thames Path, making for the perfect short break. Enjoy a slower pace!
Henley-on-Thames - home of the famous royal regatta, has so much to offer visitors. A charming Georgian town, with one of the oldest bridge along the Thames, has plenty of ‘not-on-the-high street’ shops. Henley is also home to the River & Rowing Museum and one of the oldest boat operators on the Thames Hobbs of Henley.
Marlow - set amongst the rich meadows of the river valley and alongside the woodlands of the Chiltern Hills is a charming Georgian market town . Spend an afternoon wandering its historic streets with an abundance of boutique shops, restaurants, cafes and bistros or stroll down to the suspension bridge which spans the River Thames and joins the counties of Buckinghamshire and Berkshire.
Wallingford is an historic Saxon market town, with antique shops and plentiful murder mystery fiction connections. Agatha Christie lived and worked in Wallingford, taking influence from local landmarks and residents. Wallingford is the location of Causton in the TV series Midsomer Murders.
Abingdon-on-Thames is a lively market town with ancient streets, riverside walks, gourmet delights, a 400 year-old market place and architecture with some thirty-four 17th century buildings, while twenty-two are even older.
Faringdon is a beautiful old market town, with a rich and vibrant history and panoramic views over the Cotswolds. It is famed for its100ft high, Folly Tower, built in 1935 and the last major Folly to be built in England.
Explore the historic towns of Henley on Thames, Marlow, Cookham or Windsor and Eton in a fun-filled and challenging game – A Scavenger Challenge organised by Team Activity Group. Teams of up to six people are challenged to reach certain goals by performing various missions around the town. Find out more...
As well as the above, there are many places where you can relax and enjoy a slower pace too, whether it’s the beautiful countryside around Cricklade, or stay in Streatley-on-Thames where the river runs through a gap in the Chiltern Hills and the Berkshire Downs and enjoy beautiful views from the top of Streatley Hill.
Highlights
Pangbourne
Close to Reading, Pangbourne, in West Berkshire, is located on the River Thames and is on the…
Oxford
Even the name 'Oxenford' recalls the city's close links to the Thames (or Isis as it's called…
Nettlebed
Nettlebed was of some importance in ancient times because of its position on the point where the…
Kingston upon Thames
Kingston upon Thames is a shopper’s delight, with over 500 stores to choose from. Situated on the…
Old Windsor
Old Windsor was the oldest Saxon town in Berkshire and the seat of Edward the Confessor. It…
Teddington
In 2021 The Sunday Times voted Teddington the 'Best place to live in London' with its towpath, the…
Dorchester-On-Thames
A small historic Oxfordshire village sits at the confluence of the rivers Thame and Thames, just 9…
Bray
A pretty riverside parish with a three-mile frontage on the Thames between Maidenhead and Windsor,…
Hamptons
Consisting of the present day villages of Hampton, Hampton Hill and Hampton Wick.
Abingdon
The Vale of White Horse's largest town can be reached on foot from the Thames Path or by boat from…
Marlow
Marlow is without a doubt one of the loveliest locations on the River Thames, set amongst the rich…
Shepperton
Situated on the north bank of the River Thames, around 15 miles (24km) from central London,…