Mexico

Mexico is a fantastic destination for those who want to experience a rich blend of history, culture, and natural beauty. Mexico boasts stunning beaches, beautiful countryside, vibrant cities, and a diverse cultural heritage. Popular Mexican ports of call for cruises include Cabo San Lucas, Puerto Vallarta, Cozumel, and Ensenada, among others, each offering unique experiences.

Explore Mexico

In Mexico's ports of call, enjoy various activities, from swimming and sunbathing on pristine white-sand beaches to snorkelling or diving in the world's second-largest coral reef. You can also visit cultural and historical landmarks such as ancient Mayan ruins, colourful colonial towns, and vibrant street markets, as well as indulge in delicious, authentic Mexican cuisine.

Popular cruise lines for Mexico cruises

Looking to sail to Mexico? These cruise lines specialise in holidays that will give you the ultimate experience!

Destinations

Mexico

We found

1 cruise package and 310 cruises

Voyager of the Seas, Mexico
1 / 25
Discount
Royal Caribbean
Duration
7 nights
Date
13 Nov 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£379
From
£376
Price per person / inside stateroom
Show all departures (5)
Disney Wonder, Mexico
1 / 28
Discount
Disney Cruise Line
Duration
3 nights
Date
13 Nov 2026
Ship
Disney Wonder
  • Departure - San Diego, USA
  • 3 stops  
  • Arrival - San Diego, USA
£738
From
£720
Price per person / inside stateroom
Show all departures (30)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Koningsdam, Mexico
1 / 27
5 % off
Holland America Line
Duration
7 nights
Date
14 Nov 2026
Ship
Koningsdam
  • Departure - San Diego, USA
  • 6 stops  
  • Arrival - San Diego, USA
£669
From
£636
Price per person / inside stateroom
Carnival Panorama, Mexico
1 / 24
Discount
Carnival Cruise Line
Duration
6 nights
Date
15 Nov 2026
Ship
Carnival Panorama
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£246
From
£244
Price per person / inside stateroom
Show all departures (118)
Norwegian Encore, Mexico
1 / 35
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Encore
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£390
From
£379
Price per person / oceanview stateroom
Show all departures (27)
Disney Wonder, Mexico
1 / 28
Discount
Disney Cruise Line
Duration
6 nights
Date
16 Nov 2026
Ship
Disney Wonder
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£744
From
£726
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Carnival Firenze, Mexico
1 / 27
Carnival Cruise Line
Duration
3 nights
Date
20 Nov 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
From
£303
Price per person / inside stateroom
Show all departures (6)
Ovation of the Seas, Mexico
1 / 20
Discount
Royal Caribbean
Duration
3 nights
Date
20 Nov 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£359
From
£356
Price per person / inside stateroom
Show all departures (3)
Voyager of the Seas, Mexico
1 / 25
Discount
Royal Caribbean
Duration
7 nights
Date
20 Nov 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£3027
From
£2997
Price per person / suite
Show all departures (7)
Koningsdam, Mexico
1 / 27
5 % off
Holland America Line
Duration
7 nights
Date
21 Nov 2026
Ship
Koningsdam
  • Departure - San Diego, USA
  • 5 stops  
  • Arrival - San Diego, USA
£634
From
£603
Price per person / inside stateroom
Disney Wonder, Mexico
1 / 28
Discount
Disney Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Disney Wonder
  • Departure - San Diego, USA
  • 5 stops  
  • Arrival - San Diego, USA
£1857
From
£1811
Price per person / inside stateroom
Show all departures (12)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Carnival Firenze, Mexico
1 / 27
Carnival Cruise Line
Duration
4 nights
Date
23 Nov 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
From
£334
Price per person / inside stateroom
Show all departures (4)
Ovation of the Seas, Mexico
1 / 20
Discount
Royal Caribbean
Duration
4 nights
Date
23 Nov 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
£378
From
£375
Price per person / inside stateroom
Show all departures (13)
Emerald Princess, Mexico
1 / 21
Discount
Princess Cruises
Duration
4 nights
Date
24 Nov 2026
Ship
Emerald Princess
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
£1180
From
£1157
Price per person / suite
Ruby Princess, Mexico
1 / 22
Discount
Princess Cruises
Duration
5 nights
Date
24 Nov 2026
Ship
Ruby Princess
  • Departure - San Francisco, USA
  • 4 stops  
  • Arrival - San Francisco, USA
