Select a City to find the Best Hotels in Cartagena de Indias

Recommended destinations based on bookings from your country.

C

Cartagena de Indias Hotels for Your Next Holiday

Why Tourists Visit Cartagena de Indias

  • * Explore the Walled City's cobblestone streets and historic plazas.
  • * Visit the San Felipe de Barajas Castle overlooking the city.
  • * Relax on popular beaches like Playa Blanca or the Rosario Islands.
  • * Discover local nightlife and street art in the Getsemaní neighborhood.
  • * Take a sunset cruise along Cartagena Bay for stunning views.

Cartagena offers over 1,300 accommodation options ranging from boutique guesthouses in the historic Walled City to luxury resorts in Bocagrande and Barú Island. The average cost for a 3-star hotel hovers around $80 per night, while 5-star luxury options generally start at $200 per night. Recent additions to Cartagena's hotel scene include the Sofitel Barú Calablanca Beach Resort, a standout for its beachfront location and eco-friendly design.

Cartagena de Indias is a UNESCO World Heritage site known for its vibrant colonial architecture, gorgeous Caribbean coastline, and rich cultural heritage.

Tourists flock to the Walled City (Centro Histórico) to explore landmarks like the Clock Tower (Torre del Reloj) and San Felipe de Barajas Castle, while Bocagrande entices visitors with its high-rise hotels and pristine beaches.

Getsemaní's lively streets offer a dose of local art and nightlife, making Cartagena de Indias a diverse destination catering to history buffs, beach lovers, and adventurers.

Cartagena de Indias Tips You Must Know

* Booking at least 3 months in advance can help secure the best rates, especially during high season (December to March).

* Stay within the Walled City to maximize convenience and access to key cultural attractions.

* Use taxis or rideshare apps to get around safely and efficiently in Cartagena.

* Be cautious of peak humidity levels in April and May; opt for accommodations with air conditioning.

* Consider guided tours for visits to nearby islands, ensuring safe navigation and better experiences.

Cartagena de Indias

Cartagena de Indias enchants with its Walled City, a UNESCO World Heritage site featuring colonial-era plazas, colorful streets, and legendary walls built to fend off pirates. The Getsemaní district bursts with street art and local nightlife like nowhere else. The Rosario Islands, a short boat ride away, add a touch of tranquility with crystal-clear waters and coral reefs.

Explore hotels in Cartagena de Indias and discover the perfect base to soak up its vibrant culture and history.

Barú

Barú Island, part of Cartagena's region, stuns visitors with Playa Blanca, famous for its powdery white sands and aquamarine waters. Hidden eco-lodges and mangrove tours reveal an untouched side of Baratillo Lagoon. Luxe resorts complete Barú's mix of serenity and indulgence.

Relax in beautiful hotels in Barú and enjoy an immersive beachside retreat.

Santa Marta

Santa Marta, Colombia's oldest surviving city, combines history and nature with sites like the Gold Museum and Sierra Nevada mountains nearby. Tayrona National Park's untouched beaches balance adventure with immersion into biodiversity. Visit Quinta de San Pedro Alejandrino, the place where Simón Bolívar spent his final days.

Discover hotels in Santa Marta that offer access to stunning beaches and rich historical landmarks.

Mompox

Mompox, a sleepy colonial town along the Magdalena River, fascinates with its renowned silver filigree craftsmanship and unspoiled architecture. Gabriel García Márquez readers will find links to 'The General in His Labyrinth' here. Its Holy Week processions are among Colombia's most sacred cultural events.

Let hotels in Mompox bring you closer to stunning history and serene waterside views.

San Basilio de Palenque

San Basilio de Palenque, the first free town for enslaved Africans in the Americas, is a UNESCO-recognized cultural relic. Traditional creole languages, lively currulao music, and unique Afro-Colombian dishes like yamani rice make the visit a sensory delight. Statues and murals honor its freedom-fighting founders.

Stay in hotels in San Basilio de Palenque to delve deeply into Afro-Colombian heritage and vibrant traditions.

Central Gems: Hotels in Cartagena's Heart

Find more amazing Central hotels in Cartagena de Indias for an unbeatable city-center experience.

Hotel Name
Description
#
Price per night

Hotel Almirante Cartagena Colombia

Bocagrande

  • Bocagrande Beach (200 m)
  • Clock Tower (5 km)
  • San Felipe de Barajas Castle (6 km)

Known for its striking panoramic rooftop view of Bocagrande Beach, this hotel perfectly blends business facilities with Caribbean leisure.

  • Rooftop pool

  • Ocean views

  • Proximity to nightlife

$120-$180/night

Baluarte Cartagena Hotel Boutique

San Diego

  • Las Bóvedas (300 m)
  • Cartagena Cathedral (1 km)
  • San Felipe de Barajas Castle (2 km)

