The best hotels in Cartagena

Cartagena has 8,000+ places to stay, and the gap between a great room and a sweaty disappointment is wider here than almost anywhere in Colombia. We reviewed the standouts. these 10 made the cut.

Our 10 Top Picks in Cartagena

Click any hotel to check availability and book at the best price.

ESTELAR Cartagena de Indias Hotel & Centro de Convenciones

Cartagena

$124/night Prices are approximate and vary by season

InterContinental Cartagena de Indias by IHG

Cartagena

$199/night Prices are approximate and vary by season

Hyatt Regency Cartagena

Cartagena

$183/night Prices are approximate and vary by season

Hotel Casa La Fe

Cartagena

$163/night Prices are approximate and vary by season

Hilton Cartagena Hotel

Cartagena

$182/night Prices are approximate and vary by season

Hotel Virrey Cartagena

Cartagena

$36/night Prices are approximate and vary by season

Hotel OZ Luxury

Cartagena

$92/night Prices are approximate and vary by season

Hotel Casa Don Luis by Faranda Boutique, a member of Radisson Individuals

Cartagena

$206/night Prices are approximate and vary by season

ANANDÁ HOTEL BOUTIQUE

Cartagena

$145/night Prices are approximate and vary by season

Casa La Cartujita

Cartagena

$162/night Prices are approximate and vary by season
Browse all hotels →

Why These Hotels Made Our List

Here's why each one made the cut.

ESTELAR Cartagena de Indias Hotel & Centro de Convenciones

Cartagena $124/night Prices are approximate and vary by season 9.6/10

Nearly 10,000 reviews at 4.8 means this place delivers, consistently. At $124, it's one of the better value 4-stars in Bocagrande. The convention center side keeps lobbies busy, but rooms are quieter than you'd expect. Good base if you're mixing business with beach time on Cartagena's main hotel strip.

Address:ESTELAR Cartagena de Indias Hotel & Centro de Convenciones, Cra. 1 #11-116, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Bocagrande

Rating breakdown

  • 5★90%
  • 4★8%
  • 3★1%
  • 2★0%
  • 1★1%

Compare prices for ESTELAR Cartagena de Indias Hotel & Centro de Convenciones

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$120per night
Check availability →

InterContinental Cartagena de Indias by IHG

Cartagena $199/night Prices are approximate and vary by season 9.4/10

You're paying $199 for the brand and the pool deck with Caribbean views. The beach itself isn't Cartagena's best, but the pool area more than compensates. Families love it here. It's reliable, well-run, and the Bocagrande location is easy. Seven thousand reviews at 4.7 don't lie.

Address:InterContinental Cartagena de Indias by IHG, Cra. 1 #5-01, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Bocagrande

Rating breakdown

  • 5★84%
  • 4★13%
  • 3★2%
  • 2★0%
  • 1★1%

Compare prices for InterContinental Cartagena de Indias by IHG

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$200per night
Check availability →
Check price
Best price tonight
$220per night
Check availability →
Check price
Free cancellation available
$220per night
Check availability →

Hyatt Regency Cartagena

Cartagena $183/night Prices are approximate and vary by season 9.4/10

Modern high-rise near Bocagrande's commercial strip, a short walk from the restaurants on Avenida San Martin. A bit corporate in feel, but the pool and service are genuinely good. At $183, it's solid value compared to the Hilton or InterContinental. Consistent 4.7 from 4,600 guests confirms it earns its price.

Address:Hyatt Regency Cartagena, Cra. 1 #12-118, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Bocagrande

Rating breakdown

  • 5★83%
  • 4★12%
  • 3★2%
  • 2★1%
  • 1★2%

Compare prices for Hyatt Regency Cartagena

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$180per night
Check availability →
Check price
Best price tonight
$210per night
Check availability →
Check price
Free cancellation available
$210per night
Check availability →

Hotel Casa La Fe

Cartagena $163/night Prices are approximate and vary by season 9.6/10

This tiny Old City boutique punches well above its 3-star label. A 4.8 from 345 guests means people genuinely love it. You're steps from Plaza de los Coches inside the walled city. At $163, you're paying for location and real character. Worth it for first-timers who want the proper Cartagena experience.

Address:Hotel Casa La Fe, Carrera 7 (Cll 2da de Badillo) #36-125, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Centro

Rating breakdown

  • 5★86%
  • 4★11%
  • 3★2%
  • 2★0%
  • 1★1%

