Hotels in Colombia

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Colombia?

Top hotels in Medellín (and vicinity)

Top hotels in Cartagena (and vicinity)

Top hotels in Bogotá (and vicinity)

Top hotels in San Andrés

Top cities in Colombia

Great weekend hotel deals in Colombia

Showing deals for:19 Jun - 21 Jun

Top landmarks in Colombia

Check out reviews of Colombia hotels guests love

Find out more about Colombia

Whispers of the Andes: Discover Colombia's Hidden Lakes and Lush Landscapes

Colombia, a vibrant tapestry of culture and nature, beckons travellers to explore its diverse landscapes. From the bustling streets of Bogotá, rich in history and art, to the idyllic beaches of Cartagena, where colonial architecture meets azure waters, each destination offers a unique charm. Discover the lush coffee plantations of the Coffee Triangle, or immerse yourself in the Amazon's enchanting biodiversity. With warm Colombian hospitality and a wealth of experiences, from thrilling urban parks to serene lakes, this South American gem promises unforgettable adventures for every type of traveller.

Discover great hotels in Colombia

Colombia offers a diverse range of hotel accommodations, from budget-friendly hostels to luxurious resorts with stunning views. Whether you prefer historic boutique hotels in vibrant cities or all-inclusive beachfront properties, the country’s hospitality scene caters to all tastes and budgets, ensuring a memorable stay. These are some of the hotels preferred by our travellers in Colombia:

  1. W BogotaOpens in a new window: This prestigious 5.0-star hotel in Cartagena offers an extraordinary stay in a national historic building, perfect for those seeking a unique adventure vacation experience. With a guest rating of 9.6 out of 10, it features a range of adventure sports and recreation activities both onsite and nearby, including waterskiing, Segway tours, and windsurfing. The hotel’s stunning architecture and rich history create a captivating atmosphere, while impeccable service and well-maintained facilities enhance the overall experience. A perfect blend of comfort and excitement awaits at this remarkable property.
  2. Grand Hyatt BogotaOpens in a new window: Located in the vibrant city centre of Bogotá, Grand Hyatt Bogota is a luxurious 5.0-star hotel tailored for discerning business travellers seeking a sophisticated urban experience. With a guest rating of 8.8 out of 10, the hotel boasts elegantly appointed rooms, exceptional culinary offerings, and attentive service. Guests appreciate the convenience of express check-in and the comfort of clean, modern accommodations. The hotel's upscale ambiance, combined with its prime location, ensures a seamless and enjoyable stay for those on business trips.
  3. Charleston Santa Teresa CartagenaOpens in a new window: Charleston Santa Teresa Cartagena is a stunning 5.0-star hotel in Bogotá, ideal for luxury-seeking leisure travellers. Rated 9.4 out of 10 by guests, this exquisite property promises a sophisticated experience with a focus on elegance and comfort. With family-friendly amenities, the hotel also presents a serene environment for relaxation. The luxurious design, combined with high-end service and onsite services, creates an inviting retreat in the bustling city. Unique experiences tailored for discerning visitors elevate the stay at this remarkable establishment.

Where to stay in Colombia

