Live prices for your dates · free cancellation on many rooms

EN

Hotels · Bolivar · Colombia

Hotels in Cartagena

We reviewed 383 hotels across Cartagena's old town, Getsemani, and Bocagrande and picked the 100 best-rated for you.

100 hotels 51 rated 8.5+ typical €86

hotels

Decameron Cartagena D Budget-Friendly

Decameron Cartagena ★★★

Cartagena Resort

7.8Very good271 reviews

A practical pick for exploring Cartagena, with a pool, live entertainment, and a short walk to Bocagrande.

From€152per night
Dreams Karibana Cartagena Golf & Spa Resort D Golf & Spa

Dreams Karibana Cartagena Golf & Spa Resort ★★★★★

Cartagena Resort

8.6Great597 reviews

A 5-star all-inclusive resort with a golf course, a full spa, and a kids club — all a short walk from the beach.

From€285per night
Hotel Cartagena Plaza H Beach & spa

Hotel Cartagena Plaza ★★★★

Cartagena

8.1Great767 reviews

A 4-star hotel in Bocagrande with a rooftop pool, spa, and two restaurants, steps from the beach and a short walk to the old town.

From€63per night
Hyatt Regency Cartagena H Bay views & pool

Hyatt Regency Cartagena ★★★★★

Cartagena

8.8Great1,919 reviews

Bay-facing 5-star with an infinity pool, spacious rooms, and a location near Bocagrande's restaurants and beach.

From€138per night
Hotel Cartagena Dubai H Ocean view tower

Hotel Cartagena Dubai ★★★★

Cartagena

7Very good514 reviews

A 30-story tower in Bocagrande with ocean views, an outdoor pool, and free parking.

From€62per night
Sofitel Baru Cartagena S Beachfront luxury

Sofitel Baru Cartagena ★★★★★

Cartagena

9.1Perfect1,020 reviews

A five-star beachfront escape on Baru island with a private beach, infinity pool and spa — a short drive from Cartagena.

From€259per night
Sofitel Legend Santa Clara Cartagena S Colonial Luxury

Sofitel Legend Santa Clara Cartagena ★★★★★

Cartagena

8.8Great809 reviews

A 5-star stay in a converted convent with a pool, spa, and outstanding breakfast.

From€194per night
Hotel Las Americas Casa De Playa H Beachfront Family Resort

Hotel Las Americas Casa De Playa ★★★★★

Cartagena

8.6Great1,859 reviews

A beachfront Cartagena resort with multiple pools, a spa, and family-friendly amenities, praised for its staff and comfort.

From€97per night
H 5-star in Bocagrande

Hotel Caribe Cartagena ★★★★★

Cartagena

7.7Good584 reviews

A five-star stay in Bocagrande with a solid 7.7 guest rating, but note the area average is 8.1.

Hilton Cartagena H Beachfront

Hilton Cartagena ★★★★

Cartagena Resort

8.5Great1,999 reviews

Beachfront stay with ocean views, pools, and a well-regarded breakfast.

From€181per night
H Guest-rated 7.7

Hotel Dorado Plaza ★★★

Cartagena

7.7Good584 reviews

A 3-star Cartagena hotel with a guest rating of 7.7 from 584 reviews.

Estelar Playa Manzanillo E Beachfront Resort

Estelar Playa Manzanillo ★★★★★

Cartagena

8Great704 reviews

Beachfront resort with a private beach, three pools, and a free shuttle to Cartagena.

From€340per night
Radisson Cartagena Ocean Pavillion Hotel R Beachfront & Spa

Radisson Cartagena Ocean Pavillion Hotel ★★★★★

Cartagena

8.5Great1,303 reviews

Beachfront five-star with an infinity pool, spa, and rooms that earn top marks for comfort.

From€66per night
Hotel Costa Del Sol H Sea views

Hotel Costa Del Sol ★★★

Cartagena

6.7Nice459 reviews

A 32-story tower with sea views and a rooftop pool in central Bocagrande, at a budget-friendly rate.