Compare prices for Hotel Casa La Fe

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$160per night
Check availability →
Check price
Best price tonight
$180per night
Check availability →
Check price
Free cancellation available
$180per night
Check availability →

Hilton Cartagena Hotel

Cartagena $182/night Prices are approximate and vary by season 9.2/10

Established beachfront in El Laguito, where Cartagena's big hotels cluster. The pool terraces are good and service is reliable, if a bit formulaic. For $182, you get full Hilton predictability. Not the most exciting choice, but the Bocagrande peninsula location keeps you close to both the beach and the Old City.

Address:Hilton Cartagena Hotel, Avenida Almirante Brion, El Laguito, Cartagena de Indias, Cartagena, Cartagena de Indias, Bolívar, Colombia

Neighborhood:El Laguito

Rating breakdown

  • 5★79%
  • 4★15%
  • 3★3%
  • 2★1%
  • 1★2%

Compare prices for Hilton Cartagena Hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$180per night
Check availability →
Check price
Best price tonight
$200per night
Check availability →
Check price
Free cancellation available
$200per night
Check availability →

Hotel Virrey Cartagena

Cartagena $36/night Prices are approximate and vary by season 9.2/10

At $36 a night in Cartagena, you're basically stealing it. Over a thousand reviews at 4.6 confirms it's not a dump. Rooms are basic but clean. You're in Bocagrande rather than the romantic Old City, but taxis there cost less than $5. Best budget pick on this list by a wide margin.

Address:Hotel Virrey Cartagena, Cra. 2 # 7 - 126, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Bocagrande

Rating breakdown

  • 5★75%
  • 4★19%
  • 3★3%
  • 2★1%
  • 1★2%

Compare prices for Hotel Virrey Cartagena

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$40per night
Check availability →
Check price
Best price tonight
$40per night
Check availability →
Check price
Free cancellation available
$40per night
Check availability →

Hotel OZ Luxury

Cartagena $92/night Prices are approximate and vary by season 9.2/10

The unrated label shouldn't put you off. 810 guests scored it 4.6, and at $92 it undercuts most mid-range competitors by $50 or more. It's in Bocagrande, close to the beach strip. Decor leans modern with some quirky design touches. If you want style without the big-brand markup, this is your spot.

Address:Hotel OZ Luxury, Cl. 5 #2 14, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Bocagrande

Rating breakdown

  • 5★79%
  • 4★14%
  • 3★3%
  • 2★1%
  • 1★3%

Compare prices for Hotel OZ Luxury

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$90per night
Check availability →
Check price
Best price tonight
$100per night
Check availability →
Check price
Free cancellation available
$100per night
Check availability →

Hotel Casa Don Luis by Faranda Boutique, a member of Radisson Individuals

Cartagena $206/night Prices are approximate and vary by season 9.2/10

$206 for an unrated boutique is a lot to ask. But 214 guests gave it 4.6, and these Old City colonial houses offer something the big beach hotels simply can't: real character and architecture. You're inside the walled city, walking distance from every restaurant worth visiting. Pay it if you want the authentic experience.

Address:Hotel Casa Don Luis by Faranda Boutique, a member of Radisson Individuals, Calle del Cuartel #Carrera No. 36–16, El Centro, Cartagena de Indias, Cartagena, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Centro

Rating breakdown

  • 5★85%
  • 4★8%
  • 3★1%
  • 2★1%
  • 1★5%

Compare prices for Hotel Casa Don Luis by Faranda Boutique, a member of Radisson Individuals

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$210per night
Check availability →
Check price
Best price tonight
$230per night
Check availability →
Check price
Free cancellation available
$230per night
Check availability →

ANANDÁ HOTEL BOUTIQUE

Cartagena $145/night Prices are approximate and vary by season 9.2/10

A 5-star boutique in the Old City for $145 is a genuine sweet spot. Fewer than 600 reviews keeps it more personal than the mega-chains. You're close to Getsemaní, which has Cartagena's best street food and nightlife. Expect rooftop pools and attentive service. One of the better value splurges on this list.

Address:ANANDÁ HOTEL BOUTIQUE, Calle del cuartel #36-77, El Centro, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Centro

Rating breakdown

  • 5★80%
  • 4★12%
  • 3★3%
  • 2★1%
  • 1★4%

Compare prices for ANANDÁ HOTEL BOUTIQUE

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$150per night
Check availability →
Check price
Best price tonight
$160per night
Check availability →

