
Mexico Cruises
Cruises to Mexico blend ancient Mayan heritage, vibrant coastal resorts, flavourful cuisine and sun-soaked shores along the Caribbean coast.

Rich history, awe-inspiring landscapes, and ancient temples meet vibrant cities, pristine beaches, lush rainforests and jungles, and flavourful cuisine - Mexico cruises showcase it all and more besides! One day you could be wandering through the Mayan ruins of Tulum and Chichen Itza; the next, exploring spice-scented marketplaces or surfing and swimming in azure seas.
Mexico’s cruise ports span both the Pacific Mexican Riviera and the Caribbean coast – with many ships dropping anchor at the popular hotspots of Cozumel, Cabo San Lucas, and Puerto Vallarta or the niche ports of Manzanillo and Loreto; each with a new experience to discover around every corner. And no visit ashore is complete without sampling dishes like Mole Poblano, Tamales, and Tacos al Pastor washed down by a Corona beer or Agua Fresca.
Choose from Mexico cruises with a range of cruise lines, including Royal Caribbean, Norwegian Cruise Line, Princess Cruises, and Holland America Line’s fly-cruise options. So, whether you’re chasing city sights, Mayan ruins, beach time, or a little bit of everything; your Mexican adventure can start at sea.
From coastal cities to inland treasures, explore the places that give this country its beauty.

Cruise lines: 17
Cozumel
Cozumel, a Caribbean gem off Mexico’s Yucatán Peninsula, is celebrated for its crystal-clear waters, vibrant coral reefs, and rich Mayan history.

Cruise lines: 11
Costa Maya
Laid-back coast with sandy beaches & waterfront eateries, plus diving around offshore coral reefs.

Cruise lines: 14
Cabo San Lucas
Cabo San Lucas, a resort city on the southern tip of Mexico’s Baja California peninsula, is known for its beaches, water-based activities and nightlife.

Cruise lines: 14
Puerto Vallarta
Puerto Vallarta is a resort town on Mexico’s Pacific coast, in Jalisco state.

Cruise lines: 9
Ensenada
Ensenada is a port city on the Pacific coast of Mexico’s Baja California peninsula.

Cruise lines: 8
Mazatlán


Onboard: Jewel of the Seas
4 Night Western Caribbean Cruise
From
£249
per person
>

Onboard: Viking Mars
Panama City (Fuerte Amador) to Ft. Lauderdale
Call for Price


Onboard: Icon of the Seas
7 Night Western Caribbean & Perfect Day
From
£655
per person
>

Onboard: Norwegian Luna
7-Day Caribbean Round-Trip Miami: Harvest Caye, Cozumel & Roatan
From
£390
per person
>

Onboard: Celebrity Apex
7 Night Bahamas, Mexico & Cayman
From
£443
per person
>

Onboard: Norwegian Viva
7-Day Caribbean Round-Trip Galveston: Harvest Caye, Cozumel & Roatan
From
£415
per person
>Contact us
0800 408 4229
We reopen at 9am
Enquire
Tell us what you're looking for
We'll reply within 24 hours
In-branch
On your local high street
500+ branches
Thank you for signing up!
Look out for your first email with our latest news and offers heading straight into your inbox!



































