
Hotels in Colombia
Colombia combines lively cities, Caribbean coastlines, coffee-country landscapes, colonial architecture, Andean scenery, and one of Latin America’s most distinctive cultural travel experiences. Hotels in Colombia range from stylish stays in Bogotá and Medellín to boutique colonial hotels in Cartagena, coffee-region lodges, beach escapes on the Caribbean coast, and scenic regional bases across the country.
Whether you are planning a first-time Bogotá and Cartagena itinerary, a coffee-region escape, a Caribbean beach break, or a broader Colombia journey through cities, mountains, culture, and coast, this guide will help you decide where to stay in Colombia before comparing hotel options on BooksyGo.
Why visit Colombia
- Colombia combines major cities, colonial heritage, coffee-country landscapes, Caribbean beaches, and a strong mix of culture and scenery in one destination.
- Hotels in Colombia range from practical city stays and boutique heritage hotels to beach resorts, mountain lodges, and scenic regional accommodation.
- Bogotá, Cartagena, Medellín, the Coffee Region, and the Caribbean coast each offer a very different experience, making multi-stop trips especially rewarding.
- Colombia works well for city breaks, food and culture trips, beach holidays, coffee-country stays, family travel, and longer scenic itineraries.
Best places to stay in Colombia
From capital-city stays and colonial coast escapes to coffee-country lodges and Caribbean beach bases, these are some of the best places to stay in Colombia.