This boutique gem showcases a fusion of colonial architecture and modern aesthetics, often chosen for intimate events and photo shoots.

  • Charming decor

  • Great breakfast

  • Quiet neighborhood

$90-$130/night

Hyatt Regency Cartagena

Bocagrande

  • Bocagrande Beach (300 m)
  • Clock Tower (4 km)
  • San Felipe de Barajas Castle (5 km)

Famous for its infinity pool overlooking the sea, this hotel offers one of the best sunset spots in the city.

  • Infinity pool

  • Modern design

  • Convenient location

$150-$250/night

Indulgent Stays: Luxury Hotels in Cartagena

Experience opulence with top-rated Luxury hotels in Cartagena de Indias for a truly lavish getaway.

Hotel Name
Description
#
Price per night

Hotel Caribe By Faranda Grand

Bocagrande

  • Bocagrande Beach (50 m)
  • Clock Tower (4 km)
  • San Felipe de Barajas Castle (5 km)

Opened in 1941, this historic hotel was one of the first luxury establishments in Cartagena, hosting celebrities and dignitaries through the decades.

  • Lush gardens

  • Historic charm

  • Private beach access

$200-$300/night

Hotel Intercontinental Cartagena

Bocagrande

  • Bocagrande Beach (100 m)
  • Clock Tower (4.5 km)
  • San Felipe de Barajas Castle (6 km)

Features an ocean-facing infinity pool and hosts exclusive culinary events with some of Colombia's top chefs.

  • Luxury spa

  • Oceanfront views

  • Excellent dining

$250-$350/night

Sofitel Barú Calablanca

Barú Island

  • Playa Blanca (2 km)
  • Rosario Islands (10 km)
  • Clock Tower (30 km)

This eco-friendly resort on Barú Island offers private villas with direct beach access, surrounded by lush mangroves and coral reefs.

  • Eco-luxury design

  • Private beaches

  • Secluded location

$400-$600/night

Distinctive Charm: Boutique Hotels in Cartagena

Stay in charming Boutique hotels in Cartagena de Indias, where character meets comfort.

Hotel Name
Description
#
Price per night

Hilton Cartagena

El Laguito

  • Laguito Beach (300 m)
  • Clock Tower (5 km)
  • San Felipe de Barajas Castle (6.2 km)

Located on its own peninsula, this hotel offers privacy along with tennis courts and unique ocean-view meeting spaces.

  • Secluded setting

  • Family-friendly

  • Multiple pools

$180-$250/night

Hotel Dann Cartagena

El Laguito

  • Laguito Beach (100 m)
  • Clock Tower (4.8 km)
  • San Felipe de Barajas Castle (6 km)

This property has direct access to El Laguito Beach, known for its calm waters ideal for families.

  • Beachfront access

  • Tranquil atmosphere

  • Spacious rooms

$140-$220/night

Voila Signature Casa Isabel

San Diego

  • Las Bóvedas (400 m)
  • Clock Tower (800 m)
  • San Felipe de Barajas Castle (2 km)

This boutique hotel stands out for its rooftop terrace offering 360-degree views of the Walled City and Cartagena Bay.

  • Authentic charm

  • Exceptional rooftop

  • Friendly staff

$90-$180/night

Family Favorites: Kid-Friendly Hotels in Cartagena

Explore kid-friendly Family Friendly hotels in Cartagena de Indias for a hassle-free family vacation.

Hotel Name
Description
#
Price per night

Casa Ebano 967

Getsemaní

  • Plaza Trinidad (300 m)
  • Clock Tower (800 m)
  • San Felipe de Barajas Castle (1 km)

This cozy hotel caters to families with communal kitchens and affordable family suites perfect for longer stays.

  • Budget-friendly

  • Central location

  • Family rooms

$40-$80/night

Viajero Cartagena Hostel

Centro

  • Cathedral of Cartagena (500 m)
  • Clock Tower (700 m)
  • San Felipe de Barajas Castle (1.5 km)

Famous for its social atmosphere, this hostel blends family-friendly amenities like communal bunk rooms with vibrant communal spaces.

  • Great social vibe

  • Good location

  • Budget-friendly

$40-$70/night

Socialtel Cartagena - Formerly Selina Cartagena

Getsemaní

  • Plaza Trinidad (150 m)
  • Clock Tower (900 m)
  • San Felipe de Barajas Castle (1.2 km)

Offers funky family lofts and organizes family yoga sessions and kid-friendly cultural events regularly.

  • Creative activities

  • Family lofts

  • Social environment

$60-$120/night

Relax and Refresh: Hotels with Indoor Pools

Discover Hotels with indoor pool in Cartagena de Indias for a refreshing stay cooled indoors.

Hotel Name
Description
#
Price per night

