Things to Do in Cartagena: Best Tours and Prices

Cartagena combines a UNESCO-listed walled city with turquoise-water islands less than an hour away by boat. These are the plans our travelers book most, with reference prices.

1. Explore the city

The Cartagena city tour (from $30 USD) combines a chiva bus ride through Bocagrande, El Laguito and Castillogrande with the city's landmarks, with a guide. Morning and afternoon departures.

2. Rosario Islands

From $48 USD for the basic boat tour up to $110 USD for a three beach club tour. Compare every option in our Rosario Islands guide.

3. A beach club day

On Tierra Bomba, a few minutes by boat, Parceros Beach Club costs from $35 USD with lunch. See the beach club guide.

4. Bioluminescent plankton in Barú

Beach, sunset and water that glows at night, from $34 USD with the Playa Tranquila and plankton tour.

5. Totumo mud volcano

A natural mud bath, typical lunch and a swim in the sea: Totumo volcano tour from $45 USD, or Pink Sea and Totumo from $44 USD.

6. San Basilio de Palenque

The first free town in the Americas, with its own language, music and food: Palenque tour from $86 USD.

7. Sunset and dinner on the bay

Sunset cruises with open bar from $23 USD (Sibarita Express) and dinner cruises from $36 USD. For something special, the Flamante catamaran sunset cruise from $55 USD.

8. Nightlife

The chiva party bus (from $15 USD), the night catamaran party (from $75 USD) and salsa classes (from $140 USD).

9. Food

A Caribbean cooking class with a local chef (from $160 USD, with a bilingual guide) and brunch on an old city rooftop (from $55 USD).

10. Scuba for beginners

The discover scuba course in Barú (from $150 USD) needs no certification: practice in confined water and one guided dive in the Caribbean.

11. Barranquilla and Santa Marta in a day

A day trip from Cartagena by air-conditioned bus with a bilingual guide, from $85 USD.

12. Private boat

For groups, speedboats from $800 USD per boat, yachts and catamarans for up to 25 people.

Flying in? Book a private airport transfer from $40 USD.

Questions? Message us on WhatsApp at +57 314 601 0661 and we will help you choose for your date, group and budget.

back to blog