Colombia hotels where to stay.
25 cities, ranked and mapped — from the capital to the coast.

About Colombia
Hotels in Colombia are ideally chosen by thinking geographically first: Colombia is a country of dramatic contrasts, spanning multiple natural regions including the Andes, Caribbean coast, Pacific coast and Amazon. That mix of climates and landscapes is exactly why travellers often base themselves in a handful of key cities.
Best regions and where to stay - Caribbean heritage & beach breaks: Cartagena and Santa Marta (including easy access to Tayrona National Natural Park, near Santa Marta). Cartagena’s historic core, the Walled City, is a UNESCO World Heritage Site. - Andean culture & city life: Bogotá for museums and day trips; Medellín for urban energy and shorter escapes to the Coffee Region. - Pacific and valley vibes / Colombian coffee corridor: Cali and Pereira/Manizales are strong hubs for culture, nature and onward travel. - Other bases from our selection: Barranquilla for the Caribbean rhythm; Cucaita and Samaca/Chiquiza/Uvita for a more scenic, countryside-facing stay; Pitalito for routes into southern landscapes.
When to go For many travellers, the most reliable overall weather is December to March, when conditions are often drier and beach-focused plans work best. On the Andean highlands, it stays manageable most of the year; August in Bogotá is often among the drier months. For Cartagena specifically, the wet and dry rhythm varies by month, so choosing your dates around a dryer window generally improves outdoor time.
Getting around Intercity travel is usually fastest by domestic flights between major hubs like Bogotá, Medellín, Cali and Cartagena. For shorter distances, rental cars and buses work well in the Andean regions, while coastal hopping is typically more comfortable with flights plus road transfers to beach areas and parks.
Cities in Colombia
+40 more
Best 5-star hotels in Colombia
Capilla Del Mar
Cartagena · guest 8.8 (3,485)Beachfront Bocagrande luxury with a rooftop pool and poolside bar.
Dann Carlton Medellin
Medellin · guest 8.7 (3,071)El Poblado's base with a heated outdoor pool and spa on-site.
Dann Carlton Barranquilla
Barranquilla · guest 8.7 (2,168)Riomar's base opposite Buenavista Mall, with a revolving rooftop restaurant.
Best 4-star hotels in Colombia
Hostal Mision Santa Barbara
Barichara · guest 9.2 (4,799)Colonial-style hideaway in Barichara’s historic centre with a garden pool to unwind.
San Fernando Plaza
Medellin · guest 9 (3,525)Lively El Poblado stay with an 8th-floor pool area and full spa facilities.
Estelar Cartagena de Indias
Cartagena de Indias · guest 9 (2,788)Lively Bocagrande high-rise with a large pool scene and rooftop Sky Bar views.
HAB Hotel
Bogota · guest 8.7 (2,330)A calm boutique stay in Chapinero, with a rooftop terrace and garden patio.
Best 3-star hotels in Colombia
ibis Bogota Museo
BOGOTA · guest 8.4 (3,403)Simple Centro Internacional stay beside Museo Nacional with soundproof rooms and terrace garden.
Hampton by Hilton Cartagena
Cartagena · guest 8.4 (2,128)Modern Bocagrande base with a 17th-floor rooftop pool and city views.
Hernandez Suite
Cartagena (CO) · guest 8 (2,122)Relaxed Bocagrande budget stay with a rooftop-style pool terrace near the beach.
Park Hotel
Santa Marta · guest 7.8 (2,074)Beachfront Centro Histórico stay with a pool, spa, and simple coastal rooms.
Best 2-star hotels in Colombia
El Viajero Hostel San Andras
Cartagena (CO) · guest 8.3 (2,359)Lively adults-only hostel in San Andrés with bar nights and easy beach access.
FAQ
What are the best cities in Colombia to stay in?
Cartagena, Bogotá, Medellín and Santa Marta are top bases for first-time trips, balancing city sights with day-trip access.
When is the best time to visit Colombia?
December to March is widely preferred for more consistent, drier conditions across many regions.
What’s the easiest way to get around Colombia?
Fly between major cities for time savings, then use local buses/taxis and (where suitable) short car journeys for nearby attractions and parks.
