Cartagena & the Caribbean Islands combine beautifully preserved colonial architecture with turquoise Caribbean waters, coral reefs, tropical islands, and Colombia's finest collection of luxury hotels. Centered on the UNESCO-listed Walled City, the region also includes the colorful neighborhood of Getsemaní, the Rosario Islands, Isla Grande, Barú, and several private island retreats. Whether you're exploring centuries-old streets, dining at acclaimed restaurants, sailing through the archipelago, or relaxing on a white-sand beach, it's one of South America's most complete luxury destinations.
At a glance
| Best for | Colonial architecture, Caribbean beaches, luxury hotels, island hopping, sailing, and food |
|---|---|
| Don't miss | The Walled City, Getsemaní, Rosario Islands, Barú, and a sunset cruise on Cartagena Bay |
| Recommended stay | 4 to 6 nights |
| Best area to stay | The Walled City, Getsemaní, or the Rosario Islands |
| Pairs well with | The Coffee Region, Medellín & Antioquia, and Tayrona & the Sierra Nevada |
| Closest airport | Rafael Núñez International Airport (CTG) |
| Best time to visit | December through April |
| Getting around | On foot, by private transfer, and by boat |
| Budget | $$$ to $$$$$ |
Why stay in Cartagena & the Caribbean Islands?
Cartagena is one of South America's great historic cities. Founded in 1533, its fortified Old Town remains enclosed by massive stone walls built to defend one of Spain's most important colonial ports. Today those streets are filled with colorful balconies, elegant churches, boutique hotels, rooftop restaurants, and lively plazas that invite exploration from morning until late into the evening.
Just beyond the walls, the setting changes. Getsemaní has evolved from a traditional working-class neighborhood into one of Cartagena's most creative districts, where vibrant street art, independent cafés, boutique hotels, and music-filled plazas give the area a distinct character. Offshore, the Rosario Islands and nearby Isla Grande offer crystal-clear water, coral reefs, and some of Colombia's most exclusive island resorts, while Barú is home to beautiful white-sand beaches and luxury beachfront escapes.
The region also has one of Colombia's most exciting culinary scenes. Cartagena's restaurants draw inspiration from Caribbean, Indigenous, African, and Spanish traditions, with exceptional seafood, tropical fruit, and innovative fine dining making the city a destination in its own right.
Our take: Cartagena is far more than a beautiful colonial city. Combining several nights in the Walled City with time on the Rosario Islands creates one of the finest city-and-beach combinations anywhere in Latin America.
Is Cartagena & the Caribbean Islands a good fit?
- Love historic cities with beautiful architecture.
- Want to combine culture with Caribbean beaches.
- Enjoy boutique hotels and luxury resorts.
- Appreciate exceptional food and nightlife.
- Like sailing, snorkeling, and island hopping.
- Are planning a honeymoon or special celebration.
Tayrona & the Sierra Nevada are a better choice for nature, hiking, and eco-lodges, while the Coffee Region focuses on mountain landscapes and coffee estates. Cartagena is Colombia's premier destination for luxury city stays combined with Caribbean island escapes.
Best things to do
Explore the Walled City
Wander Cartagena's beautifully preserved colonial streets, where flower-filled balconies, centuries-old churches, hidden courtyards, and lively plazas reveal why the city is considered one of Latin America's architectural treasures.
Visit Getsemaní
Known for its colorful murals, independent galleries, cafés, and vibrant nightlife, Getsemaní shows a more contemporary side of Cartagena while preserving much of its historic character.
Escape to the Rosario Islands
This protected archipelago is home to coral reefs, clear Caribbean water, and several outstanding boutique island resorts. Boat excursions, snorkeling, and private beach clubs place it among the region's most popular day trips or overnight escapes.
Relax on Barú
Connected to the mainland by road, Barú is known for white-sand beaches, turquoise water, and several of Colombia's finest beachfront resorts, making it an excellent extension to a Cartagena stay.
Sail Cartagena Bay
A sunset cruise around the bay has beautiful views of the colonial skyline as the city lights begin to illuminate the historic walls and waterfront.
Visit San Felipe Castle
Built to defend Cartagena from pirates and foreign fleets, Castillo San Felipe de Barajas remains the largest Spanish colonial fortress in the Americas and has fascinating insight into the city's strategic importance.
Experience Cartagena's food scene
From traditional Caribbean seafood to innovative tasting menus, Cartagena has become one of Colombia's leading culinary destinations. Exploring the city's restaurants is an essential part of any visit.
Isla Grande
The largest island in the Rosario Archipelago has quiet beaches, mangroves, coral reefs, and several intimate boutique hotels that provide a more secluded alternative to staying in Cartagena itself.


