Best Beaches in Cuba

Cuba’s coast runs from the resort strand of Varadero to the reef-fringed northern cays, the calm bays of the south, and quiet local beaches most guides skip. Browse 90 of them below — each opens to live conditions, nearby places to stay and how to get there.

Varadero

Varadero

Matanzas

Varadero is a beach destination in Matanzas province, Cuba. It is known for beaches, beach resorts, diving and snorkeling.

19 km VRA
Cayo Coco

Cayo Coco

Ciego de Ávila

Cayo Coco is a cay in Ciego de Ávila province, Cuba. It is known for beaches, beach resorts, diving and snorkeling.

10 km CCC
Cayo Guillermo

Cayo Guillermo

Ciego de Ávila

Cayo Guillermo is a cay in Ciego de Ávila province, Cuba. It is known for beaches, beach resorts, snorkeling and waterfront.

37 km CCC
Cayo Santa María

Cayo Santa María

Villa Clara

Cayo Santa María is a cay in Villa Clara province, Cuba. It is known for beaches, beach resorts, diving and waterfront.

75 km CCC
Guardalavaca

Guardalavaca

Holguín

Guardalavaca is a beach destination in Holguín province, Cuba. It is known for beaches, beach resorts, snorkeling and waterfront.

64 km HOG
Playa Ancón

Playa Ancón

Sancti Spíritus

Playa Ancón is a beach destination in Sancti Spíritus province, Cuba. It is known for beaches, snorkeling, diving and waterfront.

5 km TND
Playa Larga

Playa Larga

Santiago de Cuba

Playa Larga is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

31 km SCU
Playa Larga

Playa Larga

Holguín

Playa Larga is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

78 km HOG
Playa Larga

Playa Larga

Isla de la Juventud

Playa Larga is a beach destination in Isla de la Juventud province, Cuba. It is known for beaches and waterfront.

40 km GER
Playa Larga

Playa Larga

Matanzas

Playa Larga is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

23 km VRA
Playa Larga

Playa Larga

Matanzas

Playa Larga is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

12 km VRA
Cayo Coco

Cayo Coco

Las Tunas

Cayo Coco is a cay in Las Tunas province, Cuba. It is known for beaches, waterfront and nature.

52 km HOG
Cayo Coco

Cayo Coco

Isla de la Juventud

Cayo Coco is a cay in Isla de la Juventud province, Cuba. It is known for beaches, waterfront and nature.

47 km GER
Cayo Coco

Cayo Coco

Villa Clara

Cayo Coco is a cay in Villa Clara province, Cuba. It is known for beaches, waterfront and nature.

72 km SNU
Playa de Guanabo

Playa de Guanabo

La Habana

Playa de Guanabo is a beach destination in La Habana province, Cuba. It is known for beaches and waterfront.

36 km HAV
Playa Damajayabo

Playa Damajayabo

Santiago de Cuba

Playa Damajayabo is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

19 km SCU
Corinthia Beach

Corinthia Beach

Holguín

Corinthia Beach is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

91 km HOG
Playa de Toa

Playa de Toa

Guantánamo

Playa de Toa is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

3 km BCA
Playa Tortuguilla

Playa Tortuguilla

Guantánamo

Playa Tortuguilla is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

62 km BCA
Playa del Muerto

Playa del Muerto

Matanzas

Playa del Muerto is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

14 km VRA
Playa del Muerto

Playa del Muerto

Mayabeque

Playa del Muerto is a beach destination in Mayabeque province, Cuba. It is known for beaches and waterfront.

42 km HAV
Playa de los Muertos

Playa de los Muertos

Holguín

Playa de los Muertos is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

76 km HOG
Playa La Barca

Playa La Barca

Pinar del Río

Playa La Barca is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

201 km GER
Mejías Beach

Mejías Beach

Guantánamo

Mejías Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

85 km BCA
Punta de Mulas Beach

Punta de Mulas Beach

Holguín

Punta de Mulas Beach is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

80 km HOG
Playa del Este

Playa del Este

Santiago de Cuba

Playa del Este is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

44 km SCU
Playa del Este

Playa del Este

Guantánamo

Playa del Este is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

71 km SCU
Playa de Flamencos

Playa de Flamencos

Isla de la Juventud

Playa de Flamencos is a beach destination in Isla de la Juventud province, Cuba. It is known for beaches and waterfront.

9 km GER
Cuzco Beach

Cuzco Beach

Guantánamo

Cuzco Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

