Danube River Cruises

  • River or city
  • Any Destination
  • Departing from
  • Any Airport
  • Departure month
  • Any Date
  • Passengers
  • 2
  • {{item.label}}
  • {{item.value ? item.displayValue : item.anyValue}}


Calling at some of Europe’s most beautiful cities, with ample spectacular scenery and extraordinary culture along the way, Danube River cruises are unforgettable.

The chance to explore a wide variety of stunning European cities is undoubtedly the biggest draw for Danube cruises. Be it tasting tantalising local delicacies, exploring centuries of rich history or marvelling at majestic natural wonders, you can be sure of a truly memorable journey. Bask in nature amid the region's various vineyards, dense forests and picture-perfect valleys, and pay a visit to its many cathedrals, palaces and medieval sites. Explore winding tributaries and captivating views from the comfort of your elegant vessel before soaking up vibrant culture, local traditions and arresting architecture as a guest aboard our enchanting Danube River cruises. 

Stretching across 1,770 miles, the enigmatic river passes through no fewer than ten countries, originating in Germany's Black Forest and ending in Eastern Europe’s Black Sea. Leaving Germany the river flows through the Austro-German border city of Passau, known as the Venice of Bavaria and crowned by ornate St Stephan’s Cathedral, before flowing onwards through mountainous Austria. In the country's Imperial capital, Vienna, you'll find ornate palaces, elegant arcades and grand open squares, along with a wealth of stunning art galleries and museums and a contagious cafe culture born out of some of the world’s finest coffee houses. The Austrian section of the Danube is also home to the spectacular Wachau Valley, a Unesco World Heritage site famed for its captivating historical and natural sights, including castles, abbeys, vineyards and picturesque towns and villages. 

The next stop on many of our Danube cruises is Hungary, where the country's enthralling capital city, Budapest, welcomes visitors with wonderfully grand architecture, fascinating history and healing hot springs. A journey along the Danube also provides the chance to visit Esztergom, one of the oldest and most picturesque towns in Hungary, with its impressive Basilica being a particular highlight for many visitors. Many of our cruises of Danube also pass through Slovakia, with a stop at the enigmatic and happily walkable capital city, Bratislava, provides the chance to explore medieval architecture and splendid Baroque palaces, as well as an ancient suspension bridge. Elsewhere, Serbia's capital, Belgrade, one of the oldest cities in Europe, is home to the imposing third-century Kalemegdan Fortress, while Novi Sad, the country's second-largest city, boasts a captivating old town that has a distinctly Italian feel.

Classic Danube Explorer
  • 4.08 (24 reviews)
  • Austria, Germany, Hungary, Slovakia
  • Drinks included
  • 20 meals included
  • Seven ports of call
  • Three included excursions
  • An overnight stay and included guided tour in Vienna
    • Flights Included
  • 8 days from £1855pp
  • 3 airports
  • 14 dates available
  • May 2024 - Oct 2025
Danube Christmas Markets
  • 4.07 (6 reviews)
  • Austria
  • Drinks included
  • 11 meals included
  • Four ports of call
  • An overnight stay in festive Vienna, and an included city tour
  • Explore the Austrian capital and its Christmas markets
    • Flights Included
  • 5 days from £1414pp
  • 4 airports
  • 1 date available
  • 11 December 2024
Splendours of the Majestic Danube Cruise
  • Austria, Hungary, Serbia, Slovakia
  • Drinks included
  • 35 meals included
  • Nine ports of call
  • Three included excursions
  • Speciality dinner in Bratislava
    • Flights Included
  • 15 days from £2929pp
  • 2 airports
  • 2 dates available
  • May 2024 - Jun 2025


Discover some of Central Europe's most beautiful cities – including historic Vienna, stunning Budapest and enchanting Bratislava on our cruises of Danube. This region offers so much to see and do, so we’ve listed some of our highlights below.

Call us now on
0330 341 1927

Booking Hotline
Monday - Thursday 9am - 6:30pm
Friday 9am - 6pm
Saturday 9am - 5pm
Sunday 10am - 4pm
Customer Services
Monday - Friday 9am - 6pm
Saturday 9am - 5pm
Sunday 10am - 4pm