
Barge and self-drive cruises in England
England is one of the most popular tourist destinations and offers something for everyone. It is synonymous with history, Shakespeare, culture, and the Royal Family, which has reigned since 829.
Cruise destinations in England
About England

Hotels Afloat is a prime cruise destination in England on the River Thames
The River Thames
You may choose a self-drive boat from our wide range of modern-style cruisers, or should you wish to dine like a King, why not join a fully crewed hotel barge?
Imagine cruising through the royal centre of England with Windsor, Kingston-upon-Thames, Henley-on-Thames and Oxford in your view!
©2025 Hotels Afloat France