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

463 Cruises Refine

Sort by :

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 $66

Full board
Full board Port taxes included

From $66

Discover Offer

18 October 26

15 November 26

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 - Ovation of the Seas

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

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

From $80

Full board
Full board Port taxes included

From $80

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

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

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

From $96

Full board
Full board Port taxes included

From $96

Discover Offer

4-25 October 26

3 January 27

Other departures

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, 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 - Ovation of the Seas

Itinerary : Los Angeles, Ensenada, Los Angeles

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

From $130

Full board
Full board Port taxes included

From $130

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 $140

Full board
Full board Port taxes included

From $140

Discover Offer

21 January 27

Other departures

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 $141

Full board
Full board Port taxes included

From $141

Discover Offer

Departure :

4 January 27

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

Itinerary : Miami, Cozumel, Miami

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

From $158

Full board
Full board Port taxes included

From $158

Discover Offer

Departure :

10 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 $164

Full board
Full board Port taxes included

From $164

Discover Offer

Departure :

7 March 27

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

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

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

From $171

Full board
Full board Port taxes included

From $171

Discover Offer

13-27 December 26

7 March 27

Other departures

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 - Liberty of the Seas

Itinerary : Galveston, Costa Maya, Cozumel, Galveston

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

From $176

Full board
Full board Port taxes included

From $176

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 $180

Full board
Full board Port taxes included

From $180

Discover Offer

13-27 November 26

Other departures

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

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

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

From $184

Full board
Full board Port taxes included

From $184

Discover Offer

16-30 October 26

9-23 April 27

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

Itinerary : Miami, George Town, Nassau, Miami

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

From $192

Full board
Full board Port taxes included

From $192

Discover Offer

21 December 26

12 April 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 $212

Full board
Full board Port taxes included

From $212

Discover Offer

22 October 26

5 November 26

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 $217

Full board
Full board Port taxes included

From $217

Discover Offer

Departure :

2 March 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 $217

Full board
Full board Port taxes included

From $217

Discover Offer

5 October 26

18 December 26

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

Itinerary : Los Angeles, Ensenada, Los Angeles

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

From $219

Full board
Full board Port taxes included

From $219

Discover Offer

15 November 27

24 January 28

Other departures

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 $221

Full board
Full board Port taxes included

From $221

Discover Offer

Departure :

9 January 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 $224

Full board
Full board Port taxes included

From $224

Discover Offer

Departure :

15 February 27

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

Itinerary : Miami, Cozumel, Cococay, Miami

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

From $227

Full board
Full board Port taxes included

From $227

Discover Offer

Departure :

25 February 27

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.