Last Minute Cruises to Mexico
Every cruise to Mexico leaving in the next 90 days, from any port, cheapest first.
654 cruises from $198 per person Updated Nov 8, 2026, 4:04 a.m. ET
654 sailings to Mexico leave in the next 90 days, on 14 cruise lines. The cheapest is the 4-Night Baja Mexico on Carnival Firenze, leaving Long Beach (California) on Mon, Dec 14, 2026, from $198 per person. Most leave from Galveston (Texas), Miami (Florida), Fort Lauderdale (Port Everglades and Florida).
A sailing is listed here when it calls at a Mexican port, on the Pacific or the Caribbean side.
Deals
We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are per person for two sharing a cabin, taxes and fees included. How fares are checked.
Filter and sort 654 cruises
Royal Caribbean Serenade of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 21 days
Royal Caribbean Serenade of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 28 days
Royal Caribbean Voyager of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 57 days
Royal Caribbean Ovation of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 22 days
Norwegian (NCL) Norwegian Getaway
5-Night Bahamas
Ports of call: Cozumel, Great Stirrup Cay
- Leaves in 26 days
Norwegian (NCL) Norwegian Getaway
5-Night Bahamas
Ports of call: Great Stirrup Cay, Cozumel
- Leaves in 31 days
Royal Caribbean Serenade of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 63 days
Carnival Carnival Radiance
5-Night Mexican Riviera
Ports of call: Cabo San Lucas, Ensenada
- Leaves in 65 days
Royal Caribbean Ovation of the Seas
4-Night Catalina & Ensenada
Ports of call: Avalon, Ensenada
- Leaves in 36 days
Last minute Mexico cruises by price per night
Fare divided by nights, so a short cruise and a long one compare fairly.
- 17-Night Western CaribbeanRoyal Caribbean · Enchantment of the Seas · Nov 15 from Tampa (Florida)$38 a night$267 for 7 nights
- 27-Night Caribbean, WesternMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Florida)$38 a night$269 for 7 nights
- 314-Night Caribbean, WesternMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Florida)$40 a night$566 for 14 nights
- 47-Night Western CaribbeanRoyal Caribbean · Mariner of the Seas · Nov 14 from New Orleans (Louisiana)$41 a night$289 for 7 nights
- 57-Night Caribbean, WesternMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Florida)$41 a night$289 for 7 nights
Cruise lines sailing to Mexico in the next 90 days
Where cruises to Mexico leave from
Galveston (Texas) (113), Miami (Florida) (99), Fort Lauderdale (Port Everglades, Florida) (78), Tampa (Florida) (73), Port Canaveral (Florida) (71), San Diego (California) (63), Los Angeles (California) (62), New Orleans (Louisiana) (48), Long Beach (California) (32), San Francisco (California) (4), Southampton (United Kingdom) (4), Panama City (2), New York (2), Genoa (Italy) (1), Marseille (France) (1), Barcelona (Spain) (1). The "Leaving from" filter above narrows the list to one port.