From€27per night
Hotel Intercontinental Cartagena By Ihg H Beachfront 5-star

Hotel Intercontinental Cartagena By Ihg ★★★★★

Cartagena

8.6Great874 reviews

Ocean-view rooms, a huge pool, and a beachfront setting in Bocagrande.

From€157per night
Hotel Almirante Cartagena Colombia H Bocagrande Beachfront

Hotel Almirante Cartagena Colombia ★★★★★

Cartagena

8.1Great2,586 reviews

Ocean-view rooms, rooftop pool, and a casino in the heart of Bocagrande, minutes from the beach.

From€212per night
Ibis Cartagena Marbella I Beach accessible

Ibis Cartagena Marbella ★★★

Cartagena

7.7Very good2,640 reviews

A reliable Ibis stay across from the beach, with clean rooms and an efficient restaurant.

From€51per night
Ghl Corales De Indias G Family-friendly

Ghl Corales De Indias ★★★★

Cartagena

8.4Great3,445 reviews

Family-friendly Cartagena hotel with ocean views, a large pool, and a spa – close to Marbella Beach.

From€124per night
Sonesta Hotel Cartagena S Beach & Pools

Sonesta Hotel Cartagena ★★★★

Cartagena

8.2Great3,366 reviews

Pools, beach access, and a highly-rated staff make this Cartagena hotel a solid choice.

From€63per night
Hotel Cartagena Premium H Beach district base

Hotel Cartagena Premium ★★★

Cartagena

6.5Nice488 reviews

Rooftop pool, ocean views, and a location between the old city and Bocagrande beach.

From€22per night
Hotel Capilla Del Mar H Beachfront 5-star

Hotel Capilla Del Mar ★★★★★

Cartagena

8.5Great1,038 reviews

A 5-star beachfront hotel with a rooftop pool, spacious rooms, and a strong staff rating, minutes from the old city.

From€77per night
Hotel Dann Cartagena H Beachfront

Hotel Dann Cartagena ★★★★

Cartagena

8.6Great1,105 reviews

Beachfront in El Laguito, this 4-star has sea views, a pool, and high staff ratings.

From€91per night
Casa Movida Hostel - Cartagena C Rooftop & pool
8.5Great1,656 reviews

Social hostel with a rooftop bar, private pool, and privacy-curtained dorms in the old walled city.

From€11per night
Hotel Casa San Agustin H Colonial Spa Retreat

Hotel Casa San Agustin ★★★★★

Cartagena

9.2Perfect274 reviews

A beautifully restored colonial hotel with a spa, pool, and top-rated service in the heart of Cartagena's old town.

From€510per night
Holiday Inn Cartagena Morros By Ihg H Beachfront & Modern

Holiday Inn Cartagena Morros By Ihg ★★★★★

Cartagena Resort

8.6Great1,439 reviews

Modern beachfront hotel with high staff ratings, spacious rooms, and a full spa—plus an easy airport location.

From€116per night
Oz Hotel Cartagena O Beachfront favorite

Oz Hotel Cartagena ★★★★

Cartagena

9.2Perfect3,089 reviews

A 9.2-rated beachfront stay with spacious, spotless rooms and a rooftop sea view.

From€49per night
Hotel Toledo - Cartagena H Budget beach base

Hotel Toledo - Cartagena ★★

Cartagena

6.5Pleasant3,019 reviews

Central Cartagena stay with pool, restaurant, and beach within walking distance.

From€25per night
Casa Jaguar Hotel Boutique C Adults-only boutique

Casa Jaguar Hotel Boutique ★★★★★

Cartagena

9Perfect593 reviews

An adults-only boutique hotel in Cartagena's vibrant Getsemani, steps from the nightlife and Holy Trinity Square.

From€74per night
Movich Hotel Cartagena De Indias M Rooftop pool

Movich Hotel Cartagena De Indias ★★★★★

Cartagena

8.4Great300 reviews

A contemporary stay in Cartagena's old city with a rooftop pool and sea views, praised for its breakfast and location.

From€188per night
Osh Hotel Cartagena O Rooftop pool

