Main River Cruises
Main River cruises are combined with the Rhine or the Danube or might include both waterways. The Moselle River is also sometimes part of the itinerary as well as the Dutch and Belgian Waterways in Belgium and the Netherlands. Cruise length is between 5 and 30 days depending on the rivers that you cruise, the cities that you visit and the river cruise company.

About the Main River
The Main River is 327 miles long and is the longest river located entirely in Germany. Flowing from east to west, the Main joins the Rhine River at Mainz, Germany. The Main River begins in the Upper Franconia region of Germany; however, the river is only considered navigable between Bamberg and Mainz.
In 1992 the Main-Danube Canal opened, which connects the Main and Danube Rivers. The canal begins in Bamberg and meets the Danube River in Kelheim, Germany. This is now considered a major waterway that allows both passenger ships and smaller commercial vessels to travel between the North Sea to the west and Black Sea to the east.
Main River Cruises
Main River cruises are always combined with other waterways, unless it’s a day or evening cruise. The most common package includes the Main with the Rhine and Danube. Some cruises also travel along the Moselle and the Dutch and Belgian Waterways.
The Main River is located between the Rhine and the Danube. Cruises rarely start in a city located on the Main River. A few begin or end in Frankfurt; but, in general, most will originate in Amsterdam, Budapest, Vienna or Nuremberg.
Prominent cities often visited on Main River cruise include:
Companies That Offer Main River Cruises
The information on this page is intended to give you an overview and a general idea of what different river cruise companies offer. With regard to itineraries – they change from year to year and sometimes within a year. The number of itineraries listed for some of the companies does not include reverse itineraries.
Most of the ships that are listed also cruise on other waterways that are connected to the Main River, such as the Rhine and Danube Rivers and sometimes the Moselle and Dutch and Belgian Waterways.
AmaWaterways
AmaWaterways offers two options for all cruise packages. You can take the cruise only, or you can choose to combine land and cruise packages.
- Packages: 7 to 21 days
- 6 Ships on the Main: AmaCello, AmaCerto, AmaDolce, AmaLyra, AmaPrima, AmaSerena, AmaSonata
Interesting to Note: Most cruise packages that include the Main River are to or from Amsterdam. Cruises travel as far east as Budapest only.
A-ROSA
A-ROSA has a limited number of cruises that travel along the Main River. The company does not combine the Main, Danube and Rhine for any of its packages. Itineraries are between Frankfurt and Passau. See Ralph Grizzle’s report from Frankfurt on A-ROSA Silva.
- Packages: 8 days
- 1 Ship on the Main: A-ROSA Silva
Interesting to Note: A-ROSA is the only company that has itineraries for the Main and Danube Rivers. Other companies have itineraries from the Danube to Nuremberg, which is located on the Main-Danube Canal.
Avalon Waterways
Avalon Waterways has more itinerary options for cruises that include the Main River than all other suppliers. It has the highest number of itineraries and also the most varied.
- Packages: 5 to 24 days
- 7 Ships on the Main: Avalon Expression, Avalon Illumination, Avalon Impression, Avalon Luminary, Avalon Panorama, Avalon Visionary, Avalon Vista
Interesting to Note: Avalon has a couple of unique combinations on the Rhine, Main and Danube Rivers. One is between Munich and Basel and the other is from Zurich to Vienna.
CroisiEurope
CroiseEurope has the second highest number of itineraries that include the Main River. Many of these packages travel to and from Strasbourg.
- Packages: 5 to 13 days
- 4 Ships on the Main: MS Douce France, MS Gerard Schmitter, MS Modigliani and MS Symphonie
Interesting to Note: CroisiEurope one of the only companies that travels on only the Main and Rhine. Travel is from the Rhine River to only as far east as Frankfurt.
Emerald Cruises
Emerald Cruises is a rather new company that began serving the European river cruise market in 2014. Most combinations are for other waterways connected to the Rhine and Danube rivers
- Packages: 15 days
- Ships on the Main: Emerald Cruises does not list specific ships for each itinerary. These are the ships that sail on the Main, Danube, Rhine and Moselle Rivers – Emerald Dawn, Emerald Sky, Emerald Star & Emerald Sun.
Interesting to Note: Emerald Cruises only offers one combination for Main River cruises. Travel is on the Main, Rhine and Danube rivers between Amsterdam and Budapest.
Grand Circle
Grand Circle only offers a couple of packages that include the Main River.
- Packages: 15 to 27 days
- 6 ships on the Main: M/S River Adagio, M/S River Aria, M/S River Concerto, M/S River Harmony, M/S River Melody and M/S River Rhapsody
Interesting to Note: Grand Circle is another company that only cruises on the Main River combined with the Rhine and Danube from Amsterdam to Bucharest.
Scenic Cruises
Scenic Cruises has several options for cruises that include the Main River.
- Packages: 8 to 30 days
- 4 Ships on the Main: Scenic Cruises does not list specific ships for each itinerary. These are the ships that sail on the Main, Danube, Rhine and Moselle Rivers Scenic Diamond, Scenic Pearl & Scenic Ruby and Scenic Sapphire.
Interesting to Note: Scenic Cruises is one of the few companies that offers cruises on the Main River with the Rhine and Main-Danube Canal. Itineraries are between Amsterdam and Nuremberg.
Tauck
Tauck has a limited number of itineraries that include the Main River.
- Packages: 15 to 24 days
- 3 Ships on the Main: ms Esprit, ms Swiss Jewel and ms Treasures
Interesting to Note: Tauck only offers cruises on the Main River combined with the Rhine and Danube rivers.
Uniworld
Uniworld has a few different combinations of the Main River with the Rhine and Danube rivers. Most cruises either begin or end in Amsterdams.
- Packages: 10 to 29 days
- 5 Ships on the Main: River Ambassador, River Duchess, River Empress, River Queen and S.S. Maria Theresa
Interesting to note: Uniworld is one of the few companies that travel between the Rhine and Main-Danube Canal. It is the only company that travels between Basel and Nuremberg.
Viking River Cruises
- Packages: 8 to 23 days
- Number of Itineraries on the Main River: 6
- 21 Ships on the Main: Viking Aegir, Viking Alsvin, Viking Atla, Viking Baldur, Viking Bestla, Viking Eistla, Viking Embla, Viking Gefjon, Viking Hlin, Viking Idun, Viking Ingvi, Viking Jarl, Viking Kara, Viking Lif, Viking Lofn, Viking Magni, Viking Mimir, Viking Modi, Viking Odin, Viking Skadi, Viking Ve and Viking Vidar and Viking Vili
Interesting to Note: Viking River Cruises is one of the only companies that travels between Amsterdam and Frankfurt on the Rhine and Main rivers. Paris is also listed in a couple of itineraries that include the Main River.
What’s the Best Choice for a Main River Cruise?
The best choice really depends on how much time you have to travel and which direction you would rather travel. If you would like to visit the Netherlands, a combination with the Rhine River will provide a chance to visit Amsterdam and a few cities in Germany, such as Cologne, Dusseldorf and Bonn. If your itinerary includes the lower Rhine River to or from Basel, a few of the stops along the way might include Strasbourg and Briesach.
If you travel on the Main River to the Danube, your itinerary might include some very beautiful and intriguing cities, such as Nuremberg, Salzburg, Vienna and Budapest.
The best combination could be a trip that combines the Main, Rhine and Danube Rivers. Since most packages are at least 12 days, this is the type of cruise that would be great if you have at least 2 weeks to spend vacationing.
Read more Main River Cruise articles.