Accommodation
Hotels in Colombia: Where to Stay in Every City
Colombia offers one of the most diverse accommodation landscapes in South America. At the top end sit restored colonial mansions in Cartagena's walled city, coffee finca retreats in the Zona Cafetera, and jungle eco-lodges deep in the Amazon. At the budget end, the hostel scene is thriving and well-organised, particularly in Bogota, Medellin, and along the Caribbean coast.
Value for money is a genuine advantage. A well-located mid-range hotel in Medellin or Bogota costs a fraction of its equivalent in Buenos Aires or Santiago. In rural areas, from the Coffee Region to the Amazon, finca stays and eco-lodges provide access to landscapes and daily rhythms that no city hotel can match. We have written detailed where-to-stay guides for all cities covered on this site.
Where to Stay by City
Detailed accommodation guides for every city - neighbourhood breakdowns, honest hotel picks across budget categories, and booking advice.
Barichara
Where to stay β
Barranquilla
Where to stay β
Bogota
Where to stay β
Cali
Where to stay β
Cartagena
Where to stay β
Guatape
Where to stay β
La Guajira
Where to stay β
Leticia
Where to stay β
Manizales
Where to stay β
Medellin
Where to stay β
Mompox
Where to stay β
Palomino
Where to stay β
Pasto
Where to stay β
Pereira
Where to stay β
Popayan
Where to stay β
Salento
Where to stay β
San Andres
Where to stay β
San Gil
Where to stay β
Santa Marta
Where to stay β
Villa de Leyva
Where to stay β
Types of Accommodation
Colonial Boutique Hotels
Restored colonial mansions in Cartagena, Villa de Leyva, Bogota. 8-25 rooms with courtyard gardens. COP 350,000-900,000 per night.
Eco-Lodges and Fincas
Converted coffee fincas in Salento and Filandia. Jungle eco-lodges in Leticia with wildlife tours. COP 200,000-600,000 per night, full-board.
Budget Hostels
Strong backpacker network in Bogota, Medellin, Santa Marta, Cartagena. Dorm beds COP 40,000-80,000 per night. Includes breakfast, bars, tours.
Beach Resorts
San Andres and Rosario Islands. All-inclusive Caribbean resorts to boutique beachfront hotels. COP 250,000-1,500,000 per night.
Ready to book your Colombia stay?