
River Cruises
Navigate the world’s continents via the waterways that have shaped their history and culture. Book a river cruise holiday and sail right to the heart of the most famous cities and landscapes ever known.
Discover River Cruises
There are several differences between river and ocean cruises. Firstly, the ships are smaller to navigate the tight meanders of the rivers they cruise, but other differences are harder to spot until you set sail on a river cruise.
As they journey along their itinerary, guests will quickly realise that river cruises are totally immersive. Travelling between ports, they are surrounded by culture and natural beauty, and they’re able to watch destinations come and go from the comfort of their luxury accommodation. The smooth currents of the river also make for a gentler style of passage, enabling guests to take stock of their surroundings and enjoy every moment of their journey.
Whether you prefer a mini cruise for a short break or a fly cruise deal that makes travelling to your departure port super simple, a river cruise is the ultimate dining, accommodation, and excursion package.
Latest River Cruise Promotions & Offers
The latest and best river cruise promotions and offers from Bolsover Cruise Club and our river cruiseline partners.
Today’s Top-Pick River Cruise Deals
Our online river cruise deals of the day, featuring unmissable offers from all your favourite river cruise lines.


Medieval Treasures
- Departure - Basel/Huningue
- 8 stops
- Arrival - Nürnberg


Windmills, Tulips & Belgian Delights
- Departure - Amsterdam
- 8 stops
- Arrival - Amsterdam




Melodies of the Danube
- Departure - Budapest
- 8 stops
- Arrival - Vilshofen


Enchanting Mekong and Siem Reap
- Departure - Arrival
- 13 stops
- Arrival - Ho Chi Minh City
Cruise Lines Offering River Cruises
Top River Cruise Destinations
River FAQs
Still unsure about river cruising? Want to know what makes it different? These questions might help you find the answers you need.
River cruises take place on inland waterways, providing a more intimate and scenic journey compared to ocean cruises. River ships are smaller, allowing for access to narrower waterways and docking in the heart of cities and towns.
Yes, river cruises offer luxurious amenities and accommodations. Many river cruise lines provide spacious staterooms with panoramic views, fine dining experiences, onboard entertainment, and personalised service to ensure a luxurious and comfortable journey, including ships such as the MS Mövenpick Darakum.
While river cruises tend to cater more towards adults, there are family-friendly river cruise options available. Some cruise lines offer designated family cruises with special activities and amenities tailored for children, providing an enjoyable experience for the whole family.
River cruises cover a wide range of destinations around the world, including Europe, Asia, and North America. Popular itineraries include voyages along the Rhine, Danube, Mekong, Nile, and Mississippi rivers, allowing passengers to explore culturally rich cities, historic landmarks, and breathtaking landscapes.
Yes, guided tours and excursions are often included in river cruise itineraries. River ships typically stop at various ports along the way, where passengers have the opportunity to participate in guided tours led by knowledgeable local guides, offering insights into the destinations visited. These excursions often highlight local culture, history, and landmarks.
We found
49 cruise packages and 7282 cruises


- Departure - Vilshofen, Germany
- 8 stops
- Arrival - Budapest, Hungary


- Departure - Basel/Huningue, Switzerland
- 8 stops
- Arrival - Amsterdam, Netherlands


- Departure - Amsterdam, Netherlands
- 8 stops
- Arrival - Amsterdam, Netherlands


- Departure - Budapest, Hungary
- 7 stops
- Arrival - Vilshofen, Germany


- Departure - Porto (Oporto), Portugal
- 8 stops
- Arrival - Vega de Terrón, Spain


- Departure - Budapest, Hungary
- 9 stops
- Arrival - Regensburg, Germany


- Departure - Barranquilla, Colombia
- 8 stops
- Arrival - Cartagena, Colombia


- Departure - Budapest, Hungary
- 9 stops
- Arrival - Regensburg, Germany


- Departure - Regensburg, Germany
- 10 stops
- Arrival - Budapest, Hungary


- Departure - Budapest, Hungary
- 9 stops
- Arrival - Passau, Germany

- Departure - Amsterdam, Netherlands
- 9 stops
- Arrival - Basel/Huningue, Switzerland

- Departure - Basel/Huningue, Switzerland
- 9 stops
- Arrival - Amsterdam, Netherlands


- Departure - Vilshofen, Germany
- 8 stops
- Arrival - Budapest, Hungary


- Departure - Lyon, France
- 9 stops
- Arrival - Avignon, France