Where to stay
Stay in the Walled City if you'd like Cartagena's history, architecture, restaurants, and boutique hotels right outside your door. This is the city's most atmospheric neighborhood and our favorite base for first-time visitors, with beautifully restored colonial mansions, rooftop terraces, and many of Colombia's finest luxury hotels.
Stay in Getsemaní if you prefer a more local atmosphere with colorful street art, lively plazas, independent cafés, and boutique hotels. Just outside the historic walls, it's easy to explore on foot while offering a different perspective on Cartagena's culture and nightlife.
Stay in the Rosario Islands if you're looking to slow down after exploring the city. Boutique island resorts on Isla Grande and the surrounding islands combine white-sand beaches, snorkeling, kayaking, and crystal-clear Caribbean water with a level of privacy that's difficult to find on the mainland.
Stay on Barú if your priority is beachfront relaxation. The peninsula is home to several of Colombia's finest beach resorts and is close to the Caribbean while remaining within reach of Cartagena for a day trip or private transfer.
One of the region's greatest strengths is how easily it combines city and beach. Spending three nights in Cartagena followed by two or three nights in the Rosario Islands or Barú creates one of South America's finest luxury travel experiences.
Our favorite hotels
Casa San Agustín
Three restored colonial houses form Casa San Agustín in Cartagena’s walled city. Original frescoes, carved wood, and an ancient aqueduct remain visible throughout the courtyards and rooms. The hotel feels intimate while placing the city’s restaurants and landmarks within easy walking distance.
Sofitel Legend Santa Clara
A former 17th-century convent has the setting for Sofitel Legend Santa Clara. Cloisters, stone arcades, and a broad courtyard pool remain at the heart of the property, while its larger size brings more extensive facilities than Cartagena’s intimate boutique hotels.
Las Islas
Treehouses and beachfront bungalows are scattered through tropical forest along the coast of Barú. Some rise into the canopy while others open directly toward the Caribbean. The dispersed layout keeps a substantial resort closely connected to its natural setting.
Coralina Island
Located on Isla Grande in the Rosario Archipelago, Coralina Island is an intimate boutique retreat with just a handful of rooms, excellent snorkeling, and a peaceful Caribbean setting that feels a world away from the city.
Casa Pestagua
Once the residence of an 18th-century count, Casa Pestagua occupies an elaborate mansion in Cartagena’s historic center. Eleven suites surround columned courtyards, gardens, and a long pool hidden behind the ornate façade. The scale feels closer to a private palace than a conventional hotel.
Best time to visit
December through April generally brings sunny weather, lower humidity, and calm Caribbean seas, making it the ideal time to explore Cartagena and enjoy the Rosario Islands. This is also the region's busiest travel season.
May through November brings warmer temperatures, occasional tropical showers, and lush landscapes. Rainfall often arrives in short afternoon bursts, leaving plenty of time to enjoy the city, beaches, and islands while benefiting from fewer visitors.
Pair it with
- The Coffee Region for mountain scenery, coffee estates, and Cocora Valley.
- Medellín & Antioquia for vibrant neighborhoods, innovative cuisine, and Guatapé.
- Tayrona & the Sierra Nevada for Caribbean beaches, rainforest, and boutique eco-lodges.
- Bogotá & the Eastern Andes for museums, colonial neighborhoods, and Andean culture.
Getting there
Cartagena is one of Colombia's easiest destinations to reach, with direct international flights from North America, Panama, and several South American cities. Boats and private transfers connect the city with Barú and the Rosario Islands.
Approximate travel times:
- Rafael Núñez International Airport (CTG) to the Walled City: 15 minutes
- Walled City to Getsemaní: 5 minutes
- Cartagena to Barú: 1 hour
- Cartagena to the Rosario Islands: 45 to 60 minutes by boat
- Cartagena to Isla Grande: 1 hour by boat
Many Colombia itineraries begin in Cartagena before continuing to the Coffee Region, Medellín, or Tayrona, allowing travelers to combine Caribbean beaches with the country's mountains, colonial towns, and diverse landscapes.


Frequently asked questions
How many nights should I stay?
We recommend four to six nights. Spend three or four nights exploring Cartagena before adding two or three nights in the Rosario Islands or Barú for a relaxed Caribbean beach escape.
Should I stay in the Walled City or Getsemaní?
The Walled City is our top recommendation for most travelers thanks to its beautifully restored colonial hotels, historic landmarks, and exceptional restaurants. Getsemaní has a more local atmosphere with colorful street art, lively plazas, boutique hotels, and an excellent dining scene, all within an easy walk of the Old Town.
Are the Rosario Islands worth staying overnight?
Absolutely. While many visitors experience the islands on a day trip, staying overnight allows you to enjoy the beaches and coral reefs after the boats have departed. It also creates a wonderful contrast to Cartagena's vibrant energy.
Is Barú better than the Rosario Islands?
They offer different experiences. Barú is ideal if you're looking for a luxury beachfront resort that's easily reached from Cartagena, while the Rosario Islands provide a more secluded setting with boutique island hotels, excellent snorkeling, and a true Caribbean feel.
Is Cartagena a good destination for families?
Yes. Families can explore the historic streets, visit San Felipe Castle, enjoy boat trips to the islands, relax on Caribbean beaches, and Explore one of South America's most walkable colonial cities.
Can I swim in Cartagena?
The city's urban beaches are popular, but we generally recommend heading to Barú or the Rosario Islands for clearer water, better beaches, and a more enjoyable swimming experience.
Do I need a guide?
We recommend one for exploring Cartagena's history, architecture, and neighborhoods. Local guides add valuable context to the city's colonial past while introducing lesser-known streets, courtyards, and culinary traditions. Boat excursions to the Rosario Islands and Barú are also best arranged with trusted local operators.



