Top 21 Things to Do in Cuba

Home/Cuba/Top 21 Things to Do in Cuba
  • things to do in cuba

    Some of the links on this page are adlinks

Looking for things to do in Cuba? In this article, I share my best tips on Cuba activities that will ensure you to get a fun and memorable trip.

Cuba is a beautiful country that’s quite big, so make sure you have enough time for everything you want to do and experience on the island. There are so many fun things to do in Cuba. From beautiful nature to explore and amazing beaches to food- and cultural experiences.

Down below you can read more about the top things to do in Cuba:

1. Ride in a vintage car

One of the most popular things to do in Cuba is to go for a ride in one of the classic old cars. There are several tours you can take in the tourist cars, but you can also just go for a casual ride in one of the old taxis.

When we ordered a taxi from Havana to Cienfuegos, we got one of these old cars. It was such a fun and cool experience that I’ll never forget!

havana old car

2. Stay in a Casa Particulares – Great way to get to know the locals!

If you’re too shy to make contact with the locals while exploring Cuba, I have a great recommendation for you. In Cuba, you can stay in Casa Particulares, which means that you stay with a local Cuban family instead of a hotel.

We did this twice during our stay in Cuba, and it was so much fun. This way you really get to know the locals, have breakfast/dinner with them and learn much about their culture.

On Airbnb, you can find several nice Casa Particulares. It was through this awesome site where we found the local families we stayed with!

3. Swim in a cenote

It’s not only in Mexico where you’ll find these amazing cenotes! Cuba also has a few of them that are worth checking out during your stay.

Saturno Cave is one of the most popular ones, but I can also recommend you to visit Cueva de los Peces. Cueva de los Peces is a 70m-deep cenote where you can go swimming, snorkeling, and even diving. Here you can spot tropical fish as well as splashing around in the crystal clear waters.

There are not many countries in the world where you’ll find a natural swimming pool like this one, so make sure to put it on your list of things to do in Cuba!

cuba activites

Photo: Shutterstock

4. Watch thousands of crabs cross the road

If you’re in Cuba during the time of the year when the crabs emerge from the forests to the sea, then you’re in for a cool, or creepy (if you don’t like crabs) experience. Thousands of crabs cross the road near the Bay of Pigs to make their way down to the sea.

It’s really cool to see them all at once, but also a bit sad since some of them get smashed by the cars that are passing by.

5. Visit Morro Castle in Havana

Across the bay, from old Havana, you’ll find the Morro Castle. This 16th-century fort is not only fun to explore, but also offers great views of Havana.

things to do in Cuba

Photo: Shutterstock

6. Go to a baseball game at Estadio Latinoamericano

The Estadio Latinoamericano in Havana is home to two Cuban pro-league teams. To go on a Cuban baseball game is a must for all the sports enthusiasts. Join the festivities at Estadio Latinoamericano and cheer together with the locals when their favorite team is playing!

7. Explore Topes National Park

Outside Trinidad lies the beautiful Topes National Park, also known as Topes de Collantes. If you enjoy hiking, then this is one of the best things to do in Cuba for you.

Here you have many hiking opportunities as well as beautiful waterfalls to explore.

From Trinidad, you can get a ride with a 4×4 vehicle into the park and its waterfalls. You can also go on tours in the national park.

topes national park cuba

Photo: Shutterstock

8. Have a daiquiri at El Floridita

El Floridita is the home of the world-famous drink Daiquiri. It was invited in the 1930s at El Floridita in old Havana. It’s a beautiful bar that’s well worth a visit when you’re in Havana.

A fun fact is that this was one of Hemmingway’s favorite spots in Cuba.

9. Visit Trinidad

Trinidad, the Spanish colonial town is a place you must visit during your stay. The old town of Trinidad is so beautiful with its colorful houses and cobblestone streets. Just wander around, stop for a drink/coffee, explore some more and get to know the locals.

Trinidad is a beautiful town that’s a must to visit in Cuba!

Not forget to mention that the old town is today a UNESCO world heritage site.



10. Go Diving

If you’re into diving, then this is one of the top things to do in Cuba for you! It’s super cheap and the marine life is great. For around 25 USD a tank, you can dive in the beautiful waters of Cuba.

11. Stroll around in old Havana – One of the most popular things to do in Cuba

Strolling around in old Havana is one of the most popular things to do in Cuba. To see the colorful houses, the locals in action, as well as enjoying the nice atmosphere.

There are so many nice streets with beautiful old houses, so you can easily spend 1-2 days on just this activity. Make sure to bring your camera, because there are so many photogenic places in old Havana.

