Colombia Hotels

Find and book your perfect stay

Earn rewards on every night you stay
Save more with Member Prices
Free cancellation options if plans change

Check prices for these dates

Where to stay in Colombia

Great weekend hotel deals in Colombia

Showing deals for:Apr 25 - Apr 27

Top hotels in Cartagena

Top hotels in Medellín

Top hotels in Bogotá

Top hotels in San Andrés

Top landmarks in Colombia

Find out more about Colombia

Find out more about Colombia

Colombia: A Tapestry of Vibrant Cultures and Breathtaking Landscapes

Colombia is a vibrant tapestry of culture, nature, and adventure, beckoning travellers to explore its diverse landscapes. From the bustling streets of Bogotá, where the Gold Museum showcases pre-Columbian treasures, to the picturesque beaches of Cartagena, steeped in colonial charm, Colombia offers a unique blend of experiences. Discover the lush coffee region in Manizales, trek through the breathtaking Cocora Valley, or dance the night away in Medellín’s lively nightlife. With its rich history, warm locals, and stunning natural beauty, Colombia is a captivating destination that promises unforgettable memories at every turn. For our best hotel rates in Colombia and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Colombia

Some of the best places to stay in Colombia are Cartagena, Medellín and San Andrés. Colombia is a vibrant destination for travellers, with Cartagena's historic charm, Medellín's innovative spirit, and San Andrés' stunning beaches. Each city offers a range of accommodations, from luxury hotels with breathtaking views to friendly boutique options that provide a local touch. For first-time visitors, Cartagena is ideal, thanks to its captivating history and picturesque streets. Whether seeking relaxation or adventure, Colombia's hotels cater to every traveller's needs, ensuring a memorable stay. Here are some of the best hotels in Colombia that our travelers love:

  1. CartagenaOpens in a new window: Cartagena is a vibrant city known for its rich history, stunning architecture, and beautiful Caribbean beaches. Visitors can explore the iconic Walls of Cartagena, immerse themselves in the local culture at the Clock Tower, or attend events at the Cartagena de Indias Convention Center. For accommodations, consider Charleston Santa Teresa CartagenaOpens in a new window, a 5-star hotel situated in a national historic building, offering business amenities and adventure sports nearby. Another excellent choice is Sofitel Baru CalablancaOpens in a new window, also a 5-star hotel with direct beach access and a variety of adventure activities. Lastly, Sofitel Legend Santa Clara CartagenaOpens in a new window, a resort in a historic setting, provides extensive business facilities and exciting recreational options.
  2. MedellínOpens in a new window: Medellín is a dynamic city that combines modernity with breathtaking natural beauty, making it perfect for families and adventure seekers alike. Key attractions include the lush Poblado Park and the vibrant Lleras Park. Hotel Du ParcOpens in a new window, a 4.5-star hotel, caters to families with amenities for children and offers various adventure activities. For a business-focused stay, consider Medellin Marriott HotelOpens in a new window, a 5-star hotel located in the city center with top-notch business facilities. Another option is NH Collection Medellín RoyalOpens in a new window, a luxurious 5-star hotel also in the heart of the city, ideal for both business and leisure travelers.
  3. San AndrésOpens in a new window: San Andrés is a breathtaking island destination famous for its stunning beaches and vibrant marine life. Visitors can enjoy Spratt Bight Beach and explore the beautiful reefs at Punta Norte. For accommodations, Decameron Isleño - All InclusiveOpens in a new window is a fantastic 4-star all-inclusive resort that provides direct beach access and a full range of amenities, including unlimited food and drinks. Another great option is Grand Sirenis San AndresOpens in a new window, a 3.5-star hotel with essential business services, and Sol Caribe CampoOpens in a new window, another 3.5-star hotel perfect for families, featuring a playground and direct beach access.

Things to do in Colombia for first times

Colombia offers a vibrant mix of adventure and relaxation, perfect for travellers. Enjoy live music and dancing in bustling cities, shop for unique crafts, and immerse yourself in rich culture through museums and entertaining tours. Experience the diverse landscapes that make this South American gem truly unforgettable. Here's a quick itinerary to make the most of your trip to Colombia:

  • Visit Bogotá: Colombia's vibrant capital, Bogotá, is a treasure trove of cultural experiences. Dive into the rich history by exploring its numerous museums, including the renowned Gold Museum. The city blooms with colourful flowers, especially during the annual Bogotá Flower Festival. After a day of exploration, enjoy the lively nightlife with live music, shopping, and dancing in areas like La Candelaria. Be sure to catch a theatrical performance or a local festival to fully immerse yourself in the city's artistic spirit.
  • Visit Cartagena: Cartagena is a stunning coastal city brimming with charm. Wander through its historical streets adorned with beautiful monuments and vibrant colonial architecture. Don't miss the chance to relax on its picturesque beaches or explore the nearby natural parks, perfect for a day of adventure. In the evenings, enjoy dancing and live music at local venues, or take a guided tour to learn about the city's fascinating history and culture.
  • Visit Medellín: Medellín, known as the City of Eternal Spring, offers a delightful mix of natural beauty and urban excitement. Explore the lush natural parks and diverse museums, then indulge in some shopping at local markets. The nightlife here is thriving, particularly on Avenida Jardín and Calle 70, where you can experience lively dancing and entertainment. Don't miss the chance to join a city tour to uncover the transformation of this once tumultuous city into a vibrant cultural hub.

4 tips to find a great Colombia hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Colombia is between September and November, as hotel prices tend to be more affordable during this period. For international travellers, it's advisable to book your flight at least three months in advance to secure great value for money. Domestic travellers should aim to book their flights at least one month ahead for similar savings. To fully appreciate the main attractions, such as museums, a stay of at least 3-4 days is recommended, providing ample time to explore this vibrant destination on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute hotel deals in Colombia, browsing the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com could be beneficial. You may discover competitive rates on accommodations as your travel date approaches. To enhance your chances of finding the best hotel deals, consider enabling email alerts or push notifications from Hotels.com. This way, you could stay informed about flash sales and unique last-minute promotions, ensuring you're more likely to find savings on your next getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. Thus, being flexible with your travel dates could mean you may save on hotel expenses in Colombia.
  4. Consider your location: Staying in the heart of major cities in Colombia certainly provides the convenience of proximity to local attractions, but this advantage often comes with a higher price tag. Accommodations in these bustling areas tend to be more expensive, while smaller towns and rural regions are more likely to offer more affordable options. For those looking to save on lodging, choosing hotels outside of the city centre can be a smart strategy, although it may involve additional travel to reach key sights. Ultimately, weighing the extra cost against the convenience of staying close to attractions is essential for making an informed choice.

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. June, July, and September are the peak travel months in Colombia, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, with light to frequent rainfall. On the other hand, May, October, and December tend to be quieter times to visit, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.