
Top hotels in Colombia
Find the perfect hotel for your stay in Colombia
Hotels in popular cities in Colombia
Below are the most popular cities in Colombia to stay in, as well as some of the best hotels in each area
Cartagena
Search hotels in CartagenaMedellín
Search hotels in MedellínBogotá
Search hotels in BogotáSan Andrés
Search hotels in San AndrésSanta Marta
Search hotels in Santa Martamomondo's favorite hotels in Colombia
Learn more about these user-preferred hotels in Colombia
Useful insights on Colombia hotels
Get a quick overview on price and accommodation trends for your visit in Colombia
Lowest Hotel Price | $21 |
---|---|
Most Popular Hotel (5-star) | Hotel Dann Carlton Medellin |
Hotels Near Airport | 4582 |
Average Length of Stay | 4 days |
When to book a hotel in Colombia
Check out the information below to find the best deal on a hotel room in Colombia
Low Season | September | cheapest month to stay |
High Season | May | most expensive time to stay |
19% | expected price decrease | |
38% | expected price increase |
Price | $90 - $179 |
---|
Cheapest day of week | Monday | is the cheapest day of the week to book |
Highest day of week | Saturday | is the most expensive day of the week to book |
$99 | is the average per night cost for a hotel on this day | |
$483 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in Colombia
Below are the average prices for hotels in the most popular cities in Colombia
Price | $18 - $80 |
---|
CHEAPEST CITY IN COLOMBIA | Bucaramanga | 56% cheaper | Hotels in Bucaramanga are the cheapest in Colombia at just $18 per night on average |
MOST EXPENSIVE CITY IN COLOMBIA | San Andrés | 49% more expensive | San Andrés has the highest priced hotels in Colombia with rooms averaging $80 per night |
MOST POPULAR CITY IN COLOMBIA | Santa Marta | 54% more users visited | More momondo users search for hotels in Santa Marta than any other city in Colombia |
Information about staying in Colombia
Read these important travel tips before booking a hotel in Colombia
When is the least expensive time to stay in Colombia?
October is the least expensive month to stay in Colombia, with an average price of $166 per night. That price is significantly cheaper than the most expensive month, December.
Where do most people stay in Colombia?
Our users tend to visit Cartagena more often than any other city when traveling to Colombia.
Which city in Colombia has the most expensive hotel rooms?
San Andrés is the most expensive city in Colombia to book a hotel room in. The nightly rate of $68 is 66% more than the average city in Colombia.
How many operators does momondo search for hotels in Colombia?
As of June 2025, there are 52,992 operators available to choose from for hotels in Colombia.
When did momondo last update prices for hotels in Colombia?
Prices for hotels in Colombia are refreshed on a daily basis.
Why use momondo?
Why should I book accomodation in Colombia through momondo?
Booking accommodation or a hotels in Colombia is made easy with momondo. We are free to use and there are no hidden costs or fees. momondo compares hundreds of websites and gives you all your Colombia hotels and accommodation options in one place.
How does momondo help me find a great place to stay in Colombia?
You can find a great place to stay in Colombia by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet as well as enhanced health and safety options.