Main River Cruises

428 itineraries · 87 ships · 14 ports

Main River Cruises: 428 itineraries on 87 ships from 12 cruise lines, ranging from 4 to 34 nights. Ports along the Main River include Aschaffenburg, Eltmann, Frankfurt am Main, Gerlachshausen, Karlstadt am Main and Kitzingen.

Ports on the Main River

Main River Cruises: itineraries

Basel, Switzerland

5 Days One-Way from Basel to Frankfurt Am Main

Avalon Tranquility II

Departs
December 2nd 2026
Duration
4 nights
Ports of call:
Budapest, Hungary

15 Days One-Way from Budapest to Amsterdam

Emerald Sun

Departs
December 2nd 2026
Duration
14 nights
Ports of call: +11 more ports
Nuremberg, Germany

8 Days One-Way from Nuremberg to Frankfurt Am Main

SS Elisabeth

Departs
December 2nd 2026
Duration
7 nights
Ports of call: +1 more port
Budapest, Hungary

19 Days One-Way from Budapest to Basel

Avalon Illumination

Departs
December 4th 2026
Duration
18 nights
Ports of call: +13 more ports
Budapest, Hungary

15 Days One-Way from Budapest to Frankfurt Am Main

Avalon Illumination

Departs
December 4th 2026
Duration
14 nights
From
$7,913
per person, double occupancy
Ports of call: +7 more ports
Budapest, Hungary

13 Days One-Way from Budapest to Frankfurt Am Main

Avalon Illumination

Departs
December 6th 2026
Duration
12 nights
Ports of call: +7 more ports
Budapest, Hungary

17 Days One-Way from Budapest to Basel

Avalon Illumination

Departs
December 6th 2026
Duration
16 nights
Ports of call: +13 more ports
Frankfurt am Main, Germany

5 Days One-Way from Frankfurt Am Main to Basel

Avalon Imagery II

Departs
December 6th 2026
Duration
4 nights
From
$3,924
per person, double occupancy
Ports of call:
Frankfurt am Main, Germany

6 Days One-Way from Frankfurt Am Main to Nuremberg

Avalon Tranquility II

Departs
December 6th 2026
Duration
5 nights
Ports of call:
Frankfurt am Main, Germany

8 Days One-Way from Frankfurt Am Main to Prague

Avalon Tranquility II

Departs
December 6th 2026
Duration
7 nights
From
$4,835
per person, double occupancy
Ports of call:
Departs
December 8th 2026
Duration
7 nights
Ports of call: +1 more port
Prague, Czechia - Czech Republic

12 Days One-Way from Prague to Basel

Avalon Tranquility II

Departs
December 9th 2026
Duration
11 nights
From
$9,269
per person, double occupancy
Ports of call: +6 more ports

Cruise lines sailing the Main River

Often combined with