Live prices for your dates · free cancellation on many rooms

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 PLN 372

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.

FromPLN 655per 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.

FromPLN 1,229per 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.

FromPLN 272per 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.

FromPLN 596per 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.

FromPLN 268per 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.

FromPLN 1,117per 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.

FromPLN 834per 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.

FromPLN 417per 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.

FromPLN 778per 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.

FromPLN 1,463per 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.

FromPLN 283per 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.

FromPLN 115per 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.

FromPLN 678per 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.

FromPLN 912per 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.

FromPLN 220per 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.

FromPLN 532per 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.

FromPLN 272per 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.

FromPLN 93per 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.

FromPLN 331per 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.

FromPLN 391per 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.

FromPLN 48per 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.

FromPLN 2,197per 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.

FromPLN 499per 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.

FromPLN 212per 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.

FromPLN 108per 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.

FromPLN 316per 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.

FromPLN 808per 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.

FromPLN 443per 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.

FromPLN 127per 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.

FromPLN 983per 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.

FromPLN 89per 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.

FromPLN 112per 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.

FromPLN 294per 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.

FromPLN 246per 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.

FromPLN 156per 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.

FromPLN 182per 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.

FromPLN 182per 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.

FromPLN 242per 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.

FromPLN 432per 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.

FromPLN 257per 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.

FromPLN 726per 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.

FromPLN 197per 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.

FromPLN 130per 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.

FromPLN 101per 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.

FromPLN 56per 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.