Casa India Catalina

Centro

  • Clock Tower (200 m)
  • Las Bóvedas (400 m)
  • San Felipe de Barajas Castle (1 km)

Housed in a colonial mansion, its mosaic-tiled indoor pool is a striking mix of old-world charm and modern amenities.

  • Historic setting

  • Indoor pool

  • Central location

$80-$120/night

Hotel Don Pedro De Heredia

San Diego

  • Las Bóvedas (300 m)
  • Cartagena Cathedral (700 m)
  • San Felipe de Barajas Castle (1.8 km)

Known for its quiet courtyard pool and handcrafted furniture that reflects Cartagena's artisan heritage.

  • Courtyard pool

  • Colonial charm

  • Peaceful ambiance

$90-$150/night

Ghl Collection Armeria Real Hotel

Getsemaní

  • Plaza Trinidad (300 m)
  • Clock Tower (500 m)
  • San Felipe de Barajas Castle (1.2 km)

Features a unique glass-roof indoor pool with a bar area, perfect for escaping the midday sun.

  • Stylish pool

  • Luxury amenities

  • Great bar

$130-$200/night

Frequently asked question

What are the best areas to stay in Cartagena for tourists?

The best areas are the Walled City (Centro Histórico) for colonial charm, Getsemaní for vibrant nightlife, and Bocagrande for beachfront hotels.

Are there family-friendly hotels in Cartagena de Indias?

Yes, many family-friendly hotels are located in Bocagrande and the Walled City, offering amenities such as pools, kids' clubs, and spacious rooms.

What is the typical cost of accommodations in Cartagena?

Budget hotels start at $40 per night, mid-range hotels cost $80-$150, and luxury hotels start around $200 per night depending on the season.

Can I find boutique hotels in Cartagena?

Cartagena is known for its boutique hotels in the Walled City, often featuring colonial architecture, rooftop pools, and personalized service.

Are there hotels near major attractions in Cartagena?

Yes, many hotels in the Walled City are within walking distance of top attractions like the Clock Tower, Plaza Santo Domingo, and San Felipe de Barajas Castle.

Thank you for subscribing
Destination Select city
  • Acacias

    Colombia

  • Anapoima

    Colombia

  • Apartado

    Colombia

  • Apiay

    Colombia

  • Apulo

    Colombia

  • Aquitania

    Colombia

  • Arauca

    Colombia

  • Arboletes

    Colombia

  • Armenia (Quindio)

    Colombia

  • Bahia Solano

    Colombia

  • Barbosa (Santander)

    Colombia

  • Barichara

    Colombia

  • Barrancabermeja

    Colombia

  • Barranquilla (Atlantico)

    Colombia

  • Baru

    Colombia

  • Bello

    Colombia

  • Bogota

    Colombia

  • Bucaramanga

    Colombia

  • Buenaventura

    Colombia

  • Buga

    Colombia

  • Buritaca

    Colombia

  • Cajica

    Colombia

  • Calabazo (Magdalena)

    Colombia

  • Calarca

    Colombia

  • Cali

    Colombia

  • Calima

    Colombia

  • Capurgana

    Colombia

  • Carmen de Apicala

    Colombia

  • Carmen de Viboral

    Colombia

  • Cartagena

    Colombia

  • Cartago

    Colombia

  • Caucasia

    Colombia

  • Cerritos

    Colombia

  • Chachagui

    Colombia

  • Chia

    Colombia

  • Chinauta

    Colombia

  • Chinchina

    Colombia

  • Chiquinquira (Boyaca)

    Colombia

  • Choachi

    Colombia

  • Choconta

    Colombia

  • Circasia

    Colombia

  • Cogua

    Colombia

  • Covenas

    Colombia

  • Cucuta

    Colombia

  • Cuitiva

    Colombia

  • Curiti

    Colombia

  • Doradal

    Colombia

  • Dosquebradas

    Colombia

  • Duitama

    Colombia

  • El Caimo

    Colombia

  • El Colegio (Cundinamarca)

    Colombia

  • El Espinal (Tolima)

    Colombia

  • El Penol (Antioquia)

    Colombia

  • El Valle (Choco)

    Colombia

  • El Zaino

    Colombia

  • Envigado

    Colombia

  • Filandia

    Colombia

  • Flandes

    Colombia

  • Florencia (Caqueta)

    Colombia

  • Floridablanca

    Colombia

  • Fresh Water Bay

    Colombia

  • Funza

    Colombia

  • Fusagasuga

    Colombia

  • Gaira

    Colombia

  • Garzon (Huila)

    Colombia

  • Girardot

    Colombia

  • Giron

    Colombia

  • Guachaca

    Colombia

  • Guadalupe

    Colombia

  • Guaduas

    Colombia

  • Guamal (Meta)

    Colombia

  • Guarne

    Colombia

  • Guasca

    Colombia

  • Guatape

    Colombia

  • Guatavita

    Colombia

  • Honda (Tolima)

    Colombia

  • Ibague

    Colombia

  • Ipiales

    Colombia

  • Isla Grande (Cartagena)

    Colombia

  • Isla Mucura

    Colombia

  • Itagui

    Colombia

  • Iza

    Colombia

  • Jamundi

    Colombia

  • Jardin

    Colombia

  • Jericoc (Antioquia)

    Colombia

  • La Calera

    Colombia

  • La Dorada

    Colombia

  • La Mesa (Tequendama)

    Colombia

  • La Pintada

    Colombia

  • La Tebaida

    Colombia

  • La Vega (Cundinamarca)

    Colombia

  • Leticia

    Colombia

  • Libano (Tolima)

    Colombia

  • Los Naranjos

    Colombia

  • Los Santos (Santander)

    Colombia

  • Macanal

    Colombia

  • Manizales

    Colombia

  • Marinilla

    Colombia

  • Mariquita

    Colombia

  • Mayapo

    Colombia

  • Medellin

    Colombia

  • Melgar

    Colombia

  • Minca

    Colombia

  • Mocoa

    Colombia

  • Mompos

    Colombia

  • Mongui

    Colombia

  • Moniquira

    Colombia

  • Montenegro

    Colombia

  • Monteria

    Colombia

  • Murillo (Tolima)

    Colombia

  • Necocli

    Colombia

  • Neiva (Huila)

    Colombia

  • Nobsa

    Colombia

  • Nocaima

    Colombia

  • Nuqui

    Colombia

  • Ocana

    Colombia

  • Paipa

    Colombia

  • Palmira (Valle del Cauca)

    Colombia

  • Palomino

    Colombia

  • Pasto

    Colombia

  • Pendales

    Colombia

  • Pereira

    Colombia

  • Piedecuesta

    Colombia

  • Pitalito

    Colombia

  • Playa Blanca

    Colombia

  • Playa de Punta Arena

    Colombia

  • Popayan

    Colombia

  • Pueblo Tapao

    Colombia

  • Puerto Colombia

    Colombia

  • Puerto de Gaira

    Colombia

  • Puerto Narino

    Colombia

  • Puerto Triunfo

    Colombia

  • Quibdo

    Colombia

  • Quimbaya

    Colombia

  • Raquira

    Colombia

  • Ricaurte

    Colombia

  • Rincon

    Colombia

  • Riohacha

    Colombia

  • Rionegro

    Colombia

  • Rivera

    Colombia

  • Roldanillo

    Colombia

  • Sabaneta

    Colombia

  • Sachica

    Colombia

  • Salamina

    Colombia

  • Salento

    Colombia

  • San Agustin (Huila)

    Colombia

  • San Andres (San Andres and Providencia Islands)

    Colombia

  • San Antero

    Colombia

  • San Bernardo del Viento

    Colombia

  • San Carlos

    Colombia

  • San Felipe

    Colombia

  • San Francisco (Cundinamarca)

    Colombia

  • San Gil

    Colombia

  • San Jeronimo (Antioquia)

    Colombia

  • San Jose del Guaviare

    Colombia

  • San Luis (Antioquia)

    Colombia

  • San Onofre

    Colombia

  • San Rafael (Antioquia)

    Colombia

  • Santa Elena (Antioquia)

    Colombia

  • Santa Fe de Antioquia

    Colombia

  • Santa Marta (Magdalena)

    Colombia

  • Santa Rosa de Cabal

    Colombia

  • Santa Veronica

    Colombia

  • Sapzurro

    Colombia

  • Sasaima

    Colombia

  • Sincelejo

    Colombia

  • Socorro

    Colombia

  • Sogamoso

    Colombia

  • Sopetran

    Colombia

  • Sopo

    Colombia

  • Suesca

    Colombia

  • Tabio

    Colombia

  • Taganga

    Colombia

  • Tena

    Colombia

  • Tibasosa

    Colombia

  • Tintipan Island

    Colombia

  • Tocaima

    Colombia

  • Tocancipa

    Colombia

  • Tolu

    Colombia

  • Tota

    Colombia

  • Tubara

    Colombia

  • Tulua

    Colombia

  • Tunja

    Colombia

  • Valledupar

    Colombia

  • Venecia (Antioquia)

    Colombia

  • Vergara

    Colombia

  • Villa de Leyva

    Colombia

  • Villamaria

    Colombia

  • Villavicencio

    Colombia

  • Villavieja

    Colombia

  • Villeta

    Colombia

  • Yopal

    Colombia

  • Zapatoca

    Colombia

  • Zipaquira

    Colombia

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0