The longest cruises you can book
Every voyage on sale, ranked by nights. The longest is 244 nights on Oceania Vista. 39 voyages run 100 nights or more.
Top 25 by length
We may earn a commission if you book through these buttons, at no cost to you.
- 1 244 nights on Oceania Vista
Oceania Cruises · Jan 6, 2027 · Miami to New York
146 stops in 62 countries, 89 days at sea
- 2 181 nights on Oceania Aurelia
Oceania Cruises · Jan 18, 2028 · Miami to New York
97 stops in 40 countries, 72 days at sea
- 3 180 nights on Oceania Vista
Oceania Cruises · Jan 6, 2027 · Miami to Southampton
98 stops in 42 countries, 76 days at sea
- 4 176 nights on Azamara Onward
Azamara · Jan 5, 2028 · Miami to Piraeus
94 stops in 39 countries, 63 days at sea
- 5 174 nights on Seven Seas Mariner
Regent Seven Seas Cruises · Apr 29, 2027 · New York to Piraeus
129 stops in 36 countries, 39 days at sea
- 6 169 nights on Viking Vesta
Viking · Dec 28, 2027 · Fort Lauderdale to Stockholm
82 stops in 41 countries, 67 days at sea
- 7 152 nights on Viking Vesta
Viking · Jan 14, 2028 · Los Angeles to Stockholm
75 stops in 36 countries, 57 days at sea
- 8 141 nights on Seven Seas Splendor
Regent Seven Seas Cruises · Jan 11, 2027 · Miami to New York
67 stops in 35 countries, 68 days at sea
- 9 141 nights on Viking Vesta
Viking · Dec 28, 2027 · Fort Lauderdale to Greenwich
61 stops in 31 countries, 65 days at sea
- 10 129 nights on Volendam
Holland America Line · Jan 5, 2027 · round trip from Fort Lauderdale
50 stops in 30 countries, 68 days at sea
- 11 129 nights on Coral Princess
Princess Cruises · Jan 6, 2027 · Fort Lauderdale to Los Angeles
61 stops in 20 countries, 66 days at sea
- 12 129 nights on Oceania Vista
Oceania Cruises · Feb 26, 2027 · Sydney to Southampton
73 stops in 30 countries, 50 days at sea
- 13 129 nights on Volendam
Holland America Line · Jan 4, 2028 · round trip from Fort Lauderdale
48 stops in 22 countries, 70 days at sea
- 14 127 nights on Seven Seas Splendor
Regent Seven Seas Cruises · Jan 11, 2027 · Miami to Civitavecchia
61 stops in 34 countries, 60 days at sea
- 15 124 nights on Viking Vesta
Viking · Jan 14, 2028 · Los Angeles to Greenwich
54 stops in 26 countries, 55 days at sea
- 16 121 nights on MSC Magnifica
MSC Cruises · Jan 5, 2027 · round trip from Genoa
43 stops in 27 countries, 69 days at sea
- 17 121 nights on MSC Magnifica
MSC Cruises · Jan 6, 2027 · round trip from Marseille
43 stops in 26 countries, 69 days at sea
- 18 121 nights on MSC Magnifica
MSC Cruises · Jan 7, 2027 · Barcelona to Tarragona
44 stops in 27 countries, 69 days at sea
- 19 120 nights on Seabourn Quest
Seabourn · Jan 7, 2028 · Miami to Southampton
46 stops in 23 countries, 60 days at sea
- 20 115 nights on Coral Princess
Princess Cruises · Jan 3, 2028 · round trip from Fort Lauderdale
48 stops in 25 countries, 64 days at sea
- 21 115 nights on MSC Magnifica
MSC Cruises · Jan 4, 2028 · round trip from Civitavecchia (Rome)
39 stops in 27 countries, 66 days at sea
- 22 115 nights on MSC Magnifica
MSC Cruises · Jan 5, 2028 · round trip from Genoa
39 stops in 27 countries, 66 days at sea
- 23 115 nights on MSC Magnifica
MSC Cruises · Jan 6, 2028 · round trip from Marseille
39 stops in 26 countries, 66 days at sea
- 24 115 nights on MSC Magnifica
MSC Cruises · Jan 7, 2028 · round trip from Barcelona
39 stops in 26 countries, 66 days at sea
- 25 115 nights on Queen Anne
Cunard · Jan 9, 2028 · round trip from Hamburg
33 stops in 19 countries, 74 days at sea
Starting fares per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.
The longest voyage on each line
| Line | Nights | Voyage | Per night |
|---|---|---|---|
| Oceania Cruises | 244 | Oceania Vista, Jan 6, 2027 from Miami | $515 |
| Azamara | 176 | Azamara Onward, Jan 5, 2028 from Miami | $360 |
| Regent Seven Seas Cruises | 174 | Seven Seas Mariner, Apr 29, 2027 from New York | $992 |
| Viking | 169 | Viking Vesta, Dec 28, 2027 from Fort Lauderdale | $515 |
| Holland America Line | 129 | Volendam, Jan 5, 2027 from Fort Lauderdale | $217 |
| Princess Cruises | 129 | Coral Princess, Jan 6, 2027 from Fort Lauderdale | $245 |
| MSC Cruises | 121 | MSC Magnifica, Jan 5, 2027 from Genoa | $252 |
| Seabourn | 120 | Seabourn Quest, Jan 7, 2028 from Miami | $650 |
| Cunard | 115 | Queen Anne, Jan 9, 2028 from Hamburg | $143 |
| Costa Cruises | 36 | Costa Favolosa, Nov 12, 2027 from Savona | $107 |