Caribbean Princess / Princess Cruises
31-Night Baltic from Southampton on Caribbean Princess
- Nights
- 31
- Ports of call
- 26 to 28
- Departures
- 2
- From
- US$4,828
Caribbean Princess sails this route from the Port of Southampton twice in the window we track. Each one runs 31 nights. It finishes in Reykjavik (Iceland) rather than back in Southampton, so check flights home before you book.
Every sailing calls at Zeebrugge (Belgium), Amsterdam (Netherlands), Kristiansand (Norway), Oslo (Norway), Riga (Latvia), Helsinki (Finland), Stockholm (Sweden), Stavanger (Norway), Seydisfjordur (Iceland), Akureyri (Iceland) and Isafjord (Iceland). The other ports change with the date: there are 2 port combinations, each listed below with its own departure dates. We record which ports a sailing visits, not the order it visits them in.
Departures run from Sat, 29 Apr 2028 to Fri, 16 Jun 2028. The cheapest recorded starting fare is US$4,828 per person, which works out at US$156 a night.
Our guide to no-fly cruises from the UK covers which lines sail from Southampton and what to compare.
Which ports, on which dates?
Via Warnemunde
Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Kristiansand (Norway) · Oslo (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Warnemunde (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Visby (Sweden) · Bornholm (Denmark) · Kiel (Germany) · Aarhus (Denmark) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Romsdalfjord (Norway) · Nordfjordeid (Norway) · Alesund (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland)
1 departure, from US$4,828 per person
- Sat, 29 Apr 2028
Via Skjolden
Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Oslo (Norway) · Kristiansand (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Kiel (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Klaipeda (Lithuania) · Bornholm (Denmark) · Kiel (Germany) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Skjolden (Norway) · Andalsnes (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland)
1 departure, from US$4,848 per person
- Fri, 16 Jun 2028
Every departure on this route
| Departs | Nights | Itinerary & ports | From |
|---|---|---|---|
Sat, 29 Apr 2028 ends Tue, 30 May 2028 Terminal not published yet | 31 | 31-Night Baltic Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Kristiansand (Norway) · Oslo (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Warnemunde (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Visby (Sweden) · Bornholm (Denmark) · Kiel (Germany) · Aarhus (Denmark) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Romsdalfjord (Norway) · Nordfjordeid (Norway) · Alesund (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland) Ends in Reykjavik (Iceland) | Lowest fare shown |
Fri, 16 Jun 2028 ends Mon, 17 Jul 2028 Terminal not published yet | 31 | 31-Night Baltic Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Oslo (Norway) · Kristiansand (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Kiel (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Klaipeda (Lithuania) · Bornholm (Denmark) · Kiel (Germany) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Skjolden (Norway) · Andalsnes (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland) Ends in Reykjavik (Iceland) |
- APR29
Saturday · 31 nights
Terminal not published yet
31-Night Baltic
Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Kristiansand (Norway) · Oslo (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Warnemunde (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Visby (Sweden) · Bornholm (Denmark) · Kiel (Germany) · Aarhus (Denmark) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Romsdalfjord (Norway) · Nordfjordeid (Norway) · Alesund (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland)
Ends in Reykjavik (Iceland)
Ends Tue, 30 May 2028 in Reykjavik
Lowest fare shown
- JUN16
Friday · 31 nights
Terminal not published yet
31-Night Baltic
Calls at Zeebrugge (Belgium) · Amsterdam (Netherlands) · Oslo (Norway) · Kristiansand (Norway) · Skagen (Denmark) · Copenhagen (Denmark) · Aarhus (Denmark) · Kiel (Germany) · Bornholm (Denmark) · Klaipeda (Lithuania) · Riga (Latvia) · Tallinn (Estonia) · Helsinki (Finland) · Tallinn (Estonia) · Stockholm (Sweden) · Klaipeda (Lithuania) · Bornholm (Denmark) · Kiel (Germany) · Copenhagen (Denmark) · Skagen (Denmark) · Stavanger (Norway) · Skjolden (Norway) · Andalsnes (Norway) · Seydisfjordur (Iceland) · Akureyri (Iceland) · Isafjord (Iceland)
Ends in Reykjavik (Iceland)
Ends Mon, 17 Jul 2028 in Reykjavik
Months this route sails
Other routes Caribbean Princess runs
Full ship scheduleStarting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . They come from Cruisebound, which sells in the US and Canada, so from the UK use them to compare sailings, then get a sterling price from the line or a UK agent. Fares change often.