Where to Stay in Cartagena, Colombia: A Real Comparison of Every Zone
Cartagena's neighbourhoods are more legible than most tourist cities. Honest comparison of Old Town, Getsemaní, Bocagrande, and Manga, with hotels in each.
What is it Like Being Asian in Colombia 🇨🇴
I had four hours in Cartagena before a group of kids ran up to me in a plaza wanting selfies (the Asian-in-Colombia post covers that part). What that day taught me about the city, after coming in from Bogotá and Medellín, was that Cartagena has the most legible neighbourhood map of any tourist city in Latin America. There aren't ten zones to figure out. There are basically four, and the choice between them locks in your trip in a way the other Colombian cities don't.
This is the long version. Comparative options, honest trade-offs, and the hotels worth booking by zone.
Why your zone choice in Cartagena matters
Cartagena is a small city by Latin American standards, but it's split by a hard geographic logic: the Walled City is one experience, Getsemaní (right outside the wall) is another, Bocagrande (the modern beach strip) is a third, and the residential zones (San Diego, Manga) are quieter alternatives. Each zone has its own price tier, vibe, and walkability profile.
Three things I'd want a friend to know before they booked:
-
The Walled City is small enough to walk in 30 minutes. From Plaza Santo Domingo to Plaza San Pedro Claver to the cathedral is a 10-minute stroll. Don't book a hotel "near the Old Town" thinking you're 5 minutes away if it's actually in Manga or Crespo. Look at the map.
-
The beach in Bocagrande is decent, not great. It's a working city beach with high-rises behind it. If you want the postcard beach experience, you're booking a Rosario Islands day trip or going to Playa Blanca, not staying in Bocagrande.
-
Getsemaní is louder than people say but cheaper than people say. Plaza de la Trinidad goes until 2am most nights with live music, salsa, and street performers. Mid-range rooms here run $40-90 USD/night. The Old Town equivalent runs $120-280.
If it's your first trip and you're not sure, the answer is the Old Town. If it's your second trip or you want the city's actual rhythm, Getsemaní.
The four Cartagena zones at a glance
| Zone | Best for | Walk to Old Town | Lagoon access | Price tier (USD/night) |
|---|---|---|---|---|
| Old Town (Ciudad Amurallada) | First-timers, romance, history | 0 (you're in it) | 0 | $120-280 |
| Getsemaní | Nightlife, food, budget | 5-10 min walk | 0 | $40-110 |
| Bocagrande | Beach + high-rises | 10-15 min cab | Beach outside | $80-200 |
| Manga / San Diego | Quieter, residential, mid-range | 5-15 min walk | 0 | $60-150 |
Where to stay in Cartagena, your real options
Old Town (Ciudad Amurallada), stay here if you want to walk out the door into the colonial postcard. Plaza Santo Domingo, Plaza San Pedro Claver, the cathedral, and the city walls are all within a 10-minute radius. Hotels here split into two clusters: the boutique tier (Casa San Agustín, Sofitel Santa Clara, Casa Pestagua) at $250-600 USD/night, and the mid-range tier ($120-200 USD/night) of converted colonial mansions. Trade-off: the most expensive zone, the most touristy energy, restaurants priced for cruise-ship visitors.
Getsemaní, stay here if you want street art, salsa, and the late-night Plaza de la Trinidad. Real budget rooms at $30-60 USD/night exist here in hostels and B&Bs; mid-range options at $70-120 USD; and a small cluster of newer luxury hotels at $200-300 (Hotel Capellán de Getsemaní being the standout). Trade-off: petty theft is slightly higher than the Old Town, and the area gets loud past midnight, especially on weekends.
Bocagrande, stay here if you want a beach outside your hotel and a Miami-style high-rise vibe rather than colonial. Hyatt Regency Cartagena, the standard chain hotels (Hilton, Holiday Inn), and a strip of mid-range options run from $80-300 USD/night. Trade-off: you'll cab into the Old Town for most meals and sights, and the beach itself is a working city beach (decent, not the postcard).
Manga / San Diego, stay here if you want quieter residential streets and mid-range pricing without sacrificing walkability to the Old Town. San Diego is technically inside the Walled City but feels less crowded than the Plaza Santo Domingo strip. Manga is across the small bridge from Getsemaní, more residential, $60-130 USD/night. Trade-off: less character per block than the Old Town or Getsemaní, but real value for the price.
Travel-style picks
If you're a first-timer and budget allows, stay in the Old Town. The walkability + safety + concentration of sights is worth the premium for trip number one. Look at Casa San Agustín, Casa Pestagua, or any of the converted colonial mansions in the $200-300 range.
If you're on a budget, Getsemaní. Hostels run $20-35 USD/night, B&Bs $40-80, and you're 5 minutes' walk from the Old Town. The food and nightlife scene here is genuinely better than the Old Town's anyway.
If you want luxury, Old Town boutiques: Sofitel Santa Clara, Casa San Agustín, Casa Pestagua. All converted colonial mansions, all walkable to the cathedral, all $400-700 USD/night.
If you want a beach hotel, Bocagrande. Hyatt Regency Cartagena is the most-recommended for chain-quality beach access. Otherwise the Hilton or Inter-Continental.
If you're a digital nomad doing 2+ weeks, Manga or quieter Getsemaní. Reliable wifi, residential feel, mid-range pricing, and you can still walk to everything.
If you're with kids, Bocagrande or Manga. The Old Town is amazing but the cobblestones, narrow sidewalks, and late-night street noise make it less family-friendly than people think.
Things to do in Cartagena
The Old Town walking tour is the standard day-one move. Beyond that, the booking-intent shortlist:
- Cartagena Old Town walking tour, free or paid versions. The colonial history makes the city make sense.
- Rosario Islands day trip, a cluster of islands an hour offshore with the actual postcard beaches. 3-5 island hopping tours run $50-120 USD, lunch usually included.
- Playa Blanca day trip, the famous white-sand beach. Easier and cheaper than Rosario but more crowded with vendors and noise. Worth it if Rosario doesn't fit your schedule.
- Castillo San Felipe de Barajas, the colonial fort. Sunset is the right time to go.
- Cartagena food tour in Getsemaní. Fastest way to figure out what's worth eating before you wander.
- Salsa class in Getsemaní, $15-30 USD, a real cultural experience rather than a tourist set-piece.
- Volcán de Lodo El Totumo, the mud volcano about an hour outside the city. Ridiculous, photogenic, full-day commitment.
- Bazurto Market tour, the local market a 10-minute drive from the Old Town. Not for everyone, but the most "real Cartagena" experience available.
If you book one paid activity in advance, book the Rosario Islands day trip. Sells out in dry season weeks ahead.
Cartagena hotel comparison by zone
A rough cheat sheet of which hotels show up most often in recent traveller reports, by zone:
| Zone | Budget | Mid-range | Luxury / boutique |
|---|---|---|---|
| Old Town | Hotel Boutique Casa Cordoba Estrella | Casa Claver, Bantú Hotel | Casa San Agustín, Sofitel Santa Clara, Casa Pestagua |
| Getsemaní | Hostal La Tortuga, Republica Hostel | Osh Hotel, Allure Chocolat | Hotel Capellán de Getsemaní |
| Bocagrande | Holiday Inn Express Cartagena | InterContinental Cartagena | Hyatt Regency Cartagena |
| Manga / San Diego | Casa Bocagrande Bay | Bantú Hotel (San Diego) | Casa La Fe |
These are starting points, not exhaustive. Use the Stay22 map embed above to see what's available in your dates.
Getting there and when to go
Cartagena's airport (CTG) takes direct flights from most US hubs (Miami, Atlanta, Fort Lauderdale, New York) plus connections from Mexico City, Panama City, and Bogotá. From Bogotá or Medellín it's a 1-hour domestic flight, often cheaper than the bus. The airport is 15-20 minutes from the Old Town by taxi (around 25,000-35,000 COP / $6-9 USD).
Best months: December to April (dry season). January through March have the lowest rain risk and the steadiest Caribbean breeze. February is the sweet spot. Avoid August through October if possible (peak rainy season with daily afternoon downpours).
The wider hurricane season is technically June to November, but Cartagena's far enough south on the Caribbean that direct hits are rare. Rain is the bigger risk than storms.
If you're routing through Mexico first (we wrote up Bacalar where-to-stay and the Mérida-to-Bacalar guide for that side), expect a connection through Mexico City or Bogotá. Direct flights between the Yucatán and Cartagena don't really exist.
Budget breakdown (per day, USD)
| Item | Backpacker | Mid-range | Luxury |
|---|---|---|---|
| Accommodation | $25-45 (Getsemaní hostel) | $90-160 (Old Town hotel) | $300-700 (boutique / Sofitel) |
| Meals (3/day) | $15-30 | $45-80 | $100-220 |
| Transit / cabs | $5-10 | $15-25 | $35-70 |
| Activities | $5-20 | $35-70 | $90-220 |
| Daily total | $50-105 | $185-335 | $525-1,210 |
For a 4-day Cartagena trip, a backpacker can do it for $250-420 USD all-in. Mid-range lands $750-1,350. Luxury runs $2,100-4,800.
When to go in more detail
- December-March: peak dry season, peak prices. Christmas, New Year, and Hay Festival (late January) are the most expensive weeks of the year.
- April: still dry, prices easing. Underrated shoulder window.
- May-July: rainy season starts but mornings are usually clear. Cheaper than peak by 30-40%.
- August-October: wettest months. Heavy afternoon rain almost daily. Hotel prices drop hard if you can roll with the weather.
- November: rain tapers, prices haven't spiked yet. The other shoulder sweet spot, alongside April.
Recommendations
A short list of things I'd want a friend to know before they booked:
- Don't book a single night. The Old Town deserves at least two evenings.
- Book accommodation 4-6 weeks ahead in dry season. Day-of availability gets thin.
- Use Uber or InDriver, not street taxis. Cheaper and the price is locked in.
- Pull cash before you hit the smaller plazas. Card readers are inconsistent at street vendors.
- The Caribbean Spanish here is faster and clipped compared to Bogotá or Medellín. Install Google Translate's Spanish pack offline.
- For a beach day, Rosario Islands over Playa Blanca. Less crowded, cleaner water.
- Eat in Getsemaní at least one night, regardless of where you sleep. Better food, better price.
- If you're a Kiwi or Aussie, calibrate beach expectations down. The city beach is a working beach.
- Don't try to walk from Bocagrande to the Old Town. It looks close on the map; it's a cab.
- Plaza de la Trinidad in Getsemaní is the Friday-night move. Buy a beer from a street vendor and watch the salsa.
Final note
Cartagena's neighbourhood logic is friendlier than most cities of its size. Four real options, each suited to a different traveller, no ambiguity about which one fits you. Pick wrong and you'll Uber for everything. Pick right and you'll wonder why you didn't book longer.
If you're still on the fence about whether the trip earns its place, the honest "is Cartagena worth visiting" review walks through the rating split (Old Town vs Bocagrande, food vs beaches, the selfie thing). And the first-day-in-Cartagena post covers the day-one logistics with the identity-as-an-Asian-traveller angle. If you're routing through Mexico first, Bacalar where-to-stay and the Bacalar worth-it review are the parallels.
Frequently asked
Where should first-timers stay in Cartagena?
Old Town (Ciudad Amurallada) if budget allows. You walk out the door into the colonial postcard, with constant tourist police presence and the highest concentration of restaurants and bars. If $120-180 USD/night is too steep, Getsemaní right next door gives you the same walkability at half the price, with more nightlife and slightly more grit.
Is Getsemaní safe?
Yes, with normal big-city precautions. Getsemaní has been gentrifying for the better part of a decade, and the central streets (Calle de la Sierpe, Plaza de la Trinidad, Calle del Espíritu Santo) are well-policed and visibly safe day or night. Petty theft rates are slightly higher than in the Old Town, so don't flash phones or wallets in less-busy alleys.
Old Town vs Getsemaní: which is better?
Different products. Old Town is cleaner, quieter, more polished, and more expensive. Getsemaní is louder, cheaper, more local, and has the better street food and salsa bar scene. Stay in Old Town if your trip is all about history and romance. Stay in Getsemaní if your trip is about nightlife, food, and feeling closer to the actual city.
Is Bocagrande worth staying in?
Only if you specifically want a beach hotel. Bocagrande is the Miami-style high-rise strip on the south end of the city, with a real (if not stunning) beach right outside. The Old Town is a 10-15 minute taxi away. If beach access matters most, yes. If you came for the colonial city, stay in the Walled City.
How long should I stay in Cartagena?
Three to four nights minimum. Day one is the Old Town walkthrough; day two is a Rosario Islands or Playa Blanca trip; day three is Getsemaní food and nightlife; day four is whatever you missed. One or two nights and you're rushing the best part.
Is Cartagena safe at night?
The Old Town and central Getsemaní are safe to walk at night. Outer Getsemaní and the residential zones outside the Walled City are less so. Use Uber or InDriver after midnight, even for short distances. Plaza de la Trinidad is animated and safe until 1-2am most nights.
Do I need a car in Cartagena?
No. The Old Town is fully walkable, Getsemaní is 5-10 minutes from anywhere in the Walled City, and Bocagrande / Manga are quick taxi rides (around 15,000-20,000 COP, $4-5 USD). For Rosario Islands or Playa Blanca, you'll book a tour or boat. Renting a car in Cartagena is genuinely worse than not renting one.






