Cuba vacations

With an average of 330 days of sunshine a year and a vast archipelago of islands, Cuba has long been known for offering relaxing beach getaways.   

The second largest island in the Caribbean, Cuba is an ideal destination for every type of vacationer. Those seeking rest and relaxation can find over 400 kms of pristine shores that line the coast, including the world-famous Varadero Beach in Varadero, perhaps the most well-known tourist spot in Cuba.    

Cuba is also home to more UNESCO World Heritage Sites than any other Caribbean country, perfect for travellers interested in the local culture and history. A two-hour drive outside Varadero will take you to Havana, Cuba’s capital city where the old meets new and classic American cars line cobblestone streets.  

With a range of sights to see and paradise to explore, discover all the island has to offer on an all-inclusive Cuba vacation.  

Destinations in Cuba
Our top things to do in Cuba
Cuba vacation deals 
  • Calgary
  • Edmonton
  • Grande Prairie
  • Halifax
  • Ottawa
  • Regina
  • Toronto
  • Vancouver
  • Winnipeg
No selected options
  • 5
  • 4 & up
  • 3 & up
  • 2 & up
  • Price (Low to high)
  • Price (High to low)
  • Star rating (Low to high)
  • Star rating (High to low)
  • Hotel name (A to Z)
  • Hotel name (Z to A)
  • Departure date (Earliest available)
Starfish Varadero - Varadero

Varadero, Cuba

Starfish Varadero
3.5
Save up to 12%
Dec 9, 20257 daysAll Inclusive
$1,825
$1,605
per adultTaxes and fees incl.
View details
Valentin El Patriarca Varadero - Varadero

Varadero, Cuba

Valentin El Patriarca Varadero
4.5
Save up to 11%
Dec 9, 20257 daysAll Inclusive
$1,925
$1,705
per adultTaxes and fees incl.
View details
Roc Barlovento - Varadero

Varadero, Cuba

Roc Barlovento
3.5
Save up to 11%
Dec 9, 20257 daysAll Inclusive
$1,965
$1,745
per adultTaxes and fees incl.
View details
Roc Arenas Doradas - Varadero

Varadero, Cuba

Roc Arenas Doradas
3.5
Save up to 11%
Dec 9, 20257 daysAll Inclusive
$1,975
$1,755
per adultTaxes and fees incl.
View details
Iberostar Origin Laguna Azul - Varadero

Varadero, Cuba

Iberostar Origin Laguna Azul
4.5
Save up to 10%
Dec 9, 20257 daysAll Inclusive
$2,005
$1,785
per adultTaxes and fees incl.
View details
Iberostar Origin Tainos - Varadero

Varadero, Cuba

Iberostar Origin Tainos
4.0
Save up to 10%
Dec 9, 20257 daysAll Inclusive
$2,045
$1,825
per adultTaxes and fees incl.
View details

The prices shown are subject to change at any time without prior notice. To confirm availability and final pricing you MUST proceed to the checkout page. The price shown in the booking summary on the checkout page constitutes the final guaranteed price and prevails over any other price.