This blog may contain affiliate links. Read our disclosure policy for more info.
Cartagena is one of our favorite places to visit in Colombia. Sitting right on the Caribbean coast, this colorful port town is rich in history and is blessed with some amazing white sandy beaches.
We fell so in love with the city when we first visited, so much so that we ended up staying to live here for a few months! During that time, we did a bunch of tours to help us get well acquainted with all of the best things to do in Cartagena.
From island hopping in the tropical Caribbean waters, eating food in the historic centers, and even getting soothing mud massages in a mud volcano, this city has it all.
After spending a good amount of time in the city and having a lot of different experiences, I’ve listed all my favorite things to do in Cartagena! Enjoy!
- Things to do in Cartagena, Colombia
- 1. Private city tour of Cartagena
- 2. Ride an ATV on the beach
- 3. Rosario Islands tour
- 4. Bora Bora Cartagena Beach Club full-day experience
- 5. Tour of San Basilio de Palenque
- 6. Food tour in Cartagena Walled City
- 7. Bath in Volcan de Lodo El Totumo
- 8. Sibarita Master luxury sunset tour
- 9. Bazurto market tour and cooking class
- 10. Cartagena coffee master tour
- Where to Stay in Cartagena
- Thanks for reading!
- Why We Book Tours with Viator
Things to do in Cartagena, Colombia
1. Private city tour of Cartagena
- Price: From $135 USD
- Rating: 5 stars (check over 380 reviews here)
- Free cancelation: Yes
We’re big believers that if you want to get to know a city at its core, there’s no one better to show you around than the locals!
This half-day private city tour through Cartagena is such an amazing way to discover the history, culture, and beauty of the city without it feeling like a lecture. In fact, our tour guides were full of jokes and smiles as they showed us some of the best spots in the city, like the beautiful San Felipe Castle and the wonderful Monastery of La Popa!
The 4-hour tour starts with pickup from your hotel, as you dive right into the action and explore the best of what Cartagena has to offer. We love that the tour is personalized to your group, so you can choose which areas you prefer to see, with a mixture of driving and walking included.
Our bilingual guide was so friendly, proud of his city, and super knowledgeable, taking us through to see some really impressive spots! As it’s a private tour, the cost does vary depending on how many people book. Booking for one person costs $130 USD. Groups of 2 people cost $110 USD each, and 3 or more people cost $100 USD each. Kids 4 and under are free.
You can book your spot on this personalized city tour here on Viator.
2. Ride an ATV on the beach
- Price: From $135 USD
- Rating: 5 stars (check over 804 reviews here)
- Free cancelation: Yes
Get outside the walls of the city on a tour that will have you enjoying the scenery and an adventure all at the same time!
This ATV tour takes you along a trail to see stunning cliffs, rock formations, and three different beaches. It’s so much fun to drive across the beaches and really pick up speed!
There are lots of scenic spots to stop for photos and the guides are great at offering to take pictures for you so you can remember the trip.
One of the best parts is pulling into your own private spot on the beach to relax while one of the locals cuts open a cold coconut for you to drink from. There’s also some yummy fresh seafood you can buy at the beach as well.
The tour lasts about 2.5 hours and goes rain or shine – what’s ATVing without a little mud?! The tour cost is $135 USD and includes everything you need from instruction if you’ve never driven an ATV before to a helmet and water.
You can book your ATV adventure here!
3. Rosario Islands tour
- Price: From $92 USD
- Rating: 4.5 stars (check over 450 reviews here)
- Free cancelation: Yes
If you’re looking to explore some of the most amazing white sandy beaches and swim through crystal-clear waters, a visit to the Rosario Islands is an absolute must. There’s a good reason the islands made our list of the top 50 things to do in Colombia!
This full-day catamaran tour to the Rosario Islands is an absolute dream experience. You’ll set sail on a relaxing journey aboard a luxurious catamaran, cruising around the gorgeous islands. The catamaran stops just off the coast of Island Grande and Isla Baru, giving you the perfect opportunity to snorkel through the coral reefs, before stuffing down a delicious lunch!
We had an absolute blast on this 7-hour tour, boarding quickly before setting off on our grand adventure. With the sun shining and music playing on the speakers, we couldn’t help but bust a few moves before going for a dive. Rinse and repeat! The fact that the tour also included snorkeling gear was also a major plus.
Tickets for this experience cost $82 USD per adult, $41 USD each for children (aged 7-14), and kids 6 and under are free. That being said, the focus here is on complete relaxation with good music and food, so there might not be quite enough entertainment for little ones!
Hotel pickup isn’t included, but the meeting point is at the pier of the Pagasos, right in front of the Convention Center – it’s really easy to reach and the meeting time of 8:30 am means no super early start. You can grab tickets to this floating fiesta here.
If you are traveling with a larger group and want to explore just by yourselves, then you may prefer to go on a private full-day boat trip to the Rosario Islands! This full-day tour costs $699 USD for groups of up to 10 people and comes with a private driver. You can personalize the itinerary exactly how you like, so if you find a spot you’d love to chill at for hours, you can!
Your captain for the day will be happy to suggest a number of beaches and snorkel spots along the way too – but what you do is really up to you. You will want to bring your own snorkel gear and some extra cash to enjoy lunch at one of the beach clubs along the way.
Tickets for the private boat trip can be booked online here.
Tickets for the group tour can be booked here!
4. Bora Bora Cartagena Beach Club full-day experience
- Price: From $108 USD
- Rating: 4.5 stars (check over 400 reviews here)
- Free cancelation: Yes
If you want to feel like a VIP for a day, this full-day Bora Bora beach club experience on Rosario Island will have you living like a star! We can totally see visitors on a bachelorette, birthday, or honeymoon, or those just looking for a slice of luxury in paradise having an amazing time here.
It all begins with a beautiful morning boat ride from the La Bodeguita Pier in Cartagena, as you set off toward the gorgeous Rosario Islands. Nestled among the palm trees on the warm golden sands is the Bora Bora Beach Club, your personal paradise for the next few hours! Oh, and did we mention you get a free cocktail before hanging out on your private beachfront bed?
When you fancy taking a dip, the water is absolutely perfect for snorkeling and swimming. But if you fancy just lounging in the cool shade with an equally cool drink and a good book, you can… I’m getting jealous just thinking about it!
This tour lasts just over 8 hours and costs $88 USD per person. We think this is a great price considering that the tour includes lunch, a beach bed, as well as transportation to the island. So get ready to be pampered in style – you can book your tickets online here.
Top tip: Bring along a towel, snorkel gear, and some extra cash to purchase more drinks and even an oceanfront massage! The beach club also offers water activities such as paddleboards and kayaks at an additional charge.
You can book Bora Bora Beach Club in advance here!
5. Tour of San Basilio de Palenque
- Price: From $135 USD
- Rating: 5 stars (check over 380 reviews here)
- Free cancelation: Yes
This 6-hour freedom tour of Palenque is a wonderful way to go behind the scenes and learn all about the true culture and history of Colombia.
We loved learning as much as we could about the local Palenque culture and language – a tour like this really helps to bridge that disconnect that you can often feel as a tourist. We really had a blast doing so, discovering the traditional music and dance, as well as traditional medicine.
You’ll arrive in a small group at a local village, you’ll get to know the locals and learn all about their African heritage. With loads of fun activities, the time just flies by! That being said, I really believe in the importance of tours like this, where you learn about the history of slavery and their rise to freedom. It helps to shed some much-needed light on the struggles and resilience of the local culture.
The cost of this tour is $110 USD per person and includes all transportation on the day, as well as hotel pickup and drop-off. There’s also a wonderful, traditional Palenquero lunch included which is sure to fill you up! We recommend bringing along a day pack with water and sunscreen and dressing appropriately as you spend quite a lot of time outside.
Get in touch with the local culture on this amazing and eye-opening tour.
You can check your dates and get your tickets for it online here.
6. Food tour in Cartagena Walled City
- Price: From $74 USD
- Rating: 4.5 stars (check over 100 reviews here)
- Free cancelation: Yes
This half-day Walled City food tour combines my two all-time favorite things: eating and learning the history of the area we are traveling to!
The Walled City of Cartagena was named a UNESCO World Heritage Site back in 1984 and really is one of my favorite areas of Cartagena to explore. Our guide was super friendly and taught us all about the history of the area while feeding us delicious traditional cuisine along the way (say no more!).
Of course, there’s loads of interesting info to learn too, such as how these foods became staples in this culture and played a part in their history.
It’s also an entirely personalized experience, being a private tour and the guides are great, so I recommend asking questions and doing some research ahead of time to see if there’s anything specific you’d like to do, see, or try. It is a walking tour though, so be sure to dress appropriately, including comfortable shoes!
The price of this tour varies based on the number of people in your group, with two people costing $66 USD each and four people coming in at $51 USD per person. It also includes round-trip transportation from your hotel and is offered multiple times throughout the day. If you love trying new food as much as we do, we say go for it!
You can select your date and times for the tour while booking your tickets online here.
Why We Book Tours with Viator
Viator is a trusted online booking system for tours around the world! We almost always book our tours using Viator for a couple of reasons:
- Free cancellation on most tours – Most of the tours on Viator allow you to cancel and get a full refund up to 24 hours in advance. This is handy in case plans change, or if booking an outdoor activity, the weather forecast is looking grim.
- Reserve now and pay later – You can secure your spot on some of the most popular tours well in advance and not pay until closer to the day of the tour.
- Lowest price guarantee – If you happen to find the same tour at a lower price elsewhere, Viator will refund you the price difference.
- Pay in your chosen currency – Avoid costly international transaction fees by choosing to pay in your home currency.
- Peace of mind – When booking with tour operators you find in person on the street or in small booking offices, you are often promised one thing and given another. This online platform holds tour operators accountable with a written description of inclusions as well as the opportunity for customers to leave reviews.
Check out the Viator website here! Or, for more info, read our detailed review about Viator here.
7. Bath in Volcan de Lodo El Totumo
- Price: From $110 USD
- Rating: 5 stars (check over 130 reviews here)
- Free cancelation: Yes
What screams fun and memorable more than a private tour to the mud volcano and salt mine?
This is a popular day trip from Cartagena since it’s only an hour’s drive away. The Volcan de Lodo El Totumo (aka the Mud Volcano) is kind of similar to the Dead Sea, as bathing here is not just fun, but it’s also great for your skin! The mud here has healing properties, as it’s full of calcium, iron, magnesium, and many other micronutrients that help your skin.
Getting dirty is what this experience is all about, so prepare to jump into the mud and indulge in an enjoyable mud bath! As you can see in the photo above, the volcano isn’t particularly high, at around 15 meters (49 feet) tall, so don’t worry about going for a hike.
You can even get a luxurious mud massage for $3 USD while here, which is 100% worth it in our opinion – why not make the most of your time here? Our tour guide was great and gave a thorough rundown of the history and what to expect from the experience and even translated throughout our visit.
This tour takes around 4 hours and also visits the Galerazamba Salt Mine which, if visiting on a dry day can be a stunning pink color thanks to the microorganisms living in it. The photos you will get from these stunning salt flats are worth the trip themselves! The shade of pink varies throughout the year, but no matter when you visit, they’re still an amazing sight to behold.
The half-day tour can accommodate between 2-15 people and costs $87 USD per person. Transportation is also included, and you can choose between 4 different start times. We highly recommend bringing smaller Colombian pesos with you as well for tips along the way.
You can book your tickets to this mud volcano experience here.
8. Sibarita Master luxury sunset tour
- Price: From $110 USD
- Rating: 5 stars (check over 196 reviews here)
- Free cancelation: Yes
Watching the sun go down in Cartagena aboard this luxurious sunset cruise is an experience unlike any other! With fantastic music and an open bar, it’s the perfect way to hang out with friends, relax, and party as the day blends into the night.
We had incredible views of the city as we cruised through the Cartagena Harbor aboard an 85-foot (26-meter) catamaran – the boat was really spacious, and the upbeat vibe was unreal! We took some amazing photos as the lights of the city started to switch on.
Starting at 5 pm, the whole cruise lasted for about an hour and a half, which made it really easy to fit into our packed schedule. I can imagine this being a great activity to book before you head into town for a night out or just as a way to unwind for the evening.
The sunset cruise costs $40 USD per person with child tickets (4-11) costing $20 USD and kids 3 and under being free. If you’d like your experience to include food, you can upgrade for only an additional $4 USD per person, so that’s definitely a great option. Be sure to bring cash along as the price does not include dock fees of $3 USD per person.
You can check available dates and book your tickets for this sunset cruise here.
9. Bazurto market tour and cooking class
- Price: From $115 USD
- Rating: 5 stars (check over 100 reviews here)
- Free cancelation: Yes
If you’re a foodie who loves to cook, this half-day market tour and cooking class is right up your street!
I love taking cooking classes when we travel, these new skills always stick with me – I can relive these amazing memories when I make food at home. My favorite part of this experience is that it is run by a friendly local family who invites you into their home to share in a delicious home-cooked meal. The whole experience felt so wholesome and authentic!
Once you get picked up from your hotel, you will start your tour by shopping at a local market for all the ingredients you will need to make your dishes. As someone who likes grocery shopping, I loved this part as I was able to get a better idea of how I would remake this at home.
You then go to a local kitchen where you will be taught by the chef how to make traditional Colombian dishes. In the end, you will do my all-time favorite part – taste your delicious creations!
This cooking class tour costs $115 USD and requires at least 2 people per booking. Round-trip transportation from your hotel in Cartagena is also included in the price. I highly recommend bringing a notepad along with you so you can write down notes about the recipes and make them once you’re home.
If this sounds like the experience for you, easily book this tour here on Viator.
10. Cartagena coffee master tour
- Price: From $101 USD
- Rating: 4.5 stars (check reviews here)
- Free cancelation: Yes
If you’re anything like me, when you think of Colombia, you think of coffee!
This Cartagena coffee master tour is perfect for coffee lovers like us who are keen to learn more about how coffee is made. Of course, Colombia is world-renowned for having amazing coffee, and you’ll have the chance to sample a few different blends on this tour.
We met up with David and his amazing team at 10 am in the Café del Mural in Getsemaniby, where we then explored their incredible coffee-making contraptions and learned about their influences from other countries around the world! It was super fun looking around the cute coffee shop too. The visible passion that our guides had for their craft really went a long way in making this a very memorable experience.
This tour really was a lot of fun and the coffee shop was so cute! We loved tasting all the different types of coffee and learning about the whole coffee-making process. It’s perfect for groups of 2–8 people and costs $78 USD per person. After the coffee tasting, you’ll also leave with a bag of your favorite coffee.
So get ready for a mind-blowing coffee experience and grab your tickets to the tour here.
Where to Stay in Cartagena
I have no doubt you will love Cartagena as much as I do, so you’ll want to plan to stay here for a while. I’d say at least 3 days, although I ended up living here for a bit because I didn’t want to leave! Save yourself the hassle now and trust me on booking a few days here to enjoy.
I highly recommend staying in the Old Town just to soak up the history and have all the best sights within walking distance. All these hotels are in that part of the city and are for a variety of budgets, so you can find the right one for you.
Maloka Boutique Hostel – $
Right in the heart of the walled part of the city, Maloka Boutique Hostel is an affordable option that still puts you in the best area. It’s nice and quiet too as it isn’t right next to any clubs or bars.
Don’t let the word “hostel” discourage you – there are rooms with a shared bathroom or completely private rooms too. This place feels like a little home away from home – especially with a yummy breakfast and fantastic Colombian coffee included in your room price starting at $50 USD! Book your room now with Booking.com.
Ayenda El Viajero #2 – $$
Perfect for families or couples who want more space, the rooms at Ayenda El Viajero #2 are so spacious they feel more like tiny apartments! You’re in the middle of the action of the Old Town, so it’s a great place to crash after a busy day of exploring or a full night of dancing!
The rooms are air-conditioned for a nice break from the heat and all include a flat-screen TV. Some even have a little balcony or patio to enjoy your coffee on. I found the best price for this hotel on Booking.com!
Casa Claver Loft Boutique Hotel – $$$
Calling anyone who wants a stay that feels luxurious from start to finish – Casa Claver Loft Boutique Hotel has you covered. The stylish lofts here are huge and inside a restored 17th Century building. You’ll have AC, a kitchenette, a dining area, and plenty of seating.
If that hasn’t sold you, one look at the heated rooftop swimming pool will! It has stunning views of the city and is just one of the two pools this property has. Breakfast is included and the location means you’re only steps away from exploring the best part of Cartagena. Check availability and book your getaway to this hotel here.
Thanks for reading!
Hopefully, this guide to Cartagena was helpful for your upcoming trip. Cartagena is a city full of history and I’m sure you will fall in love with it like I did! Whether you’re sitting on the fort wall taking in a sunset, having a fantastic cup of coffee, or partying, this is a spot worth adding to your travel plans.
If you’re headed to this part of the world soon, make sure to browse around our other South America blogs to help plan your itinerary. We’ve spent months exploring South America and have lots of tips to share. If you have any questions as you get ready for your time here, make sure to leave us a comment!
21 Fun Things to do in Santa Marta, Colombia (that will make you love the city!)
Medellin Itinerary: How to Spend 1 to 5 Days in Medellin, Colombia