Casa La Cartujita

Cartagena $162/night Prices are approximate and vary by season 9.4/10

Only 113 reviews, but a 4.7 is hard to fake at any volume. It's a boutique inside the Old City, and $162 is reasonable for that address. Think colonial courtyard, personal service, no conference crowds. The kind of place you'll recommend to friends instead of keeping to yourself.

Address:Casa La Cartujita, Centro Histórico, Calle del Curato #38-53, San Diego, Cartagena de Indias, Bolívar, Colombia

Neighborhood:Centro

Rating breakdown

  • 5★83%
  • 4★14%
  • 3★1%
  • 2★1%
  • 1★1%

Compare prices for Casa La Cartujita

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$160per night
Check availability →
Check price
Best price tonight
$180per night
Check availability →
Check price
Free cancellation available
$180per night
Check availability →

Didn't find your match above? Here's every hotel in Cartagena.

Every scored hotel in the city. Filter by price, rating, or type to find yours.

Any
Any
Any
# Hotel Our Score Guest Rating Reviews Type Price/Night Book
1 ESTELAR Cartagena de Indias Hotel & Centro de Convenciones 9.6 4.8 9 545 4★ $120/night Book →
2 InterContinental Cartagena de Indias by IHG 9.4 4.7 7 585 5★ $200/night Book →
3 Hyatt Regency Cartagena 9.4 4.7 4 603 4★ $180/night Book →
4 Hotel Casa La Fe 9.4 4.8 345 3★ $160/night Book →
5 Hilton Cartagena Hotel 9.2 4.6 7 831 5★ $180/night Book →
6 Hotel Virrey Cartagena 9.2 4.6 1 105 3★ $40/night Book →
7 Hotel OZ Luxury 9.1 4.6 810 Apartment / Guesthouse $90/night Book →
8 Hotel Casa Don Luis by Faranda Boutique, a member of Radisson Individuals 9.1 4.6 214 Apartment / Guesthouse $210/night Book →
9 ANANDÁ HOTEL BOUTIQUE 9.1 4.6 589 5★ $150/night Book →
10 Casa La Cartujita 9.1 4.7 113 4★ $160/night Book →
11 Hotel NH Cartagena Urban Royal 9.0 4.5 1 121 4★ $130/night Book →
12 Hotel Las Américas - Cartagena de Indias 9.0 4.5 2 749 5★ $110/night Book →
13 Almirante Cartagena Hotel 9.0 4.5 5 763 5★ $100/night Book →
14 Arsenal Hotel 9.0 4.5 1 028 5★ $130/night Book →
15 Hotel Dann Cartagena 9.0 4.5 2 643 4★ $100/night Book →
16 Apartamento Boutique Cartagena Plaza 9.0 5.0 14 Apartment / Guesthouse $60/night Book →
17 SHEKINAH HOUSE 8.9 4.6 44 Apartment / Guesthouse $30/night Book →
18 Art Hotel Getsemani 8.9 4.6 7 Apartment / Guesthouse $50/night Book →
19 Bahari Cartagena Suites - Two-Bedroom Apartment 8.9 5.0 8 Apartment / Guesthouse $90/night Book →
20 CASA KALAMARY CRESPO/ HABITACIONES MATRIMONIAL / JACUZZI/ DESAYUNO / COFFE / CARTAGENA / BEACH / 8.8 4.3 16 Apartment / Guesthouse $40/night Book →

Showing 20 of 38 hotels

Browse all hotels →

Where to Stay in Cartagena

The neighborhood you pick matters more than the hotel.

Old City vs. Getsemaní: which side of the wall should you sleep on?

Inside the walled city, you're paying for the postcard. Streets like Calle de las Damas and Calle del Cuartel are gorgeous, walkable, and give you that classic Cartagena feel the moment you open your shutters. But rooms are smaller, noise from the plazas carries at night, and you're paying $105-220/night for the privilege.

Getsemaní, just outside the wall near the Puerta del Reloj, gives you 80% of the experience at 60% of the price. Plaza de la Trinidad is the neighborhood's beating heart. great street food, local bars, and artists painting murals on every corner. It's a 5-minute walk back into the Old City when you want the tourist scene, and 5 minutes in the other direction when you don't.

Bocagrande: beach access with a trade-off

