Skip to content
4Cruises

Join free

Frankfurt

Germany

Sailings from $3,099 per person

Request a cruise here

114 cruises that call at Frankfurt, leaving between Nov 17, 2026 and Dec 14, 2028. Cruise line: Viking. The lowest current fare is $3,099 per person (Rhine & Main Explorer, Viking Skirnir, 10 nights, Apr 18, 2028).

Sailings
114
Lowest fare
$3,099 per person
Sail dates
Nov 17, 2026 to Dec 14, 2028
Length
10 to 17 nights
Ships
7
Cheapest month
April 2028

Sailings that call at Frankfurt

See all 114 sailings

November 2026

May 2027

See all 114 sailings

Fares are per person, double occupancy.

Cheapest month to sail here

April 2028, from $310 a night ($3,099 for 10 nights)

  1. November 2026$360 a night
  2. May 2027$360 a night
  3. June 2027$350 a night
  4. July 2027$350 a night
  5. August 2027$350 a night
  6. September 2027$380 a night
  7. October 2027$350 a night
  8. November 2027$340 a night
  9. December 2027$550 a night
  10. April 2028$310 a night
  11. May 2028$390 a night
  12. June 2028$350 a night
  13. July 2028$330 a night
  14. August 2028$340 a night
  15. September 2028$400 a night
  16. October 2028$360 a night
  17. November 2028$330 a night
  18. December 2028$550 a night

Cruise lines and ships

Viking

Viking Atla, Viking Eldir, Viking Gullveig, Viking Kvasir, Viking Modi, Viking Skirnir, Viking Var

Viking sailings here

Nearby ports

All cruise ports

Cruising to Frankfurt?

Request a cruise here

Questions about cruises to Frankfurt

How much do cruises that call at Frankfurt cost?

The lowest current fare is $3,099 per person (Rhine & Main Explorer, Viking Skirnir, 10 nights, Apr 18, 2028). Fares are per person, double occupancy, and change often.

When is the cheapest time to take cruises that call at Frankfurt?

Among the sailings with a current fare, April 2028 has the lowest fare per night: $3,099 for 10 nights, about $310 a night.

Which cruise lines offer cruises that call at Frankfurt?

Viking (114 sailings).

Where do cruises that call at Frankfurt leave from?

The most common departure ports are Basel (57), Nuremberg (48) and Budapest (9).

How long are cruises that call at Frankfurt?

Sailings run from 10 to 17 nights; 10 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.