Skip to main content
Colombia hotels, Bogotá city breaks, Cartagena coastal stays, coffee region escapes, and cultural travel

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.

Hotels in Bogotá

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á
Hotels in Cartagena

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
Hotels in Medellín

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
Hotels in Santa Marta

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
Hotels in Armenia

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
Hotels in San Andrés

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és

Browse 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.

MuseumsHistory

Cartagena

Cartagena offers colonial streets, Caribbean colour, boutique hotels, walled-city charm, and one of the country’s most iconic short-break experiences.

HeritageBeaches

Medellín

Medellín blends modern urban energy, green hillsides, creative districts, and one of Colombia’s most dynamic city-break atmospheres.

FoodNightlife

Cali

Cali anchors Colombia’s southwest with salsa culture, warm climate, regional food, and a lively urban rhythm.

MusicFood

Santa Marta

Santa Marta combines Caribbean access, historic character, and strong links to beaches, Tayrona-area travel, and broader northern Colombia.

BeachesNature

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.

CoffeeScenery

Pereira

Pereira offers a flexible Coffee Region gateway with broad access to Zona Cafetera towns, valleys, and mountain scenery.

CoffeeRoad trips

Barranquilla

Barranquilla is a major Caribbean hub for festivals, urban beaches, and coastal travel along Colombia’s northern shoreline.

FestivalsCoast

San Andrés

San Andrés offers turquoise Caribbean water, resort-style stays, and one of Colombia’s strongest beach-focused island escapes.

BeachesDiving

Bucaramanga

Bucaramanga sits in the Santander highlands with a pleasant climate, regional food, and access to nearby canyons and outdoor appeal.

OutdoorRegional travel

Manizales

Manizales delivers mountain scenery, university-town energy, and a strong local feel in the heart of the Coffee Region.

CoffeeMountains

Villa de Leyva

Villa de Leyva offers cobbled streets, whitewashed colonial charm, and a slower heritage-focused pace in the Colombian highlands.

HeritageRomance

Popular regions in Colombia

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

  • BogotáMuseums, food, history, and classic first-time Colombia appeal.
  • MedellínModern urban energy with strong nightlife and local character.
  • CaliCity culture, dance appeal, and a different regional rhythm.

Best for heritage and culture

  • CartagenaColonial streets and one of Colombia’s most atmospheric historic stays.
  • BogotáMuseums, old-town districts, and layered cultural depth.
  • Villa de LeyvaHistoric charm and a slower heritage-focused travel pace.

Best for coast and beaches

  • CartagenaEasy Caribbean appeal with strong short-break energy.
  • Santa MartaCoastal gateway for broader north-coast travel.
  • San AndrésResort-style island stay with broad beach appeal.

Best for coffee and scenic stays

  • ArmeniaStrong Coffee Region base with scenic lodge appeal.
  • PereiraFlexible coffee-country gateway with broad regional access.
  • ManizalesMountain scenery and a more local highland feel.

Best for relaxed escapes

  • Villa de LeyvaSlower-paced heritage travel with boutique-stay appeal.
  • ArmeniaScenic countryside and lower-pressure regional travel.
  • San AndrésEasy 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.

Hotels in Colombia | Bogotá, Cartagena, Medellín & Coffee Region | BooksyGo