Some of the best areas to stay in Colombia are Cartagena, Medellín, and Bogotá. Cartagena enchants with its rich history, stunning monuments, and vibrant nightlife. Medellín offers a blend of culture, lush parks, and dynamic entertainment. Bogotá boasts a thriving arts scene and excellent dining. For first-time visitors, Cartagena is the ideal choice, showcasing the essence of Colombian charm and hospitality.

  1. CartagenaOpens in a new window: Cartagena is a vibrant coastal city that draws visitors in with its rich history and colourful streets. The blend of historical landmarks and lively culture makes it a must-visit destination. Stroll through the charming Old Town, where you can explore the iconic Clock Tower and the impressive Walls of Cartagena. Enjoy the relaxed beach vibe at the local beaches, or dive into the thriving café scene. Evenings come alive with lively music and dance, offering a perfect mix of dining and entertainment. For accommodation, consider staying in the walled city to soak in the colonial charm and easy access to attractions.
  2. MedellínOpens in a new window: Medellín is known for its innovative spirit and stunning transformation over the years. The city boasts an array of natural parks that provide a breath of fresh air amidst the urban landscape. Iconic spots like Lleras Park and Poblado Park are perfect for experiencing the local café culture and vibrant nightlife. Shopping enthusiasts will love the variety of boutiques and markets, while cultural attractions like museums add depth to your visit. Staying in the Poblado neighbourhood offers a mix of luxury and local flair, making it a fantastic base for exploring this dynamic city.
  3. BogotáOpens in a new window: Bogotá, the capital city, is a cultural hub filled with artistic expression and bustling markets. With a range of museums showcasing Colombian art and history, there’s plenty to immerse yourself in. The city's lively food scene, combined with charming cafés, makes it a delightful place to spend your days. Explore the colourful flower markets and enjoy the vibrant festivals that frequently take place. For accommodation, consider staying in the La Candelaria area, where you'll find a rich tapestry of history and culture right at your doorstep, along with easy access to major attractions.

Things to do in Colombia

Colombia offers a delightful mix of thrill and tranquility, whether you're swimming in refreshing rivers, wandering through lush jungles, or enjoying serene moments in urban parks. Discover vibrant water features, explore natural parks, and take in the lively atmosphere at local universities for a truly enriching experience.

  • El Castillo – This charming city has a delightful mix of urban parks and picturesque rivers. A visit to Granada Park is a must; it features a theme city that's great for families looking to enjoy the outdoors. You can stroll through the park, relax by the water features, or engage in a variety of fun activities with your loved ones. The lush greenery and scenic views make it an ideal spot for picnics or leisurely walks, ensuring a memorable day in this vibrant setting.
  • Río Viejo – Known for its eco-friendly approach, this city offers exciting outdoor activities for the whole family. Head over to the Maria Eugenia Athletic Fields, where you can participate in various sports or simply enjoy the fresh air. The fields are designed with sustainability in mind, providing a perfect environment for kids to play and for parents to relax. You can also explore the surrounding nature, making it a fantastic day out that combines fitness with fun.
  • Mocoa – Nestled in a lush jungle setting, Mocoa is a paradise for nature lovers. You can indulge in swimming in natural pools surrounded by stunning landscapes. Make sure to visit the Technological Institute Of Putumayo Botanic Garden, which is perfect for families and couples alike. The garden features beautiful plant species and offers a tranquil atmosphere for a romantic stroll or a family outing. Enjoy the serenity of nature as you explore the vibrant flora, or simply relax and soak in the peaceful surroundings.

4 tips for savvy savings when booking a hotel in Colombia

  1. Book for the cheapest times: The most budget-friendly time to visit Colombia is from September to November, when hotel prices may drop, making it an affordable option for travellers. A stay of at least 3 days is recommended to fully appreciate the country's significant landmarks and cultural sites. This duration allows visitors to immerse themselves in Colombia's rich history, explore its captivating nature, and experience its vibrant culture, all while enjoying great value for money.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals in Colombia, consider checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you seize opportunities for savings. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you're more likely to be alerted first, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more affordable stay in a hotel in Colombia. If you're in search of distinctive accommodations, boutique hotels often provide a more personalised experience and occasionally better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we’ll suggest alternative dates that could offer you a more economical option.
  4. Consider your location: Staying in the heart of major cities in Colombia undoubtedly offers a level of convenience, but it often comes at a premium. Accommodations in these bustling areas are more likely to be costly due to their proximity to local attractions and amenities. In contrast, smaller towns and rural regions generally tend to be more affordable, providing a wider range of budget-friendly options. For those seeking better rates, considering hotels located just outside the city centre might be worthwhile, although this could necessitate additional travel to reach key sights. Alternatively, exploring nearby cities with their own unique offerings can also yield more economical choices without sacrificing the richness of the experience.

Best time to go to Colombia

Colombia has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Colombia, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to frequent rainfall. However, if you prefer a more relaxed experience, May, October, and December are perfect for a quieter getaway, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.