Mexico

Mexico is a country of remarkably vibrant culture and rich history, while also being a hotspot for cruises around the area and far beyond.

Mexico cruises offer a wide range of unique travel experiences. Whether you want a whistle stop tour of the country or want to head out further into the world, Mexico has plenty of ports to stop at or start from. Mexico is home to some of the world’s most stunning natural landscapes, including beaches, cenotes and waterfalls, while visitors can also explore colonial cities, ancient ruins and more. Book a cruise from or around Mexico to come face to face with all sorts of natural wonders, enjoy various activities and investigate some of the world’s most fascinating historical sites. Check Mexico itineraries below!

Ports

Mexico

We found

237 cruises

Carnival Firenze, Mexico
1 / 27
Discount — Ends today
Carnival Cruise Line
Duration
3 nights
Date
27 Nov 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£293
From
£282
Price per person / inside stateroom
Show all departures (5)
Ovation of the Seas, Mexico
1 / 20
Discount — Ends today
Royal Caribbean
Duration
3 nights
Date
27 Nov 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£333
From
£320
Price per person / inside stateroom
Show all departures (10)
Voyager of the Seas, Mexico
1 / 25
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
27 Nov 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£383
From
£364
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Serenade of the Seas, Mexico
1 / 15
Discount — Ends today
Royal Caribbean
Duration
4 nights
Date
29 Nov 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£255
From
£245
Price per person / oceanview stateroom
Show all departures (11)
Norwegian Encore, Mexico
1 / 35
Discount — Ends today
Norwegian Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Norwegian Encore
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£300
From
£289
Price per person / inside stateroom
Show all departures (26)
Available promotion:
Upgrade to "Free At Sea" from £99
Carnival Firenze, Mexico
1 / 27
Discount — Ends today
Carnival Cruise Line
Duration
4 nights
Date
30 Nov 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
£148
From
£143
Price per person / inside stateroom
Show all departures (4)
Ovation of the Seas, Mexico
1 / 20
Discount — Ends today
Royal Caribbean
Duration
4 nights
Date
30 Nov 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
£279
From
£268
Price per person / oceanview stateroom
Show all departures (13)
Serenade of the Seas, Mexico
1 / 15
Discount — Ends today
Royal Caribbean
Duration
3 nights
Date
3 Dec 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 3 stops  
  • Arrival - San Diego, USA
£160
From
£154
Price per person / inside stateroom
Show all departures (8)
Ovation of the Seas, Mexico
1 / 20
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
4 Dec 2026
Ship
Ovation of the Seas
  • Departure - Los Angeles, USA
  • 6 stops  
  • Arrival - Los Angeles, USA
£308
From
£293
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Voyager of the Seas, Mexico
1 / 25
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
4 Dec 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£363
From
£345
Price per person / inside stateroom
Show all departures (7)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Panorama, Mexico
1 / 24
Carnival Cruise Line
Duration
8 nights
Date
5 Dec 2026
Ship
Carnival Panorama
  • Departure - Los Angeles, USA
  • 6 stops  
  • Arrival - Los Angeles, USA
From
£433
Price per person / inside stateroom
Show all departures (116)
Carnival Firenze, Mexico
1 / 27
Discount — Ends today
Carnival Cruise Line
Duration
3 nights
Date
11 Dec 2026
Ship
Carnival Firenze
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£172
From
£166
Price per person / inside stateroom
Voyager of the Seas, Mexico
1 / 25
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
11 Dec 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£314
From
£299
Price per person / oceanview stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Radiance, Mexico
1 / 20
Discount — Ends today
Carnival Cruise Line
Duration
5 nights
Date
12 Dec 2026
Ship
Carnival Radiance
  • Departure - Los Angeles, USA
  • 4 stops  
  • Arrival - Los Angeles, USA
£215
From
£207
Price per person / inside stateroom
Show all departures (6)
Serenade of the Seas, Mexico
1 / 15
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
13 Dec 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 6 stops  
  • Arrival - San Diego, USA
£293
From
£279
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Ruby Princess, Mexico
1 / 22
5 % off — Ends today
Princess Cruises
Duration
11 nights
Date
15 Dec 2026
Ship
Ruby Princess
  • Departure - San Francisco, USA
  • 6 stops  
  • Arrival - San Francisco, USA
£1083
From
£1029
Price per person / suite
Available promotion:
All-In: Upgrade to 'Princess Plus' for £53pp/pd
Carnival Radiance, Mexico
1 / 20
Discount — Ends today
Carnival Cruise Line
Duration
3 nights
Date
17 Dec 2026
Ship
Carnival Radiance
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£162
From
£156
Price per person / inside stateroom
Show all departures (29)
Voyager of the Seas, Mexico
1 / 25
Discount — Ends today
Royal Caribbean
Duration
3 nights
Date
18 Dec 2026
Ship
Voyager of the Seas
  • Departure - Los Angeles, USA
  • 3 stops  
  • Arrival - Los Angeles, USA
£188
From
£181
Price per person / oceanview stateroom
Carnival Radiance, Mexico
1 / 20
Discount — Ends today
Carnival Cruise Line
Duration
6 nights
Date
20 Dec 2026
Ship
Carnival Radiance
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£427
From
£410
Price per person / inside stateroom
Norwegian Star, Mexico
1 / 15
Norwegian Cruise Line
Duration
6 nights
Date
20 Dec 2026
Ship
Norwegian Star
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
From
£435
Price per person / inside stateroom
Available promotion:
Upgrade to "Free At Sea" from £99
20 of 237 pcs