Going on a cruise to Cuba and Mexico means discovering two of the most incredible countries in Latin America. These countries are steeped in history and offer authentic ways of life that we do not have in Europe.

In the heart of the Caribbean, Cuba has become a tourist destination and welcomes more than 4 million tourists every year, knowing that the island has 11 million inhabitants. Nearly 40 million tourists visited Mexico in 2018, a record for the country.

You'll discover idyllic landscapes, endless beaches and cities steeped in history during your cruise to Cuba. If you are looking for a destination where relaxation and culture coexist perfectly, Cuba is for you. You can take a walk on the Isle of Pines, go for a cultural walk in Trinidad or discover Cuba's southern coast and its famous Bay of Pigs, to see the coral reef. For those who prefer to experience local life. Havana, the capital, also known as the "City of Columns" because of its Greek-style architecture, will charm you.

During your stopovers in Mexico, whether in Costa Maya, Cozumel or Belize, you will be able to see the heritage of past civilisations. You will learn about the history of the Mayan and Aztec peoples. Here too, as on your Cuba cruise, you will admire the incredible beaches and breathtaking panoramas.

Departure Months

452 Cruises Refine

Sort by :

Caribbean-Mexico-Cuba : United States, Mexico - Ovation of the Seas

Itinerary : Los Angeles, Santa Catalina Island, Ensenada, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Ovation of the Seas

From $40

Full board
Full board Port taxes included

From $40

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Ensenada, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $67

Full board
Full board Port taxes included

From $67

Discover Offer

3-10 December 26

Other departures

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Santa Catalina Island, Ensenada, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $70

Full board
Full board Port taxes included

From $70

Discover Offer

29 November 26

6 December 26

Other departures

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

Itinerary : Los Angeles, Ensenada, Cabo San Lucas, Mazatlan, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

From $80

Full board
Full board Port taxes included

From $80

Discover Offer

13-27 November 26

Other departures

Caribbean-Bahamas : United States, Mexico - Brilliance of the Seas

Itinerary : Fort Lauderdale Miami, Costa Maya, Fort Lauderdale Miami

Caribbean-Bahamas : United States, Mexico - Brilliance of the Seas

From $90

Full board
Full board Port taxes included

From $90

Discover Offer

Departure :

15 February 27

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

Itinerary : Los Angeles, Ensenada, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

From $96

Full board
Full board Port taxes included

From $96

Discover Offer

Departure :

18 December 26

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Ensenada, Cabo San Lucas, Mazatlan, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $103

Full board
Full board Port taxes included

From $103

Discover Offer

1-8 November 26

28 February 27

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Ensenada, Cabo San Lucas, La Paz, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $106

Full board
Full board Port taxes included

From $106

Discover Offer

18 October 26

15 November 26

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Santa Catalina Island, Ensenada, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $121

Full board
Full board Port taxes included

From $121

Discover Offer

Departures :

7 February 27

21 March 27

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

Itinerary : Los Angeles, Santa Catalina Island, Cabo San Lucas, Cabo San Lucas, Mazatlan, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

From $122

Full board
Full board Port taxes included

From $122

Discover Offer

22 October 26

5 November 26

Caribbean-Mexico-Cuba : United States, Mexico - Ovation of the Seas

Itinerary : Los Angeles, Ensenada, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Ovation of the Seas

From $133

Full board
Full board Port taxes included

From $133

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Ensenada, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $134

Full board
Full board Port taxes included

From $134

Discover Offer

21 January 27

Other departures

Caribbean-Antilles : United States, Mexico - Allure of the Seas

Itinerary : Miami, Cozumel, Miami

Caribbean-Antilles : United States, Mexico - Allure of the Seas

From $138

Full board
Full board Port taxes included

From $138

Discover Offer

Departure :

10 January 27

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

Itinerary : Los Angeles, Santa Catalina Island, Ensenada, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

From $142

Full board
Full board Port taxes included

From $142

Discover Offer

Departure :

4 January 27

Caribbean-Antilles : United States, Bahamian, Mexico - Freedom of the Seas

Itinerary : Miami, Nassau, Costa Maya, Miami

Caribbean-Antilles : United States, Bahamian, Mexico - Freedom of the Seas

From $152

Full board
Full board Port taxes included

From $152

Discover Offer

Departure :

9 January 27

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

Itinerary : San Diego, Santa Catalina Island, Ensenada, San Diego

Caribbean-Mexico-Cuba : United States, Mexico - Serenade of the Seas

From $154

Full board
Full board Port taxes included

From $154

Discover Offer

Departure :

7 March 27

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

Itinerary : Tampa, Cozumel, Costa Maya, Tampa

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

From $155

Full board
Full board Port taxes included

From $155

Discover Offer

Departures :

24 October 26

10 April 28

Caribbean-Mexico-Cuba : United States, Mexico - Liberty of the Seas

Itinerary : Galveston, Costa Maya, Cozumel, Galveston

Caribbean-Mexico-Cuba : United States, Mexico - Liberty of the Seas

From $156

Full board
Full board Port taxes included

From $156

Caribbean-Mexico-Cuba : United States, Bahamian, Mexico - Freedom of the Seas

Itinerary : Miami, Nassau, Costa Maya, Miami

Caribbean-Mexico-Cuba : United States, Bahamian, Mexico - Freedom of the Seas

From $158

Full board
Full board Port taxes included

From $158

Discover Offer

Departure :

12 December 26

Caribbean-Mexico-Cuba : United States, Mexico - Explorer of the Seas

Itinerary : Orlando -Canaveral Harbor, Costa Maya, Cozumel, Orlando -Canaveral Harbor

Caribbean-Mexico-Cuba : United States, Mexico - Explorer of the Seas

From $173

Full board
Full board Port taxes included

From $173

Discover Offer

13 January 27

10-24 March 27

Other departures

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

Itinerary : Tampa, Cozumel, Tampa

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

From $176

Full board
Full board Port taxes included

From $176

Discover Offer

29 October 26

13-27 May 27

Other departures

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

Itinerary : Los Angeles, Mazatlan, Cabo San Lucas, Cabo San Lucas, Los Angeles

Caribbean-Mexico-Cuba : United States, Mexico - Voyager of the Seas

From $179

Full board
Full board Port taxes included

From $179

Discover Offer

Departure :

11 December 26

Caribbean-Antilles : United States, Bahamian, Mexico - Freedom of the Seas

Itinerary : Miami, Nassau, Cozumel, Miami

Caribbean-Antilles : United States, Bahamian, Mexico - Freedom of the Seas

From $181

Full board
Full board Port taxes included

From $181

Discover Offer

Departure :

20 February 27

Caribbean-Mexico-Cuba : United States, Cayman Islands, Mexico - Independence of the Seas

Itinerary : Miami, George Town, Cozumel, Miami

Caribbean-Mexico-Cuba : United States, Cayman Islands, Mexico - Independence of the Seas

From $184

Full board
Full board Port taxes included

From $184

Discover Offer

Departure :

2 March 27

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

Itinerary : Tampa, Costa Maya, Cozumel, Tampa

Caribbean-Mexico-Cuba : United States, Mexico - Radiance of the Seas

From $190

Full board
Full board Port taxes included

From $190

What is the best period to go on a cruise to Cuba and Mexico?

We advise you to avoid the period from June to October, as the climate changes quickly  and  rain can be violent. For the rest of the year, from November to May, temperatures are mild and weather is good. This is the perfect opportunity to go on a Caribbean cruise and marvel at the breathtaking scenery.