Osh Hotel Cartagena ★★★★★

Cartagena

8.9Great1,276 reviews

A 5-star boutique hotel in Getsemani with a rooftop pool, garden views, and a location minutes from the walled city.

From€103per night
Casa Helena Getsemani C Rooftop Pool

Casa Helena Getsemani ★★★

Cartagena

8.5Great121 reviews

A rooftop pool and soundproofed rooms make this Getsemani hotel a quiet base for exploring Cartagena.

From€29per night
Charleston Santa Teresa Cartagena C Colonial luxury

Charleston Santa Teresa Cartagena ★★★★★

Cartagena

8.9Great538 reviews

Rooftop pool, spa, and a location inside the old city walls make this a refined base for exploring Cartagena.

From€228per night
Hostal El Cielo - Cartagena H Intimate & Local
9Perfect19 reviews

A small, well-rated bed & breakfast within walking distance of the church and a short stroll to shopping areas.

From€21per night
Hostal La Boquilla - Cartagena H Budget Stay
6.5Pleasant299 reviews

Outdoor pool, air-conditioned rooms, and a staff that guests repeatedly praise for being friendly and helpful.

From€26per night
Holiday Inn Express Cartagena Manga By Ihg H Rooftop pool
8.4Great430 reviews

Rooftop pool, free parking, and a leafy Manga location close to the port and business district.

From€68per night
Holiday Inn Express - Cartagena Bocagrande By Ihg H Beach proximity
8.4Great3,215 reviews

Modern rooms, a rooftop pool, and free breakfast, all a short walk from the beach in Bocagrande.

From€57per night
Oz Hotel Luxury O Rooftop bar

Oz Hotel Luxury ★★★★

Cartagena

9.2Perfect2,876 reviews

A 4-star Cartagena stay with high-rated service, a rooftop bar, and a breakfast guests call very good.

From€36per night
Getsemani Cartagena Hotel G Historic Getaway

Getsemani Cartagena Hotel ★★★★

Cartagena

7.7Very good875 reviews

Colonial charm meets modern comfort steps from San Felipe Castle and Getsemani's bar scene.

From€42per night
Hotel Casa Mara By Akel Hotels H Quiet courtyard

Hotel Casa Mara By Akel Hotels ★★★

Cartagena

8.5Great1,343 reviews

A peaceful courtyard and rooftop pool in Cartagena's Getsemani, steps from the walled city.

From€42per night
Hampton By Hilton Cartagena H Beachside & central

Hampton By Hilton Cartagena ★★★★

Cartagena

8.5Great1,559 reviews

Rooftop pool and sea views just a block from the beach, with the historic centre on foot.

From€56per night
Las Americas Torre Del Mar L Family-friendly beach resort

Las Americas Torre Del Mar ★★★★★

Cartagena

8.7Great1,479 reviews

A 5-star Cartagena hotel with a private beach, waterslides, and kids' club, scoring 9.5 for facilities.

From€100per night
Hotel Bocagrande Cartagena H Central & Beach-Friendly

Hotel Bocagrande Cartagena ★★★

Cartagena

6.9Nice621 reviews

A central Cartagena stay with 24-hour reception and a beach just a short walk away.

From€60per night
Hotel Aguamarina Boutique (Adults Only) H Adults-only

Hotel Aguamarina Boutique (Adults Only) ★★★★★

Cartagena

8.6Great246 reviews

An adults-only boutique with a rooftop pool, Asian-inspired decor, and suites with bathtubs, right in Cartagena's old city.

From€169per night
Hotel Playa Club H Beachfront value

Hotel Playa Club ★★★

Cartagena

8Great1,574 reviews

Direct beach access and a pool the kids will love, with staff who go out of their way to help.

From€46per night
Hotel Avexi Suites By Geh Suites H Pet-friendly

Hotel Avexi Suites By Geh Suites ★★★

Cartagena

7.1Very good994 reviews

Friendly staff, free coffee, and daily housekeeping in Cartagena's Bocagrande.

