Best beaches in Cuba

Soak up the sun on one of Cuba's powdery white-sand beaches.

With a choice of more than 300 white-sand beaches you're sure to find the right beach in Cuba, from lively Varadero to the secluded powder-white beaches of Cayo Coco and Cayo Guillermo.

The best beaches in Cuba, include …


Pick your own spot to sunbathe and swim on this 21km-long strip of palm-fringed white sand that runs along the Península de Hicacos, facing the calm waters of the Caribbean.

This is Cuba's premier beach-resort destination, lined with cafes, bars, restaurants, nightclubs and a choice of around fifty 5-star all-inclusive hotels that feature a wide range of facilities including umbrellas, sun loungers and water sports equipment.

Try the family friendly Tryp Peninsula Varadero, which hosts the best kids club in Varadera. Or choose the adults only Super Clubs Breezes Varadero or the stunning Paradisus Varadero, set on a remote and gorgeous section of beach and boasting five bars and four restaurants.

Sunbathe on the pristine white sand, go sailing, kayaking, diving and snorkelling over the nearby coral gardens and see dolphins perform at the nearby Delfinario.

Varadero is located on the north coast of Cuba, around 140km east of Havana (a 2-hour drive).

Playa Paraíso

Unwind on this gorgeous white-sand beach that sits at the sheltered western end of an uninterrupted 25km-long stretch of beachfront fringing the southern shore of Cuba.

Sunbathe on the fine white sand and go swimming in the clear Caribbean Sea. Take your own food and drinks, as there are no facilities here except for some thatched-roof palapas.

Come for a day or stay longer at the nearby Sol Cayo Largo, an all-inclusive 4-star resort set on Lindamar Beach.

Cayo Largo is an island located off the southwest coast, around 177km south of Havana. It is easily reached by air, and a shuttle bus connects the marina with all the hotels.

Playa Sirena

Dip your toes into the soft sugar-white sand of this idyllic beach that shelves into clear shallow water perfect for swimming and snorkelling over the offshore coral gardens.

Facilities include umbrellas and sun loungers for hire as well as a beachside restaurant operated by the marina.

Water sports include Hobie Cats, windsurfers and sea kayaks. Cayo Largo also offers excellent scuba diving, snorkelling and fishing.

Cayo Coco & Cayo Guillermo

Unwind at one of Cuba’s most pristine beach destinations – two idyllic cays separated from the mainland by a 27km-long causeway.

Sunbathe on the palm-fringed shimmering white sand, swim in the calm, crystalline turquoise waters and dive or snorkel the offshore coral reefs teeming with rainbow-hued fish. Spot numerous birdlife overhead, including pink flamingos, white egrets and ibis.

Facilities include umbrellas, sun loungers and a variety of water sports equipment, all provided by a string of all-inclusive beachfront hotels.

Try the Melia Cayo Coco, a stylish adults only resort on Cayo Coco or the Melia Cayo Guillermo, an imposing luxury hotel on neighbouring Cayo Guillermo.

Cayo Coco and Cayo Guillermo are located on the northeast coast of Cuba, around 98km north of Ciego de Avila and 550km east of Havana.

The Aeropuerto Internacional Jardines del Rey receives direct international flights from North America, Europe and several Caribbean nations.

Playa Mégano

Sunbathe on the soft sugar-white sand of this unspoiled beach that shelves into shallow crystal clear waters perfect for swimming.

Use the facilities of the luxurious Occidental Royal Hideaway Ensenachos on a day pass or stay longer and be pampered with a range of creature comforts. This and other beaches offer the perfect base for exploring nearby Remedios and Santa Clara.

Playa Mégano is located on the tiny islet of Cayo Ensenachos in the region known as la Cayería del Norte.

Playa Ancón

Unwind on the white sands of this 3km-long beach that shelves into clear turquoise waters that are perfect for swimming, snorkelling and diving the offshore reefs.

Playa Ancón is the perfect base to base yourself and explore nearby Trinidad.

Come for a day or stay longer at the charming Brisas del Mar Trinidad hotel. Facilities include umbrellas, sun loungers and water sports equipment for hire.

The nearby tiny offshore island of Cayo Blanco offers one of the region’s best dive spots. Playa Ancón is located on the south coast, just 13km from Trinidad.

Playa Esmeralda

Dip your toes into the soft powder-white sands of this idyllic beach, one of several that indent the shoreline of Guardalavaca – one of Cuba’s most attractive beach destinations.

Sunbathe on the pristine beach, swim in the clear turquoise waters, snorkel coral gardens just a few short strokes from the beach and choose from several dive sites.

Come on a day trip or stay longer at the luxurious all-inclusive Paradisus Rio de Oro, a five-star adults only eco-resort set on a tree-covered cliff top overlooking Playa Esmeralda.

Guardalavaca is located on the north coast of Cuba, around 14km from the provincial capital Holquin and 70km from the nearest airport, Aeropuerto International Frank Pais.

More about Cuba…

Latest update: Best Beaches in Cuba: 7 May, 2022