12 Best things to do in Cartagena Colombia
Cartagena de Indias is a historic port city on the northern coast of Colombia. It is located on the Caribbean Sea. Founded in 1533, it became one of the most important trade centers during the Spanish colonial era. It acts as a key port for the trade of silver, metals, and other valuable goods from Peru and Bolivia to Europe. Today, Cartagena is celebrated for its stunning mix of colonial architecture, vibrant culture, and beautiful beaches.

Why Cartagena is a Must-Visit Destination
Cartagena stands out as one of the top travel destinations of Colombia due to its charming Ciudad Amurallada (Old Town). Its rich history spans centuries and its lively atmosphere that perfectly blends the old with the new. Whether you’re wandering through cobblestone streets, admiring the colonial buildings, or relaxing by the Caribbean coast, Cartagena offers a one-of-a-kind experience.
Things to do in Cartagena de Indias
1. Exploring Ciudad Amurallada (Old Town)
The Ciudad Amurallada, or Old Town, is the historical gem of Cartagena Colombia. It offers a captivating glimpse into Colombia’s colonial past. The cobblestone streets, vibrant architecture, and historic buildings create an atmosphere that transports you back in time.

A walk through this area feels like stepping into a colorful postcard. You will feel like flowers spilling from balconies, lively street performers, and the soothing sound of horse-drawn carriages.
2. Palacio de la Inquisición (Inquisition Palace)
The Palacio de la Inquisición is located in the heart of the Old Town and is a must-see for history enthusiasts. This museum delves into the dark history of the Spanish Inquisition in the Americas, with fascinating exhibits on torture devices and the lives of those accused of heresy.

The palace itself is an architectural marvel. It showcases colonial-era grandeur. Don’t miss the serene courtyard, which is perfect for a quiet moment after your visit.
3. Museo del Oro (Gold Museum)
For those with an interest in Colombia’s pre-Columbian history, the Museo del Oro is a treasure trove of artifacts. The museum offers a rich collection of gold and intricate craftsmanship, with over 30,000 pieces on display.
The well-curated exhibits offer a fascinating insight into the indigenous cultures of Colombia and are interactive. This makes it a great experience for both children and adults.
4. Castillo de San Felipe de Barajas (San Felipe Castle)
No visit to Cartagena Colombia would be complete without exploring the Castillo de San Felipe de Barajas. This monumental fortress played a key role in defending Cartagena from pirate attacks. Perched atop a hill, the castle offers panoramic views of the city and the coastline.

The fortress itself is an architectural feat, with labyrinthine corridors, massive walls, and strategic tunnels. It’s a perfect blend of history and adventure which makes it an exciting stop for visitors of all ages.
5. Plaza Santo Domingo & Plaza de Bolívar
Cartagena’s vibrant squares, Plaza Santo Domingo and Plaza de Bolívar, are ideal spots for a leisurely stroll. Plaza Santo Domingo is famous for the “La Gorda” statue by artist Fernando Botero, and it offers a charming place to sit down for a coffee or enjoy a snack.
Plaza de Bolívar, on the other hand, holds historical significance. It features statues of Simón Bolívar, the liberator of much of Latin America, and the nearby Cathedral of Cartagena.
What to Do Around Cartagena
While Cartagena’s Old Town is brimming with history and culture. The surrounding area offers a variety of unique experiences, from pristine beaches to natural wonders. These activities are perfect for a day trip or a longer stay to escape the hustle and bustle of the city.
6. Islas del Rosario (Rosario Islands)
The Islas del Rosario archipelago which is located about 35 km southwest of Cartagena, is a paradise for nature lovers. It is known for its crystal-clear waters and vibrant coral reefs. The islands are perfect for snorkeling and scuba diving.

The nearby Oceanario is also a great place to learn about local marine species such as dolphins, sharks, and sea turtles. Whether you’re looking for adventure or relaxation, the Rosario Islands offer something for everyone.
7. Playa Blanca
For a livelier beach experience, Playa Blanca is the perfect destination. It is located on Barú Island. This beach is renowned for its soft white sand and turquoise water.