From€30per night
Hostal Marbella 47 H Budget Friendly

Hostal Marbella 47

Cartagena Guest house

6.2Nice258 reviews

A practical, budget-friendly stay in Marbella with a terrace, free Wi-Fi, and pet-friendly policy.

From€23per night
Mango Biche - House M Sea-view rooms

Mango Biche - House

Cartagena Bed & Breakfast

8.7Great114 reviews

A 9-room guesthouse with sea-view apartments, a shared kitchen, and a garden terrace – a 25-minute walk from Museo Del Cacao.

From€13per night

Map & live prices by our partner

The Best Hotels in Cartagena, Colombia

The top-rated hotels in Cartagena cluster in the old city and Bocagrande. The highest rated, at 9.3, sits in the heart of the walled town, while 5-star beachfront properties in Bocagrande like the Estelar offer ocean views from an infinity pool. For value, look to Getsemani, where a 3-star with a rooftop pool can start around 153,742 COP, or consider a 5-star like Ghl Arsenal Hotel, which offers similar amenities at about 210,218 COP.

Bocagrande Hotels in Cartagena

Staying in Bocagrande puts you on Cartagena's main beach strip, with a long promenade of hotels, restaurants, and shops. It's a modern contrast to the old city, with most properties here being high-rise 4 and 5-star hotels. Prices range from budget-friendly 3-star towers around 97,265 COP to beachfront 5-stars at about 571,041 COP, and the area's average rating is a solid 8.1.

Frequently asked

What is the average price of a hotel in Cartagena per night?

Prices vary by season and location. You can find a basic 3-star in Bocagrande from about 97,265 COP, a comfortable 4-star in the old town from around 561,628 COP, and for the fanciest 5-star colonial properties, prices can go above 1.8 million COP.

Which is the best area to stay in Cartagena for a first visit?

For a first visit, the walled city (Ciudad Amurallada) is the most convenient base. It's where you'll find top-rated hotels like Hotel Casa San Agustin, and it's walkable to the main plazas, cathedrals, and the Getsemani neighborhood.

How do I get from the airport to my hotel in Cartagena?

Cartagena's Rafael Núñez International Airport is about a 15-20 minute drive from the main hotel districts. Taxis and ride-sharing apps are available, and the fare to Bocagrande or the old city is typically a fixed rate.

Is Cartagena safe to walk around at night?

Yes, the main tourist areas are generally safe at night. The walled city and Bocagrande are well-lit and populated by other visitors, though you should still stick to main streets and stay aware of your surroundings, as you would in any city.

Hotels in Cartagena

Cartagena's hotel scene is split between three worlds. Inside the walled old city, colonial mansions and converted convents—like the 5-star bastions of luxury along Santo Domingo—offer plunge pools and rooftop bars a few steps from Plaza Bolivar. Across the bridge, Getsemani buzzes with street art and family-run casas where you get a courtyard and a quieter price. Out on the Bocagrande peninsula, glass towers line the beach with infinity pools and casino floors, while a handful of resorts stretch toward Baru island for the full Caribbean escape.

What you pay depends on which of these you want. A night in a solid 3-star in Getsemani can start around 153,742 COP, but the top-tier colonial addresses—like Hotel Casa San Agustin in the old town—push past 1.8 million COP. Between them, 4-star options in Bocagrande hover at about 229,044 COP, and for around 500,000 COP you can land a 5-star with ocean views. Most hotels here carry a rating between 8 and 9, with the best reaching 9.3, so the real choice is less about quality and more about which neighborhood suits your trip.

The bottom line

Hotels in Cartagena offer something for every kind of traveler—the top-rated ones (9.0+) tend to be boutique colonial properties in the old town, perfect for couples and honeymooners wanting luxury and history. For families, resorts like Las Americas Torre Del Mar in Bocagrande have pools, waterslides, and kids' clubs. Budget-minded backpackers will find good value in Getsemani, where a clean 3-star can cost under 200,000 COP. If you need an airport stay, a pet-friendly spot, or a spa-focused retreat, check those specific pages for more tailored options.