Skip to content
4Cruises

Join free

Prague

Czech Republic

Sailings from $2,999 per person

Request a cruise here

330 cruises that call at Prague, leaving between Nov 11, 2026 and Dec 15, 2028. Cruise line: Viking. The lowest current fare is $2,999 per person (Cities of Light, Viking Idi, 11 nights, Mar 3, 2027).

Sailings
330
Lowest fare
$2,999 per person
Sail dates
Nov 11, 2026 to Dec 15, 2028
Length
9 to 11 nights
Ships
4
Cheapest month
March 2027

About Prague

Prague is a city in the Bohemia region of the Czech Republic. Charles Bridge crosses the river through the town, and Prague Castle stands above it. The castle complex includes churches and towers that rise over the surrounding area.

Sailings that call at Prague

See all 330 sailings

November 2026

March 2027

See all 330 sailings

Fares are per person, double occupancy.

Cheapest month to sail here

March 2027, from $273 a night ($2,999 for 11 nights)

  1. November 2026$318 a night
  2. March 2027$273 a night
  3. April 2027$364 a night
  4. May 2027$364 a night
  5. June 2027$345 a night
  6. July 2027$327 a night
  7. August 2027$327 a night
  8. September 2027$382 a night
  9. October 2027$345 a night
  10. November 2027$318 a night
  11. December 2027$409 a night
  12. March 2028$300 a night
  13. April 2028$364 a night
  14. May 2028$391 a night
  15. June 2028$354 a night
  16. July 2028$327 a night
  17. August 2028$327 a night
  18. September 2028$391 a night
  19. October 2028$345 a night
  20. November 2028$309 a night
  21. December 2028$473 a night

Cruise lines and ships

Viking

Viking Alsvin, Viking Astrild, Viking Beyla, Viking Idi

Viking sailings here

Nearby ports

All cruise ports

Cruising to Prague?

Request a cruise here

Questions about cruises to Prague

How much do cruises that call at Prague cost?

The lowest current fare is $2,999 per person (Cities of Light, Viking Idi, 11 nights, Mar 3, 2027). Fares are per person, double occupancy, and change often.

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

Among the sailings with a current fare, March 2027 has the lowest fare per night: $2,999 for 11 nights, about $273 a night.

Which cruise lines offer cruises that call at Prague?

Viking (330 sailings).

Where do cruises that call at Prague leave from?

The most common departure ports are Prague (167), Berlin (Warnemünde) (90) and Paris (Le Havre) (73).

How long are cruises that call at Prague?

Sailings run from 9 to 11 nights; 9 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.