While it can get crowded with tourists, the beach still retains a fun, energetic vibe, with beach chairs, bars, and restaurants lining the shore.
8. Volcán de Lodo El Totumo (Mud Volcano)
A short drive from Cartagena, the Volcán de Lodo El Totumo offers a unique mud bath experience. The therapeutic mud is said to have healing properties, and visitors can relax in the warm, dense mud while enjoying the stunning countryside.
Afterward, you can rinse off in the nearby lake for a refreshing experience. This is a must-visit for those looking for a distinctive and fun activity.
9. Explore Cartagena’s Surrounding Islands
The islands around Cartagena provide an idyllic escape from the city’s crowds. It offers tranquil beaches, crystal-clear waters, and unique cultural experiences. Whether you’re looking to unwind or embark on an adventure, there’s something for everyone.
10. Isla Barú
Just a short boat ride from Cartagena, Isla Barú offers secluded beaches and a peaceful atmosphere. The island is less developed than some of the other tourist spots. It makes it an ideal choice for those seeking a more laid-back experience.
The pristine waters and soft sand make it a perfect spot for swimming or simply relaxing in a natural setting.
11. Isla del Pirata
Isla del Pirata is a small, peaceful island that is perfect for those looking to get away from the crowds. The clear waters and coral reefs make it a fantastic location for snorkeling. The island’s quiet and secluded nature offers a serene escape. This makes it ideal for visitors looking to relax and connect with nature.
12. Islas del Rosario
The Islas del Rosario is an adventure-seeker’s paradise. It is known for its vibrant coral reefs. This archipelago is perfect for scuba diving and snorkeling.