Bocagrande is the high-rise strip south of the Old City, built along a narrow peninsula with Caribbean water on both sides. Avenida San Martín is the main drag, lined with chain restaurants and casino hotels. It's not charming, but the beach is right there and the rooms are often larger than anything in the Old City for a similar price.

The downside: you're 25 minutes from Plaza de Bolívar, and Bocagrande has almost nothing worth doing after dark beyond your hotel pool. Hotel Almirante and Movich Buro 26 are the two solid picks here. If beach access is your priority and colonial atmosphere isn't, Bocagrande delivers.

Getting around Cartagena without wasting money on taxis

Cartagena doesn't have a metro. Your options are taxis, mototaxis, and your feet. Taxis between the Old City and Bocagrande should be 8,000-15,000 COP. always agree on a price before you get in. Mototaxis around Getsemaní and the nearby bus terminal area run 3,000-5,000 COP and are perfectly safe in daylight.

For the Islas del Rosario day trip, boats leave from the Muelle de los Pegasos near the Old City wall every morning around 8am. The crossing takes 45-60 minutes. If your hotel is in the Old City, you can walk to the dock in under 10 minutes.

What Cartagena hotels don't tell you about the heat

Cartagena sits at 10°N latitude and hovers at 28-32°C year-round. This isn't seasonal heat. it's structural. Any hotel room without proper AC and blackout curtains becomes a problem by noon. We've seen this mistake hundreds of times: travelers book a 'colonial character' room in a historic building that hasn't been properly ventilated, and they're miserable.

Check that your specific room type, not just the hotel, has individual AC control. Upper floors in Old City boutiques catch more breeze but also more heat from the roof. Ask specifically about floor and room orientation before confirming. Rooms facing interior courtyards tend to stay cooler than street-facing ones.

The Cartagena festival calendar and what it does to prices

Two dates matter more than anything else for hotel prices in Cartagena. The Hay Festival (usually late January) turns the Old City into a literary madhouse. boutique hotels sell out weeks ahead and rates spike 40-60%. Semana Santa (March or April depending on the year) brings Colombian domestic tourism in full force, and rooms anywhere decent go fast.

The Cartagena International Film Festival (FICCI), usually held in late February or early March, is smaller but enough to fill the better Old City hotels. Book around these dates at least 6-8 weeks out. Outside those windows, October and November are genuinely the sweet spot: fewer crowds, lower rates, and rain that mostly falls in short afternoon bursts.

Romantic stays in Cartagena: what actually works

The Old City's San Diego neighborhood, between Calle de Tumbamuertos and the city wall, is the right base for couples. It's quieter than the Centro, prettier than Getsemaní, and walkable to everything. Hotel Casa Claver Loft Boutique sits in this zone and is our top romantic pick. rooftop terrace, thoughtful design, and no party-hostel energy within earshot.

Rosewood Cartagena is the nuclear option if budget isn't a concern. It's on Calle del Arzobispado in the heart of the Old City, with a pool that looks straight out of a design magazine and service that doesn't miss. But honestly, San Diego at $160-230/night hits the romantic brief without requiring you to spend $400 before dinner.


Cartagena's best hotel regions

The Old City is where you want to be for atmosphere, walkability, and the real Cartagena experience. If you're after the beach without the colonial charm, Bocagrande works, but it feels more Miami than Colombia.

Old City / Centro Histórico 3 vetted hotels

The walled city. Colonial streets, rooftop bars, and the best address in Cartagena.

This is the reason people come to Cartagena. Streets like Calle de la Factoría and Calle Santo Domingo are dense with colonial architecture, flower balconies, and restaurants that stay busy until midnight. You're walking distance from every major landmark: Plaza de Bolívar is 5 minutes, Castillo San Felipe is 20.

Hotels here range from boutique mid-range to full-on luxury. Bastión Luxury Hotel and Rosewood Cartagena both sit inside the walls and represent two different price brackets of the same idea: beautiful rooms, attentive service, and the Old City at your doorstep. Don Pedro de Heredia is the budget-conscious boutique option, delivering genuine charm without the $300/night price tag.

The trade-off is noise. Plaza de los Coches and the streets near the Clock Tower get loud until 1-2am on weekends. Ask for interior courtyard rooms or upper-floor rooms facing quieter streets if you're a light sleeper.

Best areas San Diego, Centro Histórico
Price range $105-600/night
Best for Couples, culture lovers, luxury travelers
Avoid Rooms facing Plaza de los Coches (noise until 2am)
Best months January-March, November
Browse all Old City / Centro Histórico hotels →
Getsemaní 2 vetted hotels

