Find your cruise

Main River Cruises

One of the more significant of the Rhine’s numerous tributaries, The Main begins its journey near Kulmbach at the convergence of the Red Main and White Main waterways. From there, it flows through the valleys of the German Highlands before crossing the Lower Main Lowlands, where it then joins the Rhine River

Crossing the heart of central Germany from Bamberg to Mainz through the states of Bavaria, Baden-Württemberg and Hesse, the Main River is an ideal setting for scenic river cruising, flowing for 396km through a spectacular landscape of lush, rolling hillsides dotted with fairy-tale castles and charming medieval villages and towns such as Miltenberg and Würzburg and the large cosmopolitan city of Frankfurt.

Since 1992, the Main has been connected to the Danube via the spectacular 106-mile Main-Danube Canal, which stretches across 16 locks from beautiful Bamberg, via historic Nuremberg, to tranquil Regensburg and into the Danube River. This impressive feat of engineering has created a remarkable 2,200-mile long waterway by means of connecting the Rhine, Main and Danube Rivers, enabling river cruise ships to sail all the way from the North Sea to the Black Sea passing through 15 countries.

Main River Highlights

Bamberg 

Full of medieval history and charm, Bamberg’s historical centre is a UNESCO World Heritage Site with good reason and much of the city is beautifully preserved and a joy to explore. Landmarks not to be missed include the cathedral which showcases both Gothic and Romanesque styles and the Rathaus or City Hall, located on the Obere Brucke bridge. 

Mainz 

With a history dating back to Roman times, Mainz is a popular city to explore on a number of Main itineraries, rather fitting considering its name. Its strategic location was what attracted the Romans but, as well as their legacy, there are plenty of key attractions to see. The Gutenberg Museum is one of the most popular, along with the beautiful Dom St Martin Cathedral and Mainz Synagogue. 

Wurzburg 

Located in northern Bavaria, Wurzburg lies between the key cities of Frankfurt and Nuremberg and is home to some incredible architecture. Extensively rebuilt following damage it suffered during the Second World War, it’s home to one of Europe’s grandest buildings the opulent Residential Palace, which is surely one of the highlights of any Main river cruise. The imposing Fortress Marienberg is another key attraction, offering some incredible city vistas. 

Frankfurt 

Deriving its name from its location on an ancient fjord, Frankfurt is one of Germany’s most famous cities and offering a wealth of attractions for those who visit. It’s another Germany city which has undergone significant post-war re-building, with one particular highlight being the Cathedral of St Bartholomew, which has been lovingly restored. A much more contemporary attraction is the soaring Main Tower, which offers some incredible views of the city. 

Main Ports

Card image cap

Bamberg

The medieval city of Bamberg is situated on the Regnitz River, which flows into the ...

Card image cap

Frankfurt

Situated on the Main River in the state of Hesse, Frankfurt is Germany’s fifth ...

Card image cap

Miltenberg

Miltenberg sits by the River Main in Bavaria, 45 miles southeast of Frankfurt in southern Germany, ...

Card image cap

Nuremberg

The second largest city in Bavaria, Nuremberg can be experienced by booking any river cruise ...

Card image cap

Würzburg

Würzburg is situated within the Franconia region of northern Bavaria in Germany, on ...

You may be interested in

Vienna

Magic of Advent on the Danube

10 Dec 2019 - 6 Nights

From Nuremberg, Germany to Austria , Vienna on board MS Amadeus Queen

HUGE early booking savings of up to 10% | Price includes flights and overseas transfers

Amadeus River Cruises logo FROM £829pp
Mainz

Scenic Rhine Christmas Market

06 Dec 2019 - 4 Nights

From Cologne, Germany to Cologne on board MS A-Rosa Aqua

Shearings logo FROM £889pp
Heidelberg

Remich to Strasbourg

30 Jul 2020 - 6 Nights

From Remich , to Strasbourg, France on board MS Leonard De Vinci

Call our expert river concierge for a quote including flights and overseas transfers

CroisiEurope logo FROM £999pp

Sign UpSign up for fantastic offers

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

General Enquiry

Title
First Name
Last Name
Phone Number
Email Address
Adult
Children
Infant
Cruise Destination
Departure Month
Duration
Cruise Line
Cabin Type
Call back time
Special
requirements
Airport
preference

By providing your email address and clicking the Submit button, you consent to us sending you cruise holiday deals by email. For further details, please see our Privacy Policy here .

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 271

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 271
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/river.php
Line: 207
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/River_controller.php
Line: 80
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 272

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 272
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/river.php
Line: 207
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/River_controller.php
Line: 80
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 273

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 273
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/river.php
Line: 207
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/River_controller.php
Line: 80
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: sailing

Filename: common/general_enquiry_form.php

Line Number: 274

Backtrace:

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/general_enquiry_form.php
Line: 274
Function: _error_handler

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/common/footer.php
Line: 4
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/views/river.php
Line: 207
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/application/controllers/River_controller.php
Line: 80
Function: view

File: /var/www/vhosts/dev.rivervoyages.com/public/index.php
Line: 319
Function: require_once

" />