Mexico Cruise Comparison
417 upcoming sailings from 19 cruise lines
Mexico cruise port photos
Created by the Waterways Cruise content team and reviewed and fact-checked by J. Richard, Sr. Cruise Travel Agent and Founder of Waterways Cruise. Published · Last updated · About this page
At a glance: Mexico cruises on Waterways Cruise: 417 upcoming sailings from 19 cruise lines (19 ocean). Lowest starting fares run from $199 per person (Royal Caribbean) to $14,298 (Regent Seven Seas Cruises). Royal Caribbean lists the most sailings (71). 8 sailings start and 9 end in Mexico.
Which cruise lines sail to Mexico, and how do they compare? This guide sorts the 19 lines with upcoming Mexico sailings by kind of cruise, then into ultra-luxury, luxury, premium and contemporary, and shows what each costs to start, how long their sailings run and which ships you would sail on. Every figure comes from the sailings we list today, so it moves as sailings are added and sold.
What counts as a Mexico cruise?
A sailing counts as a Mexico cruise if it will call at least once at a Mexico ship port. That covers ocean and expedition sailings, whether Mexico is where the cruise begins, where it ends, or one stop on a longer route.
Of 417 upcoming sailings, 8 start in Mexico, 9 end in Mexico and 7 begin and end there. The other 407 (98%) visit Mexico as a port of call on a longer route, often alongside United States, Panama, Costa Rica and other countries. Ocean and expedition sailings call at Cozumel, Cabo San Lucas, Puerto Vallarta, Puerto Costa Maya and Mazatlán.
- Mexico cruise
- A sailing that will call at least once at a Mexico ship port.
- Starts in Mexico
- The first stop is a Mexico ship port: 8 sailings.
- Ends in Mexico
- The last stop is a Mexico ship port: 9 sailings, 7 of which also start there.
- Visits only
- Mexico is a port of call on a longer route: 407 sailings.
Ocean cruise lines in Mexico (19)
19 ocean and expedition cruise lines have upcoming sailings that call at Mexico: 417 in all. These sailings often call elsewhere too, most commonly United States, Panama and Costa Rica. The busiest ship ports are Cozumel, Cabo San Lucas, Puerto Vallarta, Puerto Costa Maya and Mazatlán.
Scroll tables sideways on small screens.
Ultra-luxury ocean cruise lines (3)
Ultra-luxury lines sit at the top of the market. Three ultra-luxury ocean lines sail to Mexico, with 38 upcoming sailings between them. Regent Seven Seas Cruises has the most (25). Starting fares begin at $7,700 per person with Silversea Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Regent Seven Seas Cruises | 25 | $14,298 | 10–21 nights (typically 16) | 4 · Seven Seas Grandeur, Seven Seas Mariner, Seven Seas Prestige and Seven Seas Splendor |
| Silversea Cruises | 7 | $7,700 | 13–39 nights (typically 18) | 4 · Silver Dawn, Silver Nova, Silver Ray and Silver Whisper |
| Seabourn Cruises | 6 | $7,904 | 27–145 nights (typically 19) | 1 · Seabourn Quest |
Luxury ocean cruise lines (3)
Luxury lines sit just below ultra-luxury. Three luxury ocean lines sail to Mexico, with 43 upcoming sailings between them. Oceania Cruises has the most (33). Starting fares begin at $1,620 per person with Oceania Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Oceania Cruises | 33 | $1,620 | 7–44 nights (typically 7) | 5 · Oceania Allura, Oceania Marina, Oceania Sirena, Oceania Sonata and Oceania Vista |
| MSC Explora Journeys | 7 | $3,825 | 11–21 nights (typically 18) | 2 · MSC Explora 1 and MSC Explora 3 |
| Ponant Cruises | 3 | $2,330 | 7–10 nights (typically 7) | 1 · Le Bellot |
Premium ocean cruise lines (5)
Premium lines sit in the middle of the market. Five premium ocean lines sail to Mexico, with 65 upcoming sailings between them. Crystal Cruises has the most (29). Starting fares begin at $2,659 per person with Azamara Cruises.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Crystal Cruises | 29 | $3,700 | 9–33 nights (typically 9) | 2 · Crystal Serenity and Crystal Symphony |
| Azamara Cruises | 14 | $2,659 | 11–74 nights (typically 11) | 2 · Azamara Journey and Azamara Quest |
| Viking Cruises | 11 | $3,599 | 10–40 nights (typically 17) | 5 · Viking Mars, Viking Octantis, Viking Polaris, Viking Sky and Viking Vesta |
| Lindblad Expeditions | 7 | $5,236 | 5–10 nights (typically 10) | 2 · National Geographic Sea Bird and National Geographic Venture |
| Hapag-Lloyd Cruises | 4 | On request | 14–28 nights (typically 14) | 2 · ms Europa and ms Europa 2 |
Contemporary ocean cruise lines (8)
Contemporary lines are the most accessible tier. Eight contemporary ocean lines sail to Mexico, with 271 upcoming sailings between them. Royal Caribbean has the most (71). Starting fares begin at $199 per person with Royal Caribbean.
| Cruise line | Upcoming sailings | Lowest starting fare | Typical length | Ships |
|---|---|---|---|---|
| Royal Caribbean | 71 | $199 | 4–8 nights (typically 7) | 22 · Adventure Of The Seas, Allure Of The Seas, Brilliance Of The Seas, Enchantment Of The Seas, Explorer Of The Seas, Harmony Of The Seas, Hero Of The Seas, Icon Of The Seas, Independence Of The Seas, Jewel Of The Seas, Legend Of The Seas, Liberty Of The Seas, Mariner Of The Seas, Navigator Of The Seas, Oasis Of The Seas, Ovation Of The Seas, Quantum Of The Seas, Radiance Of The Seas, Rhapsody Of The Seas, Serenade Of The Seas, Symphony Of The Seas and Voyager Of The Seas |
| Holland America | 58 | $614 | 9–26 nights (typically 14) | 8 · ms Eurodam, ms Koningsdam, ms Nieuw Amsterdam, ms Nieuw Statendam, ms Oosterdam, ms Rotterdam, ms Zaandam and ms Zuiderdam |
| Princess Cruises | 52 | $524 | 7–23 nights (typically 16) | 12 · Coral Princess, Crown Princess, Discovery Princess, Emerald Princess, Grand Princess, Island Princess, Regal Princess, Ruby Princess, Sapphire Princess, Sky Princess, Star Princess and Sun Princess |
| Norwegian Cruise Line | 30 | $499 | 5–18 nights (typically 7) | 13 · Norwegian Aqua, Norwegian Bliss, Norwegian Breakaway, Norwegian Encore, Norwegian Epic, Norwegian Escape, Norwegian Gem, Norwegian Getaway, Norwegian Jewel, Norwegian Joy, Norwegian Prima, Norwegian Star and Norwegian Viva |
| MSC Cruises | 26 | $327 | 7–25 nights (typically 7) | 8 · MSC Grandiosa, MSC Magnifica, MSC Poesia, MSC Seascape, MSC Seashore, MSC Seaside, MSC World America and MSC World Atlantic |
| Celebrity Cruises | 17 | $486 | 4–10 nights (typically 6) | 8 · Celebrity Apex, Celebrity Beyond, Celebrity Constellation, Celebrity Eclipse, Celebrity Reflection, Celebrity Silhouette, Celebrity Summit and Celebrity Xcel |
| Cunard | 13 | $2,479 | 14–36 nights (typically 14) | 3 · Queen Anne, Queen Elizabeth and Queen Victoria |
| Virgin Voyages | 4 | $1,090 | 5–17 nights (typically 5) | 2 · Brilliant Lady and Scarlet Lady |
Mexico cruise ports
Every Mexico ship port with upcoming sailings has its own guide. The number beside each port is how many upcoming sailings call there (sailings, not individual port visits).
Coastal and island ports (19)
- Cozumel 206
- Cabo San Lucas 118
- Puerto Vallarta 104
- Puerto Costa Maya 93
- Mazatlán 47
- Huatulco 46
- Ensenada 41
- La Paz Mexico 27
- Puerto Chiapas 26
- Acapulco 24
- Manzanillo 23
- Progreso 17
- Loreto 14
- Guaymas 9
- Ixtapa-Zihuatanejo 9
- Topolobampo 6
- Cabo Pulmo Beach Resort 5
- San José del Cabo 3
- Santa Rosalia 3
See them all in the Mexico cruise port guide, or browse every sailing on the Mexico cruises page.
How to choose a Mexico cruise line
- Most listed sailings: Royal Caribbean lists the most upcoming Mexico sailings (71).
- Lowest starting fare: Royal Caribbean, from $199 per person.
- Style: sort by category first. Ultra-luxury lines: 3 lines, 38 sailings, from $7,700. Luxury lines: 3 lines, 43 sailings, from $1,620. Premium lines: 5 lines, 65 sailings, from $2,659. Contemporary lines: 8 lines, 271 sailings, from $199.
- Kind of cruise: Mexico sailings here are ocean and expedition cruises.
- Where you start: if you want Mexico as your first or last port, filter the sailings by Starting in or Ending in Mexico on the Mexico cruises page.
How we calculated these figures
- Upcoming sailing: an itinerary with at least one departure date from today onward, counted once however many departure dates it has. Sailings that have passed drop out each day.
- Mexico cruise: a sailing that calls at least once at a Mexico ship port. A sailing "starts" or "ends" in Mexico when its first or last stop is a Mexico ship port.
- Lowest starting fare: the lowest "from" price among that line's upcoming Mexico sailings, per person based on double occupancy, in US dollars. Under our Cruise Disclosure, prices include all applicable taxes and fees. Fares still depend on cabin category and date, so treat them as a starting point for comparison, not a quote.
- Typical length: the range covers the middle 80% of that line's sailings (the shortest and longest tenth are left out), and "typically" is the most common length.
- Kinds of cruise: A sailing is in exactly one kind, so the totals by kind add up to the 417 sailings above. Ocean: sailings on ocean-going ships, including expedition ships and ferries. River: sailings on rivers, canals and lakes. A river itinerary that also includes a coastal leg counts as river. A line that sails more than one kind appears in each list, with its sailings split by kind. Totals by kind count each sailing once.
- Style categories: Ultra-luxury, Luxury, Premium and Contemporary are Waterways Cruise's own groupings of cruise lines, not an industry standard.
- Freshness: the sailing data is refreshed daily from the sailings we list; figures here were calculated on .
Frequently asked questions about Mexico cruises
Which cruise lines sail to Mexico?
19 cruise lines have upcoming Mexico sailings on Waterways Cruise: 19 sail ocean or expedition itineraries. Royal Caribbean lists the most sailings (71).
How much does a Mexico cruise cost?
Starting fares begin at $199 per person, double occupancy, with Royal Caribbean. Fares depend on the line, the cabin and the sailing date, so the best way to see current rates is to request exclusive rates for the dates you want.
Which cruise lines are ultra-luxury and luxury in Mexico?
Ultra-luxury ocean lines: Regent Seven Seas Cruises, Silversea Cruises and Seabourn Cruises. Luxury ocean lines: Oceania Cruises, MSC Explora Journeys and Ponant Cruises.
Can you start or end a cruise in Mexico?
Yes. 8 of 417 upcoming sailings start in Mexico and 9 end there; 7 do both. The other 407 (98%) visit Mexico as a port of call on a longer route.
Want help choosing?
Our advisors compare sailings, cabins and fares across all of these lines.
Request exclusive ratesPlan your Mexico cruise
Mexico cruise port guide
Cruise ports, what to see, history and practical advice.
Mexico cruise port guide →Created by the Waterways Cruise content team and reviewed and fact-checked by J. Richard, Sr. Cruise Travel Agent and Founder of Waterways Cruise.
Published September 9, 2026 · Last updated October 31, 2026
Fares, availability and itineraries change often. Confirm current details with your cruise line or a Waterways Cruise agent before you book.
Cruise Disclosure
Good to know: Prices are quoted per person based on double occupancy and include all applicable taxes and fees. Availability and prices can change quickly, so please continue through the booking process to confirm the latest availability and pricing before you pay.
We work hard to make sure everything on this website is accurate and up to date. However, some information may be incomplete or inaccurate, including details supplied by third parties or otherwise outside our control, and we cannot be held responsible for such errors. We work with 41 cruise line operators, that are providing cruises on 585 ships visiting 1,731 ports across 7,194 unique cruises, creating 13,822 itineraries. This is a great deal of data to continually update daily from our suppliers. If a pricing error, misrepresentation, or omission occurs, we reserve the right to adjust the pricing, correct the information, or cancel or decline any booking made in error, with notice to you. Thank you for your understanding!