73 km SCU
Playa Daiquirí

Playa Daiquirí

Santiago de Cuba

Playa Daiquirí is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

21 km SCU
Playa Dura

Playa Dura

Matanzas

Playa Dura is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

43 km VRA
Playa de Durán

Playa de Durán

Villa Clara

Playa de Durán is a beach destination in Villa Clara province, Cuba. It is known for beaches and waterfront.

55 km SNU
Playa El Cayuelo

Playa El Cayuelo

Matanzas

Playa El Cayuelo is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

12 km VRA
Playa El Fraile

Playa El Fraile

Mayabeque

Playa El Fraile is a beach destination in Mayabeque province, Cuba. It is known for beaches and waterfront.

46 km VRA
Playa del Chivo

Playa del Chivo

La Habana

Playa del Chivo is a beach destination in La Habana province, Cuba. It is known for beaches and waterfront.

19 km HAV
Playa Chuch

Playa Chuch

Camagüey

Playa Chuch is a beach destination in Camagüey province, Cuba. It is known for beaches and waterfront.

70 km VTU
Playa Coco

Playa Coco

Santiago de Cuba

Playa Coco is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

21 km SCU
Playa Colombo

Playa Colombo

Isla de la Juventud

Playa Colombo is a beach destination in Isla de la Juventud province, Cuba. It is known for beaches and waterfront.

7 km GER
Playa Colorada

Playa Colorada

Santiago de Cuba

Playa Colorada is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

37 km SCU
Playa las Coloradas

Playa las Coloradas

Granma

Playa las Coloradas is a beach destination in Granma province, Cuba. It is known for beaches and waterfront.

74 km MZO
Playa Colorado

Playa Colorado

Villa Clara

Playa Colorado is a beach destination in Villa Clara province, Cuba. It is known for beaches and waterfront.

43 km SNU
Playa Conchera

Playa Conchera

Guantánamo

Playa Conchera is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

62 km SCU
Conde Beach

Conde Beach

Guantánamo

Conde Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

68 km SCU
Playa los Coquitos

Playa los Coquitos

Santiago de Cuba

Playa los Coquitos is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

3 km SCU
Playa de Caletona

Playa de Caletona

Holguín

Playa de Caletona is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

47 km HOG
Playa Camacho

Playa Camacho

Matanzas

Playa Camacho is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

15 km VRA
Playa Camarioca

Playa Camarioca

Matanzas

Playa Camarioca is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

13 km VRA
Playa Las Canas

Playa Las Canas

Pinar del Río

Playa Las Canas is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

170 km GER
Playa las Canas

Playa las Canas

Pinar del Río

Playa las Canas is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

94 km GER
Playa de Carbó

Playa de Carbó

Sancti Spíritus

Playa de Carbó is a beach destination in Sancti Spíritus province, Cuba. It is known for beaches and waterfront.

72 km SNU
Playa Cardenero

Playa Cardenero

Santiago de Cuba

Playa Cardenero is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

41 km SCU
Blind Beach

Blind Beach

Guantánamo

Blind Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

75 km SCU
Blue Beach

Blue Beach

Guantánamo

Blue Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

74 km SCU
Playa la Boca

Playa la Boca

Camagüey

Playa la Boca is a beach destination in Camagüey province, Cuba. It is known for beaches and waterfront.

70 km VTU
Playa Boca Ciega

Playa Boca Ciega

Artemisa

Playa Boca Ciega is a beach destination in Artemisa province, Cuba. It is known for beaches and waterfront.

42 km HAV
Playa Boca de Río

Playa Boca de Río

Las Tunas

Playa Boca de Río is a beach destination in Las Tunas province, Cuba. It is known for beaches and waterfront.

47 km VTU
Playa Bofill

Playa Bofill

Sancti Spíritus

Playa Bofill is a beach destination in Sancti Spíritus province, Cuba. It is known for beaches and waterfront.

69 km SNU
Playa Bonita

Playa Bonita

Camagüey

Playa Bonita is a beach destination in Camagüey province, Cuba. It is known for beaches and waterfront.

81 km CMW
Playa El Morillo

Playa El Morillo

Guantánamo

Playa El Morillo is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

49 km SCU
Playa Buenavista

Playa Buenavista

Isla de la Juventud

Playa Buenavista is a beach destination in Isla de la Juventud province, Cuba. It is known for beaches and waterfront.

31 km GER
Playa Buey Vaca

Playa Buey Vaca

Matanzas

