Skip to content
WorldCruiseSchedule Voyages of 30 nights and more

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. 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. 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. 3
    180 nights on Oceania Vista

    Oceania Cruises · Jan 6, 2027 · Miami to Southampton

    98 stops in 42 countries, 76 days at sea

  4. 4
    176 nights on Azamara Onward

    Azamara · Jan 5, 2028 · Miami to Piraeus

    94 stops in 39 countries, 63 days at sea

  5. 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. 6
    169 nights on Viking Vesta

    Viking · Dec 28, 2027 · Fort Lauderdale to Stockholm

    82 stops in 41 countries, 67 days at sea

  7. 7
    152 nights on Viking Vesta

    Viking · Jan 14, 2028 · Los Angeles to Stockholm

    75 stops in 36 countries, 57 days at sea

  8. 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. 9
    141 nights on Viking Vesta

    Viking · Dec 28, 2027 · Fort Lauderdale to Greenwich

    61 stops in 31 countries, 65 days at sea

  10. 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. 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. 12
    129 nights on Oceania Vista

    Oceania Cruises · Feb 26, 2027 · Sydney to Southampton

    73 stops in 30 countries, 50 days at sea

  13. 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. 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. 15
    124 nights on Viking Vesta

    Viking · Jan 14, 2028 · Los Angeles to Greenwich

    54 stops in 26 countries, 55 days at sea

  16. 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. 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. 18
    121 nights on MSC Magnifica

    MSC Cruises · Jan 7, 2027 · Barcelona to Tarragona

    44 stops in 27 countries, 69 days at sea

  19. 19
    120 nights on Seabourn Quest

    Seabourn · Jan 7, 2028 · Miami to Southampton

    46 stops in 23 countries, 60 days at sea

  20. 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. 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. 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. 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. 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. 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

Longest cruises: questions

What is the longest cruise you can book?

Oceania Vista's 244-night voyage from Miami, leaving January 6, 2027 and ending September 7, 2027, is the longest we list, from $125,599 per person. It stops in 62 countries.

Is there a cruise that lasts a whole year?

Not among the voyages Cruisebound sells. The longest is 244 nights. A year or more at sea means joining back-to-back voyages or living aboard a residential ship; the year-long cruise guide covers both and what they cost.

How many cruises last 100 nights or more?

39 of the voyages we list run 100 nights or more. Most are world cruises leaving in January.