Bogotá
Bogotá combines museums, historic La Candelaria, mountain views, dining, and one of South America’s strongest all-round capital-city hotel scenes.
Who it suits: Best for first-time visitors, city breaks, history, food, and broader Colombia itineraries.
Hotels in Bogotá
Cartagena
Cartagena offers colonial streets, Caribbean colour, boutique hotels, walled-city charm, and one of the country’s most iconic short-break experiences.
Who it suits: Best for romance, heritage, coastal stays, and travellers wanting a classic Colombia highlight.
Hotels in Cartagena
Medellín
Medellín blends modern urban energy, green hillsides, creative districts, and one of Colombia’s most dynamic city-break atmospheres.
Who it suits: Best for food, nightlife, city travel, and travellers wanting a modern urban base.
Hotels in Medellín
Santa Marta
Santa Marta combines Caribbean access, historic character, and strong links to beaches, Tayrona-area travel, and broader northern Colombia.
Who it suits: Best for coast-and-nature trips, shorter stays, and travellers heading to Colombia’s Caribbean region.
Hotels in Santa Marta
Armenia
Armenia is one of the best bases for Colombia’s Coffee Region, with scenic landscapes, finca stays, and easy access to nearby towns and valleys.
Who it suits: Best for coffee-country travel, scenery, couples, and slower regional trips.
Hotels in Armenia
San Andrés
San Andrés offers turquoise Caribbean water, resort-style stays, and one of Colombia’s strongest beach-focused island escapes.
Who it suits: Best for beach holidays, couples, resort stays, and travellers wanting a tropical island break.
Hotels in San AndrésBrowse hotels by city
Explore hotel guides for some of the most popular destinations in Colombia.
Bogotá
Bogotá combines museums, historic La Candelaria, mountain views, dining, and one of South America’s strongest all-round capital-city hotel scenes.
Cartagena
Cartagena offers colonial streets, Caribbean colour, boutique hotels, walled-city charm, and one of the country’s most iconic short-break experiences.
Medellín
Medellín blends modern urban energy, green hillsides, creative districts, and one of Colombia’s most dynamic city-break atmospheres.
Cali
Cali anchors Colombia’s southwest with salsa culture, warm climate, regional food, and a lively urban rhythm.
Santa Marta
Santa Marta combines Caribbean access, historic character, and strong links to beaches, Tayrona-area travel, and broader northern Colombia.
Armenia
Armenia is one of the best bases for Colombia’s Coffee Region, with scenic landscapes, finca stays, and easy access to nearby towns and valleys.
Pereira
Pereira offers a flexible Coffee Region gateway with broad access to Zona Cafetera towns, valleys, and mountain scenery.
Barranquilla
Barranquilla is a major Caribbean hub for festivals, urban beaches, and coastal travel along Colombia’s northern shoreline.
San Andrés
San Andrés offers turquoise Caribbean water, resort-style stays, and one of Colombia’s strongest beach-focused island escapes.
Bucaramanga
Bucaramanga sits in the Santander highlands with a pleasant climate, regional food, and access to nearby canyons and outdoor appeal.
Manizales
Manizales delivers mountain scenery, university-town energy, and a strong local feel in the heart of the Coffee Region.
Villa de Leyva
Villa de Leyva offers cobbled streets, whitewashed colonial charm, and a slower heritage-focused pace in the Colombian highlands.
Popular regions in Colombia
Bogotá and the Andes
This region combines capital-city travel, museums, mountain views, and some of Colombia’s strongest first-time visitor appeal.
Caribbean Coast
Colombia’s Caribbean coast offers Cartagena, Santa Marta, beaches, colonial heritage, and some of the country’s most popular short-break travel.
Coffee Region
The Coffee Region is ideal for scenic landscapes, finca stays, mountain roads, and one of Colombia’s most distinctive slower-paced travel experiences.
Medellín and Antioquia
This region combines modern urban travel, green hillsides, regional food, and one of Colombia’s most dynamic city-and-region combinations.
Pacific and Western Colombia
Western Colombia suits travellers looking for a different regional identity, nature, and broader inland-to-coast travel.
Colonial Colombia
This broader heritage-focused region is ideal for travellers interested in old towns, historic streets, and boutique cultural stays.
Island and Caribbean Escapes
This region is best for tropical island travel, resort stays, and easy beach-led holidays beyond the mainland coast.
Scenic Colombia
This wider region suits visitors combining cities, mountains, coffee country, coast, and strong regional contrasts in one itinerary.
Plan your perfect stay in Colombia
Compare city hotels, colonial stays, coffee-country lodges, and Caribbean escapes across Colombia before you book.
Where to stay in Colombia by travel style
Best for city breaks
Best for heritage and culture
- Cartagena — Colonial streets and one of Colombia’s most atmospheric historic stays.
- Bogotá — Museums, old-town districts, and layered cultural depth.
- Villa de Leyva — Historic charm and a slower heritage-focused travel pace.
Best for coast and beaches
- Cartagena — Easy Caribbean appeal with strong short-break energy.
- Santa Marta — Coastal gateway for broader north-coast travel.
- San Andrés — Resort-style island stay with broad beach appeal.
Best for coffee and scenic stays
Best for relaxed escapes
- Villa de Leyva — Slower-paced heritage travel with boutique-stay appeal.
- Armenia — Scenic countryside and lower-pressure regional travel.
- San Andrés — Easy tropical downtime and beach-focused stays.
When to visit Colombia
- Dry & shoulder seasons: Often the best time for many Colombia itineraries, though conditions vary by region.
- Caribbean travel windows: Coastal and island planning benefits from region-specific timing depending on weather and sea conditions.
- Year-round city travel: Bogotá, Medellín, and several inland destinations can work well through much of the year.
- Peak holiday periods: Popular coastal and heritage destinations can book up quickly, so reserve Colombia hotels early for busy travel windows.
Colombia hotel FAQs
- What is the best place to stay in Colombia?
- Bogotá is the strongest all-round choice for first-time visitors, while Cartagena is ideal for heritage and romance, Medellín suits modern city travel, and the Coffee Region works well for scenery and slower-paced stays.
- Are hotels in Colombia expensive?
- Colombia offers a broad range of accommodation, from practical city hotels and boutique heritage stays to beach resorts, countryside lodges, and premium urban properties.
- How many days do I need in Colombia?
- A shorter Colombia trip can work well in 5 to 7 days, while 10 days or more gives you enough time to combine major cities with the Caribbean coast or the Coffee Region.
- Should I stay only in Bogotá?
- Not necessarily. Many travellers combine Bogotá with Cartagena, Medellín, Santa Marta, or the Coffee Region for a broader and more rewarding Colombia itinerary.
- Is Colombia good for a multi-stop trip?
- Yes. Colombia is excellent for multi-stop travel because it combines cities, coast, mountains, coffee country, and strong regional variety in one country.
- How do I book hotels in Colombia with BooksyGo?
- Search your destination and dates, compare hotel options and rates, and use BooksyGo destination pages to narrow down where to stay before booking.
Find your perfect hotel in Colombia
Search and compare hotels in Colombia, or browse destination guides to find the right mix of city energy, heritage, coast, coffee-country scenery, and regional travel.