Just outside the walls. Real neighborhood energy, honest prices.

Getsemaní sits immediately southwest of the walled city, separated by a short walk through the Puerta del Reloj gate. It's Cartagena's most authentically Colombian neighborhood for visitors. murals on every block, fruit vendors on Calle Larga, and Plaza de la Trinidad buzzing with locals at all hours. Hotels here cost 30-40% less than equivalent rooms inside the walls.

Hotel Casa La Fe and Hotel El Viajero Hostel are both solid picks here. Casa La Fe suits travelers who want a private room with character without the boutique hotel markup. El Viajero works for solo travelers or small groups who don't mind a social atmosphere and appreciate the rooftop access.

A decade ago, Getsemaní had a rough reputation. That's largely gone in the main tourist blocks. Stay between Plaza de la Trinidad and the Old City gate, and you'll be fine. Go more than 4-5 blocks toward Avenida del Pedregal late at night and you're pushing your luck.

Best areas Plaza de la Trinidad, Calle Larga
Price range $45-90/night
Best for Budget travelers, solo travelers, culture seekers
Avoid Blocks past Avenida del Pedregal after dark
Best months November-March
Browse all Getsemaní hotels →
Bocagrande 2 vetted hotels

Beach access and business hotels on Cartagena's high-rise peninsula.

Bocagrande is built on a narrow strip of land extending south from the Old City. It's where you go for beach swimming, larger hotel rooms, and a more conventional resort feel. Avenida San Martín is the main commercial street, and the beach runs parallel one block west. It's functional rather than beautiful, but the Caribbean water is right there.

Hotel Almirante Cartagena Colombia is the family pick here, with pool, space, and proximity to the beach on Avenida Almirante Brión. Movich Buro 26 leans toward the business traveler crowd, with reliable WiFi, meeting facilities, and the kind of predictable comfort that makes sense for a work trip. Neither hotel pretends to be something it isn't.

Getting to the Old City from Bocagrande costs 8,000-12,000 COP by taxi, and you'll be doing that trip multiple times if sightseeing is your goal. If the beach is the main event and culture is secondary, Bocagrande is the right call. But don't book here expecting to feel the soul of Cartagena.

Best areas Avenida Almirante Brión, beachfront strip
Price range $120-200/night
Best for Families, business travelers, beach seekers
Avoid Outer Bocagrande streets past Calle 6 (few restaurants, poor walkability)
Best months December-April
Browse all Bocagrande hotels →
Marbella & Centro 2 vetted hotels

Upscale resorts and international chain hotels away from the crowds.

Marbella is north of the Old City, past the bus terminal and along the Caribbean coast. Hotel Las Américas Casa de Playa anchors this area: it's a full resort property with private beach access and a large pool, sitting about 4 km from the Clock Tower. You're not walking to the Old City from here. plan on taxis or a rental car.

The Hyatt Regency Cartagena sits in the Centro area, closer to the commercial districts and convention center. It's the most popular hotel on our list for good reason: consistent quality, known brand standards, and a location that works equally well for leisure and business travelers. The pool and rooftop bar are genuinely good.

These two hotels serve travelers who want resort facilities and don't need to be immersed in colonial Cartagena every day. Rates at Las Américas start at $260/night and climb well past $400 in peak season, but for a beach resort experience on the Colombian Caribbean coast, the quality justifies it.

Best areas Marbella beachfront, Centro near convention district
Price range $180-450/night
Best for Resort seekers, conference travelers, honeymooners
Avoid Walking to Old City. it's 25+ minutes and not scenic
Best months December-March
Browse all Marbella & Centro hotels →

Best Areas by Vibe

Tell us how you travel.

Romantic

San Diego neighborhood, inside the Old City walls, is the pick. Quiet colonial streets, candlelit restaurants on Calle de Tumbamuertos, and rooftop terraces with views over the ramparts make it the most romantic 10 blocks in Colombia.

Culture

Centro Histórico puts you 5 minutes from Plaza de Bolívar, the Palacio de la Inquisición, and the Museo del Oro Zenú. Stay inside the walls and you're essentially living inside a UNESCO World Heritage Site.

Family

Bocagrande is the sensible family base, with beach access on Avenida Almirante Brión and hotel pools that actually accommodate kids. Hotel Almirante offers the room size and facilities that cramped Old City boutiques can't match.

Budget