- Departure - Budapest, Hungary
- 8 stops
- Arrival - Giurgiu, Romania


- Departure - Paris, France
- 10 stops
- Arrival - Paris, France


- Departure - Bordeaux, France
- 10 stops
- Arrival - Bordeaux, France


- Departure - Avignon, France
- 9 stops
- Arrival - Lyon, France


- Departure - Budapest, Hungary
- 17 stops
- Arrival - Amsterdam, Netherlands


- Departure - Amsterdam, Netherlands
- 18 stops
- Arrival - Budapest, Hungary


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Johannesburg, South Africa
- 13 stops
- Arrival - Kruger Park, South Africa


- Departure - Johannesburg, South Africa
- 17 stops
- Arrival - Serengeti National Park, Tanzania


- Departure - Basel/Huningue, Switzerland
- 6 stops
- Arrival - Frankfurt am Main, Germany


- Departure - Trier, Germany
- 10 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Basel/Huningue, Switzerland
- 10 stops
- Arrival - Trier, Germany


- Departure - Giurgiu, Romania
- 8 stops
- Arrival - Budapest, Hungary


- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt


- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt


- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt


- Departure - Budapest, Hungary
- 9 stops
- Arrival - Passau, Germany


- Departure - Nürnberg, Germany
- 11 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Basel/Huningue, Switzerland
- 11 stops
- Arrival - Nürnberg, Germany


- Departure - Amsterdam, Netherlands
- 8 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Basel/Huningue, Switzerland
- 8 stops
- Arrival - Amsterdam, Netherlands


- Departure - Porto (Oporto), Portugal
- 8 stops
- Arrival - Porto (Oporto), Portugal


- Departure - Paris, France
- 11 stops
- Arrival - Paris, France


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Frankfurt am Main, Germany
- 4 stops
- Arrival - Frankfurt am Main, Germany


- Departure - Vienna, Austria
- 5 stops
- Arrival - Vienna, Austria


- Departure - Basel/Huningue, Switzerland
- 9 stops
- Arrival - Amsterdam, Netherlands


- Departure - Amsterdam, Netherlands
- 8 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Decín, Czech Republic
- 7 stops
- Arrival - Wittenberg, Germany


- Departure - Basel/Huningue, Switzerland
- 8 stops
- Arrival - Amsterdam, Netherlands


- Departure - Budapest, Hungary
- 8 stops
- Arrival - Nürnberg, Germany


- Departure - Vilshofen, Germany
- 8 stops
- Arrival - Budapest, Hungary


- Departure - Cartagena, Colombia
- 8 stops
- Arrival - Barranquilla, Colombia


- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Amsterdam, Netherlands
- 9 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Paris, France
- 10 stops
- Arrival - Paris, France


- Departure - Paris, France
- 8 stops
- Arrival - Paris, France


- Departure - Lyon, France
- 8 stops
- Arrival - Arles, France


- Departure - Basel/Huningue, Switzerland
- 8 stops
- Arrival - Amsterdam, Netherlands


- Departure - Amsterdam, Netherlands
- 8 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Dijon, France
- 8 stops
- Arrival - Arles, France


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt


- Departure - Basel/Huningue, Switzerland
- 9 stops
- Arrival - Amsterdam, Netherlands


- Departure - Paris, France
- 10 stops
- Arrival - Paris, France


- Departure - Trier, Germany
- 9 stops
- Arrival - Bamberg, Germany


- Departure - Bamberg, Germany
- 10 stops
- Arrival - Trier, Germany


- Departure - Amsterdam, Netherlands
- 18 stops
- Arrival - Budapest, Hungary


- Departure - Lyon, France
- 8 stops
- Arrival - Arles, France


- Departure - Amsterdam, Netherlands
- 8 stops
- Arrival - Basel/Huningue, Switzerland


- Departure - Budapest, Hungary
- 8 stops
- Arrival - Nürnberg, Germany


- Departure - Vilshofen, Germany
- 8 stops
- Arrival - Budapest, Hungary


- Departure - Cartagena, Colombia
- 8 stops
- Arrival - Barranquilla, Colombia


- Departure - Luxor, Egypt
- 10 stops
- Arrival - Luxor, Egypt














.jpg?auto=compress,format&fit=crop&q=50&w=360&h=203&rect=center,center,10000,10000)



.jpg?auto=compress,format&fit=crop&q=50&w=360&h=203&rect=center,center,10000,10000)
.jpg?auto=compress,format&fit=crop&q=50&w=360&h=203&rect=center,center,10000,10000)

