Hotels in Colombia

Find deals on 15,322 hotels in Colombia

Sep 22 — Sep 232
Sat 9/23
Wed 9/27

Top hotels in Colombia

Find the perfect hotel for your stay in Colombia
Review Score
Hotel class

Best cities to book a hotel in Colombia

Below are the average prices for hotels in the most popular cities in Colombia


$21 - $101

CHEAPEST CITY IN COLOMBIABucaramanga59% cheaperHotels in Bucaramanga are the cheapest in Colombia at just $21 per night on average
MOST EXPENSIVE CITY IN COLOMBIASan Andrés50% more expensiveSan Andrés has the highest priced hotels in Colombia with rooms averaging $101 per night
MOST POPULAR CITY IN COLOMBIAMedellín69% more users visitedMore momondo users search for hotels in Medellín than any other city in Colombia

Things to do 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

When to book a hotel in Colombia

Check out the information below to find the best deal on a hotel room in Colombia
Low SeasonAprilcheapest month to stay
High SeasonJanuarymost expensive time to stay
43%expected price decrease
77%expected price increase


$83 - $630

Cheapest day of weekSaturdayis the cheapest day of the week to book
Highest day of weekWednesdayis the most expensive day of the week to book
$88is the average per night cost for a hotel on this day
$97is the average per night cost for a hotel on this day

Useful insights on Colombia hotels

Get a quick overview on price and accommodation trends for your visit in Colombia

Lowest Hotel Price


Most Popular Hotel (5-star)

Hotel Dann Carlton Belfort Medellin

Average Length of Stay

13 days
The cheapest price for a room in Colombia found in the last 7 days is $21/night. This rate is available with New Studio Apartment for Two.
Travel with comfort when booking a room with Hotel Dann Carlton Belfort Medellin, the most popular 5-star hotel in Colombia (8.6/10 rating - based on 4,761 reviews).
On average, people stay for 13 days when lodging at hotels in Colombia. The average accommodation price for 13 days in Colombia in the past week is $1,898.

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 $167 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.

How much does a luxury hotel cost in Colombia?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Colombia you can expect a nightly rate of about $56, which is 27% above the average hotel room cost of $43 per night.

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 $81 is 88% more than the average city in Colombia.

Which city in Colombia has the least expensive hotel rooms?

Our users typically find that Medellín has the lowest per night rates in the country at just $10. Medellín offers hotels rooms at an average rate that is 75% lower than the average city in Colombia.

How many operators does momondo search 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.

momondo's favorite hotels in Colombia

Learn more about these user-preferred hotels in Colombia

Why use momondo?

Why should I book accomodation in Colombia through momondo?