Hotels in Colombia

Search and compare Colombia hotels from hundreds of travel sites and save

Colombia
Dec 6 — Dec 72
Colombia
Tue 12/6
Wed 12/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Colombia

Filter by star ratings
All filters
GHL Corales de Indias
7.9 Good
Carrera 1 No 62-198, Cartagena, Colombia
Show on map
4.6 mi from city centre, Cartagena, Colombia 
GoodBased on 3,766 reviews
7.9

GHL Corales de Indias is set in Cartagena de Indias and is within a short walk of local attractions, such as Marbella Beach. It also offers an outdoor pool, a sauna and a rooftop terrace.

Inn Medellin Hostal - Hostel
Calle 5 G # 32 - 181, Medellín, Colombia
Show on map
0.8 mi from city centre, Medellín, Colombia 

Located in Medellin, InMedellin Hostel is within easy reach of Plaza Mayor and Park of Bolivar. It provides free Wi-Fi, a terrace and a swimming pool.

Apartach
Bogotá, Colombia
Show on map
2.9 mi from city centre, Bogotá, Colombia 

Apartach provides a comfortable setting when in Bogota. It also offers a concierge, free Wi-Fi and a 24-hour reception.

Sonesta Hotel Cartagena
7.9 Good
Carrera 9 No 35 104, Cartagena, Colombia
Show on map
5.4 mi from city centre, Cartagena, Colombia 
GoodBased on 3,469 reviews
7.9

Located in Cartagena de Indias, Sonesta Hotel Cartagena is within a 10-minute drive of Rafael Nunez International Airport and offers a swimming pool, an outdoor pool and outdoor tennis courts. It has a spa and wellness centre, as well as a sun deck, a sauna and massage services.

Viaggio Studios City Apartments
Calle 62 No 3B-37, Bogotá, Colombia
Show on map
3.1 mi from city centre, Bogotá, Colombia 

Situated in Bogota, Viaggio Studios Apartments provides 3-star accommodation, as well as free Wi-Fi. It also features a tour desk, a ticket service and a concierge.

Ibis Cartagena Marbella
7.9 Good
Avenida Santander #47-90, Cartagena, Colombia
Show on map
4.8 mi from city centre, Cartagena, Colombia 
GoodBased on 3,480 reviews
7.9

Boasting a swimming pool, Ibis Cartagena Marbella is located in Cartagena de Indias and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and luggage storage.

Medallo Social Hostal
#58-21 Cra. 39, Medellín, Colombia
Show on map
2.9 mi from city centre, Medellín, Colombia 

Medallo Social Hostal is located in Medellin and features free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

ibis Barranquilla
8.6 Excellent
Calle 86 No 50-66, Barranquilla, Colombia
Show on map
3.7 mi from city centre, Barranquilla, Colombia 
ExcellentBased on 2,586 reviews
8.6

Ibis Barranquilla provides a comfortable setting when in Barranquilla. It is conveniently positioned for those wishing to discover the area's attractions.

Tips for booking hotels in Colombia

Cheapest month:September
Most expensive month:April
Average price in Colombia:$77/night
Cheapest price found:$1/night
Cheapest day:Friday
Most expensive day:Wednesday
$52 - $120
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$74 - $104
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Colombia hotels

1
Quintas de la Real by Maos
Carrera 18 #25-15, Cartagena, Colombia
Show on map
4.3 mi from city centre, Cartagena, Colombia 

Quintas de la Real by Maos is a comfortable base while visiting Cartagena de Indias and is close to everything the area has to offer. It also offers a tour desk, an airport shuttle and free Wi-Fi.

2
Hotel Bolivariana Plaza
8.4 Excellent
Circular 1 Numero 74-82, Medellín, Colombia
Show on map
2.4 mi from city centre, Medellín, Colombia 

Featuring a Jacuzzi, a sauna and a swimming pool, Hotel Bolivariana Plaza is located in Medellin and is a brief stroll from Pontifical Bolivarian University. It offers 3-star accommodation with air-conditioned rooms.

3
Hotel Sonesta Pereira
9.0 Excellent
Km 7 Vía Cerritos, Pereira, Colombia
Show on map
7.9 mi from city centre, Pereira, Colombia 

Sonesta Hotel Pereira is located in Pereira and offers a Jacuzzi. It also provides a 24-hour reception, meeting rooms and an outdoor pool.

4
Sol Caribe San Andres
7.5 Good
Avenida Colon 2-77, San Andrés, Colombia
Show on map
0.1 mi from city centre, San Andrés, Colombia 

Situated in San Andres, Sol Caribe San Andres All Inclusive provides modern 3-star accommodation, as well as an outdoor pool. It also offers a 24-hour reception, a kids pool and meeting rooms.

5
Mucura Club Hotel
8.7 Excellent
Archipielago de San Bernardo, Isla Mucura, Colombia
Show on map
0.1 mi from city centre, Isla Mucura, Colombia 

Mucura Club Hotel features a private beach and an outdoor pool, along with rooms with mini bars. It also provides massage services, a tour desk and a concierge.

6
Casa de Leda, a Kali Hotel
8.6 Excellent
Calle 18 #4-38, Santa Marta, Colombia
Show on map
0.2 mi from city centre, Santa Marta, Colombia 

Located in Santa Marta, Casa de Leda a Kali Hotel offers a sauna, a Jacuzzi and an outdoor pool, and is moments from Catedral de Santa Marta. It also provides a 24-hour reception, massage services and free Wi-Fi.

7
Hotel Le Manoir Bogota
8.8 Excellent
Calle 105, 17A - 82, Bogotá, Colombia
Show on map
1.1 mi from city centre, Bogotá, Colombia 

Located in Bogota, Hotel Le Manoir Bogota is within a 30-minute drive of El Dorado International Airport and offers a rooftop terrace, free Wi-Fi and a sauna. It has a gym, as well as a 24-hour reception, meeting rooms and valet parking.

8
The Charlee Hotel
8.4 Excellent
Calle 9a 37 16, Medellín, Colombia
Show on map
0.5 mi from city centre, Medellín, Colombia 

Established in 2010, The Charlee Hotel features views of Medellin, plus a sauna, a Jacuzzi and an outdoor pool. It provides free wireless internet and is moments from Parque Lleras and other tourist attractions.

Cheapest hotels in Colombia, South America

Hospedaje Villa Monica
9.0 Excellent
Cra 9 No 10 44,48,52, Villa de Leyva, Colombia
Show on map
0.4 mi from city centre, Villa de Leyva, Colombia 

Hospedaje Villa Monica is a good-value hotel located a short drive from Sachica. It is also moments from Villa de Leyva's popular attractions.

$14
Avg. per night
Park Hotel
7.7 Good
Carrera 1 No. 18-67, Santa Marta, Colombia
Show on map
0.3 mi from city centre, Santa Marta, Colombia 

The hotel is set in Santa Marta and is close to nearby attractions, including Catedral de Santa Marta. It also offers a kids pool, massage services and an outdoor pool.

$15
Avg. per night
Ayenda 1136 Mh
8.1 Excellent
Carrera 8 N 28-51, Pereira, Colombia
Show on map
0.7 mi from city centre, Pereira, Colombia 

Mh Hoteles Pereira provides a comfortable setting when in Pereira. It is conveniently positioned for those wishing to visit local attractions.

$17
Avg. per night
Hotel Aguablanca
9.0 Excellent
Transversal 37 A Número 5 - 09, La Mesa, Colombia
Show on map
1.3 mi from city centre, La Mesa, Colombia 

Featuring an outdoor pool, this comfortable hotel is an easy car trip from Anapoima. It also provides a tour desk, a 24-hour reception and room service.

$17
Avg. per night
Coconut Paradise Lodge
9.1 Excellent
La Loma Clay Mount No. 50 - 05, San Andrés, Colombia
Show on map
3.1 mi from city centre, San Andrés, Colombia 

Coconut Paradise Lodge provides a comfortable setting while in San Andres. Those staying at the property can also make use of free Wi-Fi throughout their stay.

$18
Avg. per night
Hotel Montecarlo
6.7 Good
Avenida 1 No. 8-30, Tolú, Colombia
Show on map
0.5 mi from city centre, Tolú, Colombia 

Located in Tolu, Hotel Montecarlo Tolu provides 3-star accommodation, as well as a private beach. It also offers free Wi-Fi.

$19
Avg. per night
Hotel San Francisco De Asis
8.4 Excellent
Carrera 10 No. 23-63, Bogotá, Colombia
Show on map
5.5 mi from city centre, Bogotá, Colombia 

Hotel San Francisco de Asis is set in Bogota and is within a short walk of local attractions, such as Santamaria Bullring, the National Library of Colombia and the Colombian National Museum. It is located in close proximity to a number of popular bars, clubs and restaurants.

$20
Avg. per night
Hotel Portoalegre
8.0 Excellent
Primera Ensenada - Sector Puntepiedra, Coveñas, Colombia
Show on map
2.1 mi from city centre, Coveñas, Colombia 

Situated in Covenas, Hotel Portoalegre provides 3-star accommodation, as well as an outdoor pool and a Jacuzzi. It also features a kids pool, a 24-hour reception and a concierge.

$20
Avg. per night

Hotel prices in Colombia

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Colombia

Facts about staying in Colombia

  • Where is the best place to stay in Colombia?

    Our travelers prefer to stay in places like Cartagena, Medellín, and Bogotá while in Colombia.

  • What are the best hotels in Colombia?

    Hotel El Mirador del Cocora (9.1/10 from 1,515 reviews), Arkdia Glamping Zone (8.7/10 from 15 reviews), and NH Cali Royal (8.3/10 from 1,763 reviews) are all highly rated places to stay in Colombia.