Family Business est. 1959
  Award Winning Agency
  Book Online or by Phone
Mexico Cruises

Mexico Cruises

Mexico, a land of captivating landscapes, rich history, and vibrant cultures, has long beckoned travellers to its shores. For those in pursuit of a unique and luxurious experience, Mexico cruises offer a blend of relaxation and exploration unlike any other.

Choosing a cruise to Mexico is like unlocking a treasure chest of experiences. From the sun-kissed beaches of Cabo San Lucas to the historical allure of Cozumel’s ancient Mayan ruins, every port of call tells a story. As your cruise docks, the aroma of authentic Mexican cuisine wafts through the air, promising an unparalleled gastronomic journey. From zesty tacos to freshly prepared guacamole, every bite is a celebration of flavours.

Tranquil mornings spent watching the sunrise over the Pacific, the gentle sway of the ship as it glides through the Caribbean waters, and the starlit nights that bring promises of tomorrow’s adventures, all come together to form an unforgettable voyage.

Search All Mexico Cruises

Some of the most popular cruise destinations in Mexico are:

Cabo San Lucas

Cabo San Lucas is a picturesque resort city located at the southern tip of Mexico’s Baja California Peninsula, known for its stunning sandy beaches and crystal-clear waters. It offers a vibrant nightlife, water-based activities, and iconic landmarks like the distinctive rock formation known as “El Arco” at Land’s End.

Cozumel

Cozumel is a beautiful Caribbean island off the eastern coast of Mexico, famous for its vibrant coral reefs and exceptional diving and snorkelling opportunities, with a rich Mayan heritage and lush natural beauty

Mazatlan

Mazatlan is a captivating coastal city located on Mexico’s Pacific coast, renowned for its golden beaches, colourful colonial architecture, and vibrant local culture. From its historic Old Town to the bustling malecón, Mazatlan offers a delightful mix of sun, sea, and Mexican charm.

When is the best time to visit Mexico?

The best time to take a cruise holiday to Mexico depends on the region you want to explore and the specific experiences you’re seeking.

Generally, the dry season, which spans from late November to April, is considered the prime time for tourism. During these months, most parts of Mexico enjoy pleasant, dry weather, making it ideal for exploring archaeological sites, relaxing on beautiful beaches, and enjoying outdoor activities.

If you’re interested in witnessing traditional Mexican festivals, such as Day of the Dead (Dia de los Muertos) in late October and early November or Semana Santa (Holy Week) leading up to Easter, then planning your visit around these cultural events can offer a rich and unique experience.

It’s also essential to consider factors like local holidays, festivals and peak tourist seasons. It’s always a good idea to consult with one of our cruise agents who will give you the best advice!

Which cruise lines sail to Mexico

Ambassador Cruise Line, Azamara, Carnival Cruise Line, Celebrity Cruises, Cunard, Explora Journeys, Fred Olsen Cruise Lines, Holland America, Hurtigruten, MSC Cruises, Marella Cruises, Norwegian Cruise Line, Oceania Cruises, P&O Cruises, Princess Cruises, Regent Seven Seas Cruises, Royal Caribbean, Seabourn, Silversea Cruises, Viking Ocean Cruises, Virgin Voyages & Windstar Cruises.

Book Your Mexico Cruise

Our cruise specialists at Southampton Cruise Centre are here to help! Call us from 9am to 9pm, 7 days a week on 02380 658 386. Or search our collection of Cruises to Mexico below and send us an enquiry online! 

Searching for cruises

£0 Up to £10,000+
Filter

Take the hassle out of your holiday search and let our knowledgeable cruise agents find you the perfect cruise by phone! Call 02380 658 386

Searching for cruises

Searching for cruises

£0 Up to £10,000+
Filter

Enquire Now

Cruise Enquiry (Tprofile)
Please enter your contact details below and we will respond as soon as we can.
Would you like to be kept up to date with all the latest offers from Southampton Cruise Centre? *