old Havana


12. Learn to dance salsa at 1830

For the Cubans, salsa dancing is just as natural to them as walking. When going to a salsa club, don’t be afraid to get up there and have fun. Even though most locals at these salsa clubs are professionals, they enjoy learning as well as dancing together with other people.

Head over to the outdoor club 1830 for salsa night. There you can go salsa dancing together with the locals!

13. Visit Cienfuegos

Something I’ve noticed is that many people don’t go to Cienfuegos for some reason, they travel straight from Havana to Trinidad. It’s a shame since Cienfuegos is a lovely town that’s worth visiting a day or two.

Cienfuegos is known as the ”Pearl of the South” as well as ”Paris of Cuba” due to its history and many locals of French origin. Cienfuegos offers a great mix of Caribbean spirit and French architecture.


14. Eat fresh lobster (the best I’ve ever had)

Eating lobster in Cuba is like eating pizza in Italy – it’s something you have to try if you like seafood. The lobster has so much flavor and is seriously the best I’ve ever had.

If you decide to visit Cienfuegos during your stay in Cuba, I can recommend you to visit the restaurant, Villa Maria. We had a delicious meal with fresh lobster and mojitos + the staff is super friendly and welcoming!

15. Visit the Vegas Grande Waterfall

When exploring the beautiful Topes National Park, make sure to visit this beautiful waterfall. The Vegas Grande Waterfall invites you to its beautiful environment where you can go for a swim and relax to the sound of the pouring water.

If you love to be out in nature, then this is one of the best things to do in Cuba!

Cuba activites

Photo: DNieuwland /

16. Drink a mojito – One of the most yummy things to do in Cuba!

Cuba is the birthplace of the famous drink mojito, so you must taste at least one mojito during your stay. They’re super delicious and you cannot compare these to any other mojito in the world.

It’s one of the top things to do in Cuba for those who loves mojitos!

17. Hit the beaches

Cuba is an island that’s full of beautiful beaches, it doesn’t really matter which side on the island you are. Imagine white sand and crystal clear waters full of marine life. Snorkeling is something I recommend you to do when visiting the beaches of Cuba!

Some beaches that are worth checking out during your stay are:

  • Playa Paraiso
  • Varadero Beach
  • Playa los Flamencos
  • Playa Pilar
  • Cayo Santa Maria
  • Playa Ancon
  • Cayo Levisa
  • Playa Coral
  • Playa Guardalavaca

Photo: Shutterstock

18. Visit the Museo de la Revolución

If you want to learn more about the revolution in Cuba, then you should visit Museo de la Revolución. This museum is housed in a former presidential palace and is of the most popular attractions in Cuba. It’s a great way to get a look into Cuba’s political past.

19. Explore Viñales – the tobacco fields

Viñales is one of the most beautiful places in Cuba. Here you have amazing landscapes and also the possibility to see the rural side of Cuba. It’s in Viñales where the majority of the local tobacco is grown, and here you can also do some hiking and other fun activities.

In Viñales you can learn about how they farm and grow the tobacco as well as how to roll your own Cuban cigar.

vinales cuba

Photo: Shutterstock

20. See wild crocodiles in Peninsula de Zapata

If you love animals and nature, then this is one of the top things to do in Cuba for you! Peninsula de Zapata is one of the largest marshlands in the Caribbean, and here you have amazing nature as well as wildlife. This is a home for 150 different bird species and crocodiles, which is pretty cool.

Luckily, this is the only place in Cuba where you’ll see crocodiles!

This is a popular tour to take in the Zapata Peninsula 

21. Go swimming in Cueva de Saturno

Around 30 minutes drive from Varadero, you’ll find Cueva de Saturno. An underground cave that’s filled with crystal clear freshwater with a temperature around 20-22ºC.

It’s a popular place to go for a swim, snorkeling, and diving. Here you can go diving to the deepest part of the cave, which is 22m down. Down there you can see beautiful formations of stalagmites, stalactites, and also a wide variety of marine life. The marine life of Cueva de Saturno includes blind shrimp, lobsters, barracudas, angelfish and green morays.

You can rent snorkeling equipment on-site, but if you want to go diving you need to book a tour with one of the diving clubs in Varadero.

A popular tour that includes a stop at the beautiful Cueva de Saturno, is the Yumurí Valley Jeep Safari tour.  This tour will also take you snorkeling/diving at Playa Coral, show you the bridges of Matanzas and much more.

things to do in Cuba

Photo: Shutterstock

Do you have any other questions about the top things to do in Cuba? Leave a comment below!

Leave A Comment

Shopping Cart