Getsemaní around Plaza de la Trinidad delivers the real Cartagena experience for $45-75/night. Hotel Casa La Fe is the honest budget pick: clean, well-located, and 5 minutes walk from the Old City gate.

Beach

Marbella, north of the Old City near Calle 1, has the cleanest stretch of Caribbean coastline close to the city. Hotel Las Américas Casa de Playa sits right on the water with private beach access and none of the Bocagrande crowds.

Foodie

The Old City's Centro Histórico has the densest concentration of serious restaurants in Cartagena, from ceviche spots on Calle de la Factoría to upscale Colombian cuisine around Plaza Santo Domingo. Stay here and dinner is always a 5-minute walk.


We reviewed 8,000+ options across the main regions of Cartagena. We cut anything with misleading 'sea view' photos that are actually parking lots on Avenida San Martín, overpriced Old City boutiques with no AC in rooms above the third floor, and Getsemaní guesthouses that look great on Instagram but smell like mildew by day two. If the location was off or the price wasn't honest, it didn't make the list.

40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.

Every hotel on this page earned its spot through this process.


When to Visit Cartagena

Hotel prices, crowds, and weather vary by season.

Peak

Peak Season (Dec-Mar)

Avg hotel: $150-400/nightCrowds: HighTemp: 27-31°C

December through March is Cartagena's dry season, and everyone knows it. The Hay Festival in late January packs the Old City, and the Christmas-New Year window (December 26-January 4) sees rooms at Bastión and Rosewood sell out months ahead. Prices are at their highest, but the weather is genuinely excellent: clear skies, warm water, and a festive atmosphere around Plaza de Bolívar. Book at least 3 months out for anything decent inside the walls.

Budget Friendly

Low Season (Jul-Sep)

Avg hotel: $60-160/nightCrowds: LowTemp: 28-33°C

This is the rainy season, though Cartagena's rain usually falls in afternoon downpours rather than all-day drizzle. Humidity is brutal, regularly hitting 80-90%, and the heat feels more intense. Budget rooms in Getsemaní drop to $45-60/night, and even Old City boutiques run promotions. It's fine for travelers who prioritize price and don't mind sweating through the midday hours.

Warming Up

Shoulder Season (Oct-Nov)

Avg hotel: $80-200/nightCrowds: Low-ModerateTemp: 27-31°C

October and November are the real hidden window in Cartagena. Rain is still around but tapering off by mid-November, temperatures ease slightly to 27-31°C, and hotel prices haven't yet spiked for the December rush. The FICCI film festival in some years falls in late October, adding a cultural energy to the Old City without the price chaos of peak season. It's worth tracking the festival calendar before you book.

Browse all hotels →

Booking Tips for Cartagena

Smart booking strategies for Cartagena.

Book inside the walls for Semana Santa. or don't come

Old City hotels during Semana Santa (Holy Week, March or April) sell out 8-10 weeks in advance. Getsemaní fills up shortly after. If you're arriving during that window and haven't booked, expect to stay in Bocagrande and taxi in. Bastión Luxury Hotel and Hotel Casa Claver both hit capacity by early February for peak Holy Week dates.

Don't let taxis quote you in USD

Some drivers near Aeropuerto Rafael Núñez and the Old City tourist zone quote fares in dollars to foreigners. The correct fare from the airport to the Old City is 25,000-35,000 COP, not $15-25 USD. Agree on the COP price before you get in. Bolt and InDriver both work in Cartagena and are usually 20-30% cheaper than hailed taxis.

Upper floors in Old City boutiques aren't always cooler

Roof heat is real in Cartagena. Top-floor rooms in smaller boutique hotels on streets like Calle de las Damas can hit 35°C by afternoon if the AC is undersized. Always ask whether the room has individual AC control, not just ceiling fans. This single question has saved hundreds of our readers from a genuinely miserable stay.

The 'sea view' claim in Bocagrande needs scrutiny

At least 30% of Bocagrande hotels advertise sea views that are actually partial glimpses of Cartagena Bay between buildings on Avenida San Martín. True beach-facing rooms at Hotel Almirante face the Caribbean properly, but they book out first. Request a specific room number or photo confirmation before confirming, especially for rooms above the 8th floor facing west.

Getsemaní's best rooms go fast on weekends

Hotel El Viajero in Getsemaní fills its private rooms Thursday through Sunday, year-round. If you want a private room at budget prices (not a dorm), book at least 10-14 days ahead for weekend arrivals. Hotel Casa La Fe has more availability but its best rooms, those facing the courtyard, are also grabbed early by repeat guests.

