The beaches in Havana are scattered all along the coastline, from the city beach below the Malecón to the beautiful local sands in La Habana del Este. The city beaches in Havana are places where you can dance and watch the sun go down. For a relaxing day in the sun, you should head eastwards, towards Varadero.
Main beaches in Havana:
Guanabo beach: One of the most beautiful beaches in La Habana del Este, 27km from the centre of town, Guanabo offers white sand, clean, calm waters and a lively atmosphere. There are all kinds of dining and entertainment services on offer too, which makes it an ideal beach for a day in the sun.
Santa María del Mar beach: The local beach in Havana, Santa María del Mar is a 10km-long beach with white sand, calm waters and a moderate swell. A little bit more than a 30-minute drive from the city centre, it offers the most genuine flavours of Cuban beaches, for it is highly popular with locals, bringing along their colours, their laughter and their Cuban son.
Mar Azul beach: Mar Azul is another great beach for local colour: salsa, rum and Habaneros ready to soak up the sun or retreat into their bright tents or under the sheltering coconut trees. It is a comfortable fine-white-sand beach, whose calm and lukewarm water invites visitors to take a splash.
Jibacoa beach: Jibacoa is a fine example of Cuban beach beauty: natural sand facing a quiet bay, far from the madding crowd of city beaches, halfway down between Havana and Varadero. The perfect mix of relaxation and sun, it also draws diving enthusiasts due to its spectacular coral reef.