Skip to content

Best Hotels in Colombia (2026)

Places to stay, from budget guesthouses and boutique hotels to large international properties, grouped by area and style.

16 places · Updated October 27, 2026

Our top 3 hotels in Colombia

  1. Elcielo Hotel Luxury boutique hotel, El PobladoA 28-suite boutique hotel in El Poblado built around a garden atrium, home to chef Juan Manuel Barrientos's Elcielo restaurant and awarded one Michelin Key.
  2. Sofitel Legend Santa Clara Cartagena Luxury hotel in a former convent, San DiegoA grand hotel in the 17th-century convent of the Poor Clares in San Diego, with a pool, spa, cloister garden and the acclaimed Restaurante 1621.
  3. Casa San Agustín Luxury boutique hotel, Ciudad AmuralladaA luxury boutique hotel of 20 rooms and 11 suites formed from three colonial houses in the walled city, with Alma restaurant, Aurum Spa and a Barú beach club.

Hotel

1. Elcielo Hotel

Luxury boutique hotel$$$$El Poblado

A 28-suite boutique hotel in El Poblado built around a garden atrium, home to chef Juan Manuel Barrientos's Elcielo restaurant and awarded one Michelin Key.

View details — Elcielo Hotel

Hotel

3. Casa San Agustín

Luxury boutique hotel$$$$Ciudad Amurallada

A luxury boutique hotel of 20 rooms and 11 suites formed from three colonial houses in the walled city, with Alma restaurant, Aurum Spa and a Barú beach club.

View details — Casa San Agustín

Hotel

6. The Charlee Hotel

Luxury design hotel$$$$El Poblado

A 42-room design hotel steps from Provenza in El Poblado, known for its 18th-floor Envy Rooftop bar, all-day brunch restaurant and a full gym with sauna and jacuzzi.

View details — The Charlee Hotel

Hotel

7. Casa Pestagua

Boutique hotel in a colonial mansion$$$$Ciudad Amurallada

An intimate 16-room Relais & Châteaux hotel in an 18th-century mansion on Calle Santo Domingo, with gardens, a pool, AniMare restaurant and two MICHELIN Keys.

View details — Casa Pestagua

Hotel

14. Park 10 Hotel

All-suite hotel$$$El Poblado (Lalinde)

A five-star, all-suite hotel on a quiet street in El Poblado's Lalinde district, a few steps from Parque Lleras and Provenza, with 55 suites and the Lussac restaurant.

View details — Park 10 Hotel