19 cruises that call at Hannibal, leaving between Jul 6, 2027 and Oct 3, 2028. Cruise line: Viking. The lowest current fare is $6,499 per person (Heartland of America, Viking Mississippi, 7 nights, Sep 7, 2027).
The lowest current fare is $6,499 per person (Heartland of America, Viking Mississippi, 7 nights, Sep 7, 2027). Fares are per person, double occupancy, and change often.
When is the cheapest time to take cruises that call at Hannibal?
Among the sailings with a current fare, July 2027 has the lowest fare per night: $15,498 for 21 nights, about $738 a night.
Which cruise lines offer cruises that call at Hannibal?
Viking (19 sailings).
Where do cruises that call at Hannibal leave from?
The most common departure ports are St. Louis (Alton) (12), New Orleans (4) and St. Paul (3).
How long are cruises that call at Hannibal?
Sailings run from 7 to 21 nights; 7 nights is the most common length.
What comes with the fare?
The fare is the cruise line's published cabin fare. Each sailing page lists what the line includes with it, plus taxes, fees and gratuities where the line states them.
How do I book, and how current are the prices?
Send a request and an advisor confirms the current fare and availability and books it for you. You do not pay on the website. Prices are read from the supplier and shown only while they are less than 14 days old, so a price on this page is never older than that. The final price is confirmed when you book.