With rich marine life and protected waters, it’s a destination where both beginners and experienced divers can enjoy exploring the underwater world. Visitors can also learn about the local ecosystem which makes it a must-see for eco-tourism enthusiasts.
Note on Cartagena’s Beaches
While Cartagena is often considered an island due to its proximity to the Caribbean Sea, it is not technically an island itself. The city lies on the northern coast of Colombia and faces the ocean, but it doesn’t have beaches right within its limits.
To visit the beautiful beaches Cartagena is known for, you’ll need to venture a little farther out. Popular beach destinations like Playa Blanca and the islands of the Islas del Rosario are just a short boat ride or drive away from the city. This makes them easy to reach for a day trip. So, if you’re looking to dip your toes into the sand and enjoy the sea, be prepared to travel beyond the city to experience the best beaches.
Where to Eat?
- La Cevichería
It is famous for fresh ceviche and seafood which is located in the heart of the Old Town (Ciudad Amurallada). A must-visit for seafood lovers. - Restaurant Cande
A casual eatery offering traditional Colombian dishes like Ajiaco soup, Bandeja Paisa, and seafood with a modern twist. It’s great for a cozy lunch or dinner. - Demente
A trendy tapas bar offering a creative mix of local and international flavors. It is located in the Plaza de la Trinidad area, it’s perfect for a casual, flavorful dining experience. - Donde Lola Restaurant
A charming place blending Colombian and Mediterranean flavors. Enjoy dishes like grilled seafood, ceviche, and paella in a lively, outdoor setting. - Alma Restaurant
A chic spot serving contemporary Colombian cuisine with Caribbean influences. It is known for its elegant atmosphere and locally sourced ingredients. It’s perfect for a special occasion or romantic dinner.
How to Get to Cartagena
Best Ways to Reach Cartagena
There are several ways to get to Cartagena which makes it easily accessible for travelers from around the world.
- By Air: The easiest way to reach Cartagena is via Rafael Núñez International Airport (CTG), with flights from major Colombian and international cities.
- By Bus: If you’re already in Colombia, buses from cities like Barranquilla (just 1.5 hours away). Santa Marta (around 4 hours) are commonly used to travel to Cartagena.
- By Sea: Cartagena is a popular stop for cruise ships, especially those traveling along the Caribbean coast.
Flights and Transportation Options
Direct flights from U.S. cities such as Miami, Fort Lauderdale, and New York, along with direct connections from Latin American cities like Panama City, make Cartagena a global hub for travelers.
Tips for Traveling to Cartagena
Things to Know Before Visiting Cartagena, Colombia
- Weather:
- Tropical climate with temperatures around 30°C (86°F).
- Best time to visit: December to April (dry season)
Currency:
- Local currency: Colombian Peso (COP).
- Credit cards are accepted, but carry cash for small purchases.
Language:
- Primary language: Spanish.
- Learn a few basic phrases to enhance your experience.
Safety:
- It is generally safe, but be cautious of pickpockets in crowded areas.
- Use registered taxis or ride-hailing apps.
Transportation:
- Best explored on foot in Old Town.
- Affordable taxis and public buses for longer distances.
Health and Safety:
- Stay hydrated, use insect repellent.
- Covid Vaccinations are required when entering the country; check with your healthcare provider.
Local Etiquette:
- Dress modestly when visiting churches and museums.
- Tipping 10% in restaurants is customary; small tips for hotel staff or taxi drivers are appreciated.
Food and Drink:
- Try arepas, ceviche, and Posta Cartagenera.
- Drink bottled water to avoid any stomach issues.
Shopping:
- Shop for emerald jewelry, woven bags, and local crafts at Las Bóvedas.
Where to Stay in Cartagena
Cartagena offers a wide variety of accommodation options across different neighborhoods, each with its own unique charm.
- Ciudad Amurallada (Old Town): It is known for its colonial architecture, narrow streets, and vibrant plazas. This area is perfect for those who want to be close to major attractions like Castillo de San Felipe de Barajas and Plaza Santo Domingo.
- Getsemaní: This trendy, artsy neighborhood is renowned for its street art, lively nightlife, and colorful atmosphere. It’s a great option for budget travelers and those looking for a more local experience.
- Bocagrande: The most modern area in Cartagena is Bocagrande. It offers beachfront hotels, upscale shopping malls, and a variety of dining options.
- La Boquilla: A quieter coastal area known for its local charm, relaxed atmosphere, and nearby beaches.
Luxury Hotels vs. Budget Accommodation
Whether you’re after luxury or a budget-friendly option, Cartagena has you covered:
- Luxury: Sofitel Legend Santa Clara is an upscale choice which is located in a former convent. This offers lavish amenities and excellent service.
- Budget: Selina Cartagena is a popular, affordable option located in Getsemaní, with a youthful vibe and social spaces.
Recommended Hotels and Hostels
- Boutique Hotels: Hotel Charleston Santa Teresa offers a luxurious stay with a mix of colonial and modern design. It is located right in the heart of the Old Town.
- Budget-Friendly: Media Luna Hostel in Getsemaní is perfect for those who are looking for a social atmosphere and budget accommodation.
Unique Stays: Boutique Hotels and Airbnb
For a more personalized experience, consider booking one of the boutique hotels or an Airbnb of Cartagena. Many of these are housed in beautifully restored colonial buildings with modern amenities.
Getting Around in Cartagena
In Cartagena, Uber is illegal and can result in being fined, so it’s better to avoid it. Instead, taxis are affordable and easily available, especially if you’re staying in a central location like Hotel Casa Lola in Getsemani, where most places are within walking distance.
Walking is the best way to explore the Old Town and soak in the charm of a city. For longer trips, such as to Volcan Totumo or Isla Baru, hiring a private driver is a convenient but more expensive option. Licensed taxis can be arranged through your hotel for easy transportation around the city.
Final Thoughts: Is Cartagena Colombia Worth Visiting?
Absolutely! Cartagena Colombia is a must-visit destination for history lovers, beach enthusiasts, and foodies alike. With its well-preserved colonial charm, vibrant streets, stunning beaches, and rich cultural experiences, this city offers something for every traveler.
Whether you’re exploring the historic Ciudad Amurallada, relaxing on the Rosario Islands, or indulging in delicious local cuisine, Cartagena promises an unforgettable experience.
If you’re looking for more exciting destinations, check out our guides on Baltimore and rio de janeiro for more travel inspiration!
No responses yet