£2460
From
£2411
Price per person / suite
Ovation of the Seas, Mexico
1 / 20
Discount
Royal Caribbean
Duration
3 nights
Date
27 Nov 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£222
From
£220
Price per person / inside stateroom
Show all departures (10)
Koningsdam, Mexico
1 / 27
5 % off
Holland America Line
Duration
10 nights
Date
28 Nov 2026
Ship
Koningsdam
  • Departure - San Diego, USA
  • 7 stops  
  • Arrival - San Diego, USA
£789
From
£750
Price per person / inside stateroom
Serenade of the Seas, Mexico
1 / 15
Discount
Royal Caribbean
Duration
4 nights
Date
29 Nov 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£168
From
£167
Price per person / inside stateroom
Show all departures (11)
Disney Wonder, Mexico
1 / 28
Discount
Disney Cruise Line
Duration
5 nights
Date
29 Nov 2026
Ship
Disney Wonder
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£704
From
£687
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Serenade of the Seas, Mexico
1 / 15
Discount
Royal Caribbean
Duration
3 nights
Date
3 Dec 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 3 stops  
  • Arrival - San Diego, USA
£175
From
£174
Price per person / inside stateroom
Show all departures (8)
Ovation of the Seas, Mexico
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
4 Dec 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 6 stops  
  • Arrival - Los Angeles, USA
£330
From
£327
Price per person / inside stateroom
Show all departures (4)
Discovery Princess, Mexico
1 / 21
Discount
Princess Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
Discovery Princess
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£398
From
£391
Price per person / inside stateroom
Disney Wonder, Mexico
1 / 28
Discount
Disney Cruise Line
Duration
4 nights
Date
7 Dec 2026
Ship
Disney Wonder
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£577
From
£563
Price per person / inside stateroom
Show all departures (38)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Zaandam, Mexico
1 / 23
5 % off
Holland America Line
Duration
12 nights
Date
7 Dec 2026
Ship
Zaandam
  • Departure - San Diego, USA
  • 9 stops  
  • Arrival - San Diego, USA
£949
From
£902
Price per person / inside stateroom
Koningsdam, Mexico
1 / 27
5 % off
Holland America Line
Duration
11 nights
Date
8 Dec 2026
Ship
Koningsdam
  • Departure - San Diego, USA
  • 8 stops  
  • Arrival - San Diego, USA
£834
From
£793
Price per person / inside stateroom
Carnival Firenze, Mexico
1 / 27
Carnival Cruise Line
Duration
3 nights
Date
11 Dec 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
From
£164
Price per person / inside stateroom
Voyager of the Seas, Mexico
1 / 25
Discount
Royal Caribbean
Duration
7 nights
Date
11 Dec 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£227
From
£225
Price per person / inside stateroom
Carnival Radiance, Mexico
1 / 20
Carnival Cruise Line
Duration
5 nights
Date
12 Dec 2026
Ship
Carnival Radiance
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
From
£222
Price per person / inside stateroom
Show all departures (8)
Discovery Princess, Mexico
1 / 21
Discount
Princess Cruises
Duration
7 nights
Date
12 Dec 2026
Ship
Discovery Princess
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£427
From
£419
Price per person / inside stateroom
Serenade of the Seas, Mexico
1 / 15
Discount
Royal Caribbean
Duration
7 nights
Date
13 Dec 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 6 stops  
  • Arrival - San Diego, USA
£315
From
£312
Price per person / inside stateroom
30 of 310 pcs