20 Best Places to Stay in Colombia: Comprehensive Accommodation Guide
Colombia offers an extraordinary range of accommodations, from restored Spanish colonial mansions in walled coastal cities to high-altitude coffee haciendas, sustainable rainforest eco-lodges, and luxury boutique hotels in vibrant metropolitan centers.
What to Expect From Colombia Hotels
Hospitality in Colombia is defined by genuine warmth, personalized guest care, and stunning architectural integration. Luxury properties often inhabit meticulously restored centuries-old colonial buildings or cutting-edge eco-friendly structures nestled directly in coffee valleys, tropical rainforests, or Caribbean beaches.
20 Best Places to Stay in Colombia
1. Hotel Charleston Santa Teresa
- Style: Historic Luxury Grand Hotel
- Location: Walled City, Cartagena
- Best For: Colonial Luxury & Oceanfront Views
- About the Place: Set inside a restored 17th-century convent, this iconic luxury hotel features a rooftop pool bar overlooking the Caribbean Sea, courtyard dining, and opulent colonial guest rooms.
- Book & Explore: Places to Stay in Colombia
2. Sofitel Legend Santa Clara
- Style: Palace Colonial Resort
- Location: San Diego, Cartagena
- Best For: World-Class Opulence & Relaxation
- About the Place: Originally built as a monastery in 1621, this legendary hotel combines French luxury with Caribbean colonial charm, boasting a massive courtyard pool and world-class spa.
- Book & Explore: Places to Stay in Colombia
3. Hacienda Bambusa
- Style: Traditional Coffee Estate Boutique Hotel
- Location: El Caimo, Quindío (Coffee Region)
- Best For: Nature Isolation & Coffee Culture
- About the Place: Surrounded by bamboo groves, cacao plantations, and rolling Andean hills, this classic wooden hacienda offers quiet luxury, outdoor pool views, and private coffee tours.
- Book & Explore: Places to Stay in Colombia
4. The Charlee Hotel
- Style: Chic Design & Lifestyle Hotel
- Location: El Poblado, Medellín
- Best For: Nightlife, Fashion & City Views
- About the Place: Overlooking Parque Lleras, The Charlee features retro-industrial design, private balcony hot tubs, a rooftop pool lounge, and direct access to Medellín's top dining district.
- Book & Explore: Places to Stay in Colombia
5. Four Seasons Hotel Casa Medina
- Style: Historic Colonial Mansion Luxury
- Location: Zona G, Bogotá
- Best For: Gourmet Travelers & Quiet Sophistication
- About the Place: A official stone-and-brick monument building featuring hand-carved wooden ceilings, stone fireplaces, a quiet courtyard atrium, and world-class Italian dining in Bogotá's culinary zone.
- Book & Explore: Places to Stay in Colombia
6. Cannua Eco-Lodge
- Style: Sustainable Luxury Hillside Eco-Lodge
- Location: Marinilla, Antioquia (near Medellín)
- Best For: Eco-Conscious Travelers & Farm-to-Table Dining
- About the Place: Built using rammed-earth blocks and bamboo, Cannua sits perched over cloud forest valleys, featuring permaculture gardens, organic spa treatments, and panoramic valley views.
- Book & Explore: Places to Stay in Colombia
7. Casa San Agustín
- Style: Boutique Heritage Mansion
- Location: Old Town, Cartagena
- Best For: Romantic Luxury Getaways
- About the Place: Comprising three beautifully restored colonial homes, Casa San Agustín features frescoed walls, custom wooden furnishings, and a peaceful courtyard pool flowing beneath ancient aqueduct arches.
- Book & Explore: Places to Stay in Colombia
8. Kura Hotel (Minca Eco Lodge)
- Style: Mountain Cloud Forest Lodge
- Location: Minca, Sierra Nevada de Santa Marta
- Best For: Bird Watching & Mountain Vistas
- About the Place: Perched high above the coastal mountain jungle, this eco-lodge offers open-air wooden cabins, infinity pool vistas over the Caribbean coastline, and peaceful hammock decks.
- Book & Explore: Places to Stay in Colombia
9. Hotel San Alberto de la Sierra
- Style: Colonial Country Estate
- Location: Villa de Leyva, Boyacá
- Best For: Peaceful Countryside Relaxation
- About the Place: Nestled in quiet mountain foothills just outside Villa de Leyva's main plaza, this white-walled estate offers cobblestone courtyards, clay-tile roofs, and lush gardens.
- Book & Explore: Places to Stay in Colombia
10. Click Clack Hotel Medellín
- Style: Avant-Garde Modern Urban Hotel
- Location: El Poblado, Medellín
- Best For: Trendy Urban Explorers
- About the Place: A striking architectural property draped in vertical plant foliage, offering minimalist urban rooms, creative cocktails, rooftop pool parties, and vibrant design.
- Book & Explore: Places to Stay in Colombia
11. Calanoa Jungle Lodge
- Style: Amazonian Eco-Lodge
- Location: Amazon River, near Leticia
- Best For: Rainforest Adventure & Indigenous Culture
- About the Place: Designed by an artist and architect duo, Calanoa offers elevated wooden cabins integrated seamlessly into the Amazon canopy, featuring river-view platforms and nature workshops.
- Book & Explore: Places to Stay in Colombia
12. Coralina Island Eco-Lodge
- Style: Private Island Beach Resort
- Location: Rosario Islands, Caribbean Sea
- Best For: Secluded Beach Relaxation & Snorkeling
- About the Place: An intimate coral island resort offering wooden sundecks over turquoise Caribbean waters, fresh seafood dining, and direct ladder access to vibrant snorkeling reefs.
- Book & Explore: Places to Stay in Colombia
13. Hotel El Convento Mompox
- Style: Colonial Riverfront Heritage Hotel
- Location: Santa Cruz de Mompox
- Best For: Literary History & Quiet Solitude
- About the Place: Located along the Magdalena River, this beautifully restored 16th-century convent features cool interior arcades, swimming pool courtyards, and classic timber furnishings.
- Book & Explore: Places to Stay in Colombia
14. Bio Habitat Hotel
- Style: Contemporary Forest Glass Cabins
- Location: Armenia, Quindío (Coffee Region)
- Best For: Architectural Luxury & Mountain Vistas
- About the Place: Elevated glass cabins surrounded by native cloud forest, offering floor-to-ceiling wilderness views, private plunge pools, black stone hot tubs, and wellness decks.
- Book & Explore: Places to Stay in Colombia
15. El Cantil Eco-Lodge
- Style: Ocean Rainforest Eco-Lodge
- Location: Nuquí, Chocó Pacific Coast
- Best For: Whale Watching & Surfing
- About the Place: Rustic-chic wooden oceanfront cabins set on dark sand Pacific beaches, offering whale watching excursions, guided jungle waterfall hikes, fresh seafood, and surfing.
- Book & Explore: Places to Stay in Colombia
16. Hotel B3 Virrey
- Style: Eco-Friendly Urban Boutique
- Location: Parque El Virrey, Bogotá
- Best For: City Explorers & Business Travelers
- About the Place: A modern green-living hotel situated right alongside El Virrey park, featuring vertical garden walls, bicycle rentals, stylish rooms, and easy access to top dining zones.
- Book & Explore: Places to Stay in Colombia
17. Casa Yahri
- Style: Private Villa Luxury Lodge
- Location: Barichara, Santander
- Best For: Private Luxury & Canyon Vistas
- About the Place: A set of exclusive private stone villas in Barichara, complete with personal heated plunge pools, lush gardens, personal chef service, and sweeping canyon views.
- Book & Explore: Places to Stay in Colombia
18. Hotel Spiwak Chipichape
- Style: Luxury All-Suite Business & Resort Hotel
- Location: Northern District, Cali
- Best For: Spacious Luxury Suites & Shopping
- About the Place: Cali's premier luxury suite hotel, offering oversized rooms, private balconies, a large outdoor pool, fine dining, and direct connection to Chipichape complex.
- Book & Explore: Places to Stay in Colombia
19. Deep Blue Hotel
- Style: Caribbean Hillside Boutique Resort
- Location: Providencia Island
- Best For: Ocean Panoramas & Coral Reef Diving
- About the Place: Perched on a forested hillside sloping down to the sea, Deep Blue offers bright rooms with private plunge pools overlooking turquoise waters and Crab Cay.
- Book & Explore: Places to Stay in Colombia
20. Teranka Tayrona
- Style: Tropical Beachfront Eco-Resort
- Location: Near Tayrona National Park, Palomino Coast
- Best For: Coastal Jungle Tranquility
- About the Place: Nestled between coconut groves and the ocean near Tayrona, Teranka features open-air wooden bungalows, outdoor showers, yoga decks, and private beach access.
- Book & Explore: Places to Stay in Colombia
Featured Image
Colonial Hotel Courtyard Pool