The Rosario Islands day trip leaves before 8am. your hotel matters

Boats to Islas del Rosario depart from Muelle de los Pegasos near the Old City wall, and most leave between 7:30-8:30am. If you're staying in the Old City or Getsemaní, it's a 5-10 minute walk to the dock. From Bocagrande, you need a 10-minute taxi at 6:45am. From Marbella, you're looking at 20-25 minutes. Factor this into your neighborhood choice if the islands are on your agenda.


4 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Cartagena, FAQ

Straight answers from our team.

What's the best neighborhood to stay in Cartagena?

The Old City (Centro Histórico) is the top pick for most travelers. You're within 10 minutes walk of Plaza de Bolívar, the Clock Tower, and dozens of restaurants on Calle de la Factoría. Getsemaní is right next door and costs 30-40% less with nearly the same access.

Is Getsemaní safe to stay in?

Yes, for the most part. The streets around Plaza de la Trinidad are busy and well-lit until midnight, and there are solid hotels here for $45-90/night. Avoid walking past Avenida del Pedregal late at night. stick to the lit blocks between the Old City gate and the plaza.

How far is Bocagrande from the Old City?

About 20-25 minutes on foot or 10 minutes by taxi, which typically costs 8,000-12,000 COP. Bocagrande feels like a different city entirely, with high-rises on Avenida San Martín and actual beach access. It's quieter at night but lacks the colonial character.

When is the best time to visit Cartagena for hotels?

January through March is peak season with the best weather, around 27-30°C, but prices jump to $150-400/night for decent spots. April-June offers the same warmth with 30-40% lower rates and manageable crowds. Avoid Semana Santa (Holy Week) unless you've booked 3-4 months ahead.

What's the cheapest way to get between my hotel and the Old City?

Taxis from Bocagrande to the Clock Tower (Torre del Reloj) run 8,000-15,000 COP. There are shared tuk-tuks (mototaxis) in Getsemaní for as little as 3,000 COP per person. If you're staying in the Old City itself, you won't need transport for most sightseeing.

Are there family-friendly hotels in Cartagena?

Hotel Almirante Cartagena Colombia in Bocagrande is the strongest family option on our list, with a pool and space that actually fits a family of four. It's a 5-minute walk to the beach on Avenida Almirante Brión and runs $145-200/night. The Old City boutiques tend to be small and better suited to couples.

Is it worth paying for a luxury hotel in Cartagena?

If your budget stretches to $280+/night, yes. Rosewood Cartagena on Calle del Arzobispado in the Old City delivers service that matches anything in Latin America. Bastión Luxury Hotel is more accessible at $140-220/night and has one of the best rooftop pools in the city.

What areas should I avoid when booking a hotel in Cartagena?

Skip the zone around Mercado de Bazurto, about 2 km northeast of the Old City. It's chaotic, noisy from 4am, and there's no upside for tourists staying there. Also avoid the outer stretches of Marbella beyond Hotel Las Américas unless you're specifically booking that property.

Do Cartagena hotels include breakfast?

Most mid-range and luxury hotels include it, but the budget picks in Getsemaní often don't. Always check before booking. a hotel breakfast in the Old City can cost $12-18 per person if you're paying separately. For the best local breakfast, walk to Restaurante La Mulata on Calle Quero instead.

How much should I budget per night for a good hotel in Cartagena?

For a clean, well-located room in Getsemaní, budget $45-90/night. The Old City boutique experience runs $105-230/night. Full luxury, like Rosewood or Hotel Las Américas, starts at $260 and goes well past $500/night during peak weeks in December and January.

Is the Old City walkable from most hotels?

If you're staying inside the walled city or in Getsemaní, everything's walkable. Castillo San Felipe de Barajas is about 20 minutes on foot from the Clock Tower gate. Bocagrande is technically walkable along Avenida Santander but that stretch takes 25-30 minutes in the heat.

Do I need to book Cartagena hotels far in advance?

For December 26-January 10 and Semana Santa, book at least 3 months out. The Old City has limited rooms and boutique hotels like Bastión sell out fast. Outside peak season, 2-3 weeks is usually enough, though the best rooms at Rosewood Cartagena go quickly year-round.


via

Ready to book Cartagena?

We vetted the best. You just have to pick.

Browse all Cartagena hotels