Playa Buey Vaca is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

10 km VRA
Cable Beach

Cable Beach

Guantánamo

Cable Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

72 km SCU
Playa Bacuranao

Playa Bacuranao

La Habana

Playa Bacuranao is a beach destination in La Habana province, Cuba. It is known for beaches and waterfront.

27 km HAV
Las Salinas Baitiquirí

Las Salinas Baitiquirí

Guantánamo

Las Salinas Baitiquirí is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

52 km BCA
Playa del Bajo

Playa del Bajo

Holguín

Playa del Bajo is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

44 km HOG
Playa Bariay

Playa Bariay

Holguín

Playa Bariay is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

46 km HOG
Playa Bariguá

Playa Bariguá

Guantánamo

Playa Bariguá is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

18 km BCA
Playa Bacalao

Playa Bacalao

Matanzas

Playa Bacalao is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

6 km VRA
Playa Barrederas

Playa Barrederas

Holguín

Playa Barrederas is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

95 km HOG
Playa Bibijagua

Playa Bibijagua

Isla de la Juventud

Playa Bibijagua is a beach destination in Isla de la Juventud province, Cuba. It is known for beaches and waterfront.

8 km GER
Playa del Biltmore

Playa del Biltmore

La Habana

Playa del Biltmore is a beach destination in La Habana province, Cuba. It is known for beaches and waterfront.

14 km HAV
Playa Alejo

Playa Alejo

Pinar del Río

Playa Alejo is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

165 km GER
Playa de Ariza

Playa de Ariza

Artemisa

Playa de Ariza is a beach destination in Artemisa province, Cuba. It is known for beaches and waterfront.

34 km HAV
Playa Arroyo Bermejo

Playa Arroyo Bermejo

Matanzas

Playa Arroyo Bermejo is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

41 km VRA
Playa Arroyo Berracos

Playa Arroyo Berracos

Pinar del Río

Playa Arroyo Berracos is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

129 km HAV
Playa Azul

Playa Azul

Las Tunas

Playa Azul is a beach destination in Las Tunas province, Cuba. It is known for beaches and waterfront.

54 km HOG
Playa de Aguadores

Playa de Aguadores

Santiago de Cuba

Playa de Aguadores is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

1 km SCU
Playa Baga

Playa Baga

Camagüey

Playa Baga is a beach destination in Camagüey province, Cuba. It is known for beaches and waterfront.

60 km CMW
Playa Ancoá

Playa Ancoá

Sancti Spíritus

Playa Ancoá is a beach destination in Sancti Spíritus province, Cuba. It is known for beaches and waterfront.

6 km TND
Playa Jinaguayabo

Playa Jinaguayabo

Villa Clara

Playa Jinaguayabo is a beach destination in Villa Clara province, Cuba. It is known for beaches and waterfront.

43 km SNU
Playa Esmeralda

Playa Esmeralda

Holguín

Playa Esmeralda is a beach destination in Holguín province, Cuba. It is known for beaches and waterfront.

59 km HOG
Salinas Bidos

Salinas Bidos

Matanzas

Salinas Bidos is a beach destination in Matanzas province, Cuba. It is known for beaches and waterfront.

71 km VRA
Playa de las Hermanitas

Playa de las Hermanitas

La Habana

Playa de las Hermanitas is a beach destination in La Habana province, Cuba. It is known for beaches and waterfront.

26 km HAV
Playa Caletoncito

Playa Caletoncito

Santiago de Cuba

Playa Caletoncito is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

41 km SCU
Playa Verraco

Playa Verraco

Santiago de Cuba

Playa Verraco is a beach destination in Santiago de Cuba province, Cuba. It is known for beaches and waterfront.

28 km SCU
Hidden Beach

Hidden Beach

Guantánamo

Hidden Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

67 km SCU
Chapman Beach

Chapman Beach

Guantánamo

Chapman Beach is a beach destination in Guantánamo province, Cuba. It is known for beaches and waterfront.

65 km SCU
Playa Júcaro

Playa Júcaro

Sancti Spíritus

Playa Júcaro is a beach destination in Sancti Spíritus province, Cuba. It is known for beaches and waterfront.

68 km SNU
Playa el Perjucio

Playa el Perjucio

Pinar del Río

Playa el Perjucio is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

196 km GER
Playa Antonio

Playa Antonio

Pinar del Río

Playa Antonio is a beach destination in Pinar del Río province, Cuba. It is known for beaches and waterfront.

191 km GER