Hotels in Cartagena de Indias, Colombia

Compare 433 hotels in Cartagena de Indias, Colombia. Browse by price and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

433 hotels

Hotel Las Americas Casa de Playa in Cartagena de Indias, Colombia

Anillo Vial Sector Cielo Mar, Cartagena de Indias, Colombia

Beachfront resort in Cartagena with 2 pools, spa, mini-golf, and kids' entertainment center. Relax at the on-site bars La Isla and El Chicho.

250 rooms
Hotel Cartagena Plaza in Cartagena de Indias, Colombia

Bocagrande, Carrera 1ra No.6 -154, Cartagena de Indias, Cartagena De Indias, Colombia

Rooftop pool, on-site nightclub, and sea-view rooms. 5-min walk to beach and historic center. Excursions to Rosario Island. Free WiFi.

313 rooms
Casa Marta Cartagena in Cartagena de Indias, Colombia

Calle San Antonio N° 25-165, Cartagena, Colombia

Charming colonial hotel in historic Cartagena. Rooms with free Wi-Fi in the heart of the old town.

3 rooms
Ibis Cartagena Marbella in Cartagena de Indias, Colombia

Avenida Santander # 47-90 Marbella, Cartagena, Colombia

Conveniently located Ibis hotel in Cartagena, near historic walls. Offers on-site restaurant, bar, and free WiFi for a comfortable stay.

180 rooms
Hotel 3 Banderas in Cartagena de Indias, Colombia

Calle Cochera del Hobo, 38-66, Cartagena de Indias, Colombia

Charming hotel in Cartagena's city center with waterfall garden, patios, and rooftop terrace overlooking the Caribbean.

24 rooms
Hotel Estelar Oceania in Cartagena de Indias, Colombia

Calle 1 # 3-231, Cartagena De Indias, Colombia

Beachfront hotel with pool, restaurant, and free Wi-Fi. Rooms feature seating areas and satellite TV. Ideal for relaxation near El Laguito Bay.

46 rooms
Calamari Hostal Boutique in Cartagena de Indias, Colombia

Centro historico, carrera 3 Calle Ricaute # 31-38 Centro, Cartagena de Indias, Colombia

Cozy boutique hotel in Cartagena's historic center. Rooms with shared or private baths. Free Wi-Fi. 15 mins from Rafael Nuñez Airport.

5 rooms
Hotel Atlantic Lux in Cartagena de Indias, Colombia

Avenida. San Martín No. 8-20, Cartagena, Colombia

Beachfront hotel with restaurant, fitness center, and pool. Rooms with free Wi-Fi and air conditioning. 5-min drive to historic Cartagena.

87 rooms
Hotel Puertas de Cartagena in Cartagena de Indias, Colombia

Esquina Calle Del Sargento Mayor, 6 -05 - Centro Histórico, Cartagena de Indias, Colombia

Charming hotel in historic Cartagena with air-conditioned rooms, satellite TV, and nearby Santo Toribio Church.

12 rooms
Casa Cordoba Román in Cartagena de Indias, Colombia

Calle 34 5-21, Centro Historico, Cartagena de Indias, Colombia

Charming colonial-style house in Cartagena's historic center, just 500m from the Caribbean Sea. Ideal for exploring the vibrant city.

11 rooms
Hotel Boutique La Artilleria in Cartagena de Indias, Colombia

Getsemani calle pacoa # 10 - 101, Cartagena de Indias, Colombia

Charming boutique hotel in Cartagena with outdoor pool, sun terrace, and free WiFi. Ideal for a relaxing stay in this historic city.

23 rooms
Hotel Boutique Casa del Coliseo in Cartagena de Indias, Colombia

Centro Calle del Coliseo nª35-23, Cartagena de Indias, Colombia

Elegant boutique hotel with outdoor pool, modern rooms, and free WiFi. Conveniently located 5 minutes from the beach in Cartagena.

12 rooms
Hotel Don Pedro De Heredia in Cartagena de Indias, Colombia

Calle Primera De Badillo # 35 - 74, Cartagena De Indias, Colombia

Charming hotel in Cartagena's historic center with outdoor pool, air-conditioned rooms with marble floors and flat-screen TVs.

34 rooms
Las Americas Torre Del Mar in Cartagena de Indias, Colombia

Anillo Vial Sector Cielo Mar, Cartagena, Colombia

Luxurious beachfront resort in Cartagena with 5 pools, spa, fitness center, and mini-golf. Ideal for relaxation and family vacations.

279 rooms
Hotel Torre del Reloj in Cartagena de Indias, Colombia

Portal De Los Dulces 32 -77 L1, Cartagena de Indias, Colombia

Elegant historic hotel in Plaza de la Aduana, with bright rooms, private balconies, and free WiFi. Just 500m from Bocagrande's entertainment.

17 rooms
Casa Canabal Hotel Boutique in Cartagena de Indias, Colombia

Getsemani, Calle Tripita Y Media N 31-39, Cartagena de Indias, Colombia

Boutique hotel in Cartagena's Getsemani with rooftop hot tub, air-conditioned rooms, and free airport pick-up. Ideal for a relaxing stay.

18 rooms
Hotel Casa Los Puntales in Cartagena de Indias, Colombia

Calle de los Puntales # 37-36, Centro Histórico, Barrio San Diego, Cartagena de Indias, Colombia

Elegant colonial-style hotel with hot tub, sundeck, and air-conditioned rooms with free Wi-Fi, just 5 minutes from Bocagrande beaches.

9 rooms
Hotel Regatta Cartagena in Cartagena de Indias, Colombia

Cra 1 Nº 5-82, Cartagena de Indias, Colombia

Beachfront hotel in Cartagena with free Wi-Fi, rooftop pool, and relaxing massages. Enjoy scenic ocean views in a cheerful setting.

106 rooms
Hotel Aguamarina Boutique in Cartagena de Indias, Colombia

Calle Santodomingo No. 33-16, Cenrto historico, Cartagena De Indias, Colombia

Elegant boutique hotel with modern suites, rooftop pool, and exclusive restaurant. Ideal for a dreamy, relaxing getaway in paradise.

5 rooms
Hotel Casa Don Sancho By Mustique in Cartagena de Indias, Colombia

Centro Historico, Calle Don Sancho N° 36-126, Cartagena, Colombia

Charming historic hotel in Cartagena's Walled City, steps from Heredia Theatre. Outdoor pool, hot tub, and terrace with stunning sea views.

6 rooms

Loading...