Skip to content
Last Minute Cruise Tracker Updated every morning

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

Showing 24 of 654

Carnival Carnival Firenze

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 36 days

from $198

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from San Diego (California)

Ports of call: Avalon, Ensenada

  • Leaves in 21 days

from $199

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from San Diego (California)

Ports of call: Avalon, Ensenada

  • Leaves in 28 days

from $199

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

Royal Caribbean Voyager of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from Los Angeles (California)

Ports of call: Avalon, Ensenada

  • Leaves in 57 days

from $199

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

Royal Caribbean Ovation of the Seas

3-Night Ensenada

3 nights Round trip from Los Angeles (California)

Ports of call: Ensenada

  • Leaves in 57 days

from $208

per person, lowest available

$69 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

3-Night Ensenada

3 nights Round trip from San Diego (California)

Ports of call: Ensenada

  • Leaves in 25 days

from $209

per person, lowest available

$70 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

3-Night Ensenada

3 nights Round trip from San Diego (California)

Ports of call: Ensenada

  • Leaves in 32 days

from $209

per person, lowest available

$70 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 22 days

from $213

per person, lowest available

$53 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 29 days

from $213

per person, lowest available

$53 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 40 days

from $215

per person, interior

$72 a night

Price checked Nov 1

Check live price

Carnival Carnival Radiance

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 56 days

from $217

per person, interior

$54 a night

Price checked Nov 1

Check live price

Royal Caribbean Ovation of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from Los Angeles (California)

Ports of call: Avalon, Ensenada

  • Leaves in 22 days

from $219

per person, interior

$55 a night

Price checked Nov 1

Check live price

Royal Caribbean Voyager of the Seas

3-Night Ensenada

3 nights Round trip from Los Angeles (California)

Ports of call: Ensenada

  • Leaves in 40 days

from $229

per person, interior

$76 a night

Price checked Nov 8

Check live price

Carnival Carnival Radiance

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 39 days

from $237

per person, lowest available

$79 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Getaway

5-Night Bahamas

5 nights Round trip from Port Canaveral (Florida)

Ports of call: Cozumel, Great Stirrup Cay

  • Leaves in 26 days

from $239

per person, lowest available

$48 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 43 days

from $244

per person, interior

$81 a night

Price checked Nov 8

Check live price

Norwegian (NCL) Norwegian Getaway

5-Night Bahamas

5 nights Round trip from Port Canaveral (Florida)

Ports of call: Great Stirrup Cay, Cozumel

  • Leaves in 31 days

from $249

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from San Diego (California)

Ports of call: Avalon, Ensenada

  • Leaves in 63 days

from $249

per person, interior

$62 a night

Price checked Oct 31

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 33 days

from $250

per person, lowest available

$83 a night

Price checked Nov 8

Check live price

Carnival Carnival Radiance

5-Night Mexican Riviera

5 nights Round trip from Long Beach (California)

Ports of call: Cabo San Lucas, Ensenada

  • Leaves in 65 days

from $253

per person, lowest available

$51 a night

Price checked Nov 8

Check live price

Carnival Carnival Firenze

3-Night Baja Mexico

3 nights Round trip from Long Beach (California)

Ports of call: Ensenada

  • Leaves in 26 days

from $255

per person, lowest available

$85 a night

Price checked Nov 8

Check live price

Royal Caribbean Ovation of the Seas

4-Night Catalina & Ensenada

4 nights Round trip from Los Angeles (California)

Ports of call: Avalon, Ensenada

  • Leaves in 36 days

from $258

per person, lowest available

$65 a night

Price checked Nov 8

Check live price

Royal Caribbean Serenade of the Seas

3-Night Ensenada

3 nights Round trip from San Diego (California)

Ports of call: Ensenada

  • Leaves in 67 days

from $260

per person, interior

$87 a night

Price checked Nov 1

Check live price

Carnival Carnival Radiance

4-Night Baja Mexico

4 nights Round trip from Long Beach (California)

Ports of call: Avalon, Ensenada

  • Leaves in 84 days

from $260

per person, interior

$65 a night

Price checked Nov 8

Check live price

Last minute Mexico cruises by price per night

Fare divided by nights, so a short cruise and a long one compare fairly.

  1. 17-Night Western CaribbeanRoyal Caribbean · Enchantment of the Seas · Nov 15 from Tampa (Florida)$38 a night$267 for 7 nights
  2. 27-Night Caribbean, WesternMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Florida)$38 a night$269 for 7 nights
  3. 314-Night Caribbean, WesternMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Florida)$40 a night$566 for 14 nights
  4. 47-Night Western CaribbeanRoyal Caribbean · Mariner of the Seas · Nov 14 from New Orleans (Louisiana)$41 a night$289 for 7 nights
  5. 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.

More last minute deals

Other destinations