Hotels in Colombia
Enter your dates and choose from 29668 hotels and other places to stay!
Top destinations for Colombia city trips
Find hotels in some of the most popular cities in Colombia
Cartagena de Indias
Old Town, Architecture, History3950 hotelsBogotá
Museums, Culture, Old Town3596 hotelsMedellín
Friendly locals, Culture, Food3064 hotelsSanta Marta
Beaches, Beach walks, Relaxation2175 hotelsCali
Friendly locals, Warm weather, Ambience1560 hotelsSan Andrés
Beaches, Relaxation, Snorkelling766 hotelsBarranquilla
Friendly locals, Restaurants, Carnival754 hotelsVilla de Leyva
Tranquillity, Old Town, Architecture702 hotelsPereira
Friendly locals, Scenery, Tourist attractions651 hotelsArmenia
Scenery, Friendly locals, Nature635 hotels
Hotels in Colombia near popular landmarks
Pick your point of interest and find a hotel nearby
Spratt Bight, San Andrés
52 hotelsRafael Nunez House, Cartagena de Indias
140 hotelsMuseo del Carmen, Villa de Leyva
97 hotelsAndino Shopping Mall, Bogotá
86 hotels70 Avenue, Medellín
114 hotelsSimon Bolivar Central Park, Bogotá
30 hotels
Explore and find hotels in Colombia
Dreamy beaches, steamy jungles, soaring Andean summits and quaint towns. Colombia’s landscapes are wonderfully varied, and packed full of adventure. Go hiking, biking or horse riding in the northerly ‘Coffee Triangle’, explore the ruins of Santa Marta’s Ciudad Perdida (‘The Lost City’), or try rock climbing and hang-gliding in the rugged Santander region just east of Medellín. Colombia’s third biggest city is known for its progressive vibe, picturesque parks and spectacular surroundings. As the capital, Bogotá is the definitive place to get a taste of Colombia’s culture. Take in the streets’ bright canvas of street art, murals and graffiti, or kick back in the Parkway area of La Soledad, where you’ll find live music, local art exhibitions and pop-up theatres. The far-flung islands of San Andres and Providencia spell aquatic paradise for snorkellers and scuba divers. Glide your way through vivid corals and schools of tropical fish, explore an eerie shipwreck off the southwest coast of San Andres, or stick to dry land and enjoy a salsa-fuelled culture through day and night. Elsewhere, Cartagena’s Old Town is alive with colour – picture lemon walls with sky-blue shutters and balconies overflowing with tropical plants. Colombia has a good variety of accommodation in the west and to the north, from stylish hotels to homely apartments and cozy posadas (guest houses). There are a few remote lodgings east of Bogotá.

Most booked hotels in Colombia in the past month
Popular with guests booking hotels in Medellín
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 3,919 reviewsPopular with guests booking hotels in Bogotá
Scored out of 10, guest rating 7.9Good - What previous guests thought, 5,654 reviewsPopular with guests booking hotels in Bogotá
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 7,133 reviewsPopular with guests booking hotels in Bogotá
Scored out of 10, guest rating 8.8Fabulous - What previous guests thought, 4,189 reviewsPopular with guests booking hotels in Medellín
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 4,564 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 9.5Exceptional - What previous guests thought, 221 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 7.6Good - What previous guests thought, 1,184 reviewsPopular with guests booking hotels in Santa Marta
Scored out of 10, guest rating 8.7Fabulous - What previous guests thought, 2,489 reviewsPopular with guests booking hotels in Bogotá
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 5,313 reviewsPopular with guests booking hotels in Barranquilla
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 1,300 reviews
Fly to the most popular airports
- El Dorado International Airport (BOG)Bogotá, Colombia
- José María Córdova International Airport (MDE)Medellín, Colombia
- Camilo Daza International Airport (CUC)Cúcuta, Colombia
- Rafael Núñez International Airport (CTG)Cartagena de Indias, Colombia
- Alfonso Bonilla Aragón International Airport (CLO)Cali, Colombia
- Matecaña International Airport (PEI)Pereira, Colombia
- Simón Bolívar International Airport (SMR)Santa Marta, Colombia
- Olaya Herrera Airport (EOH)Medellín, Colombia
- Ernesto Cortissoz International Airport (BAQ)Barranquilla, Colombia
- Riohacha Airport (RCH)Ríohacha, Colombia
- Gustavo Rojas Pinilla International Airport (ADZ)San Andrés, Colombia
- San Luis Airport (IPI)Ipiales, Colombia