Colombia has a diversity of landscape, climate and culture which should make it one of the world's most popular travel destinations. Its jungles, including large swathes of the Amazon, are some of the world's least explored places, hiding ancient temples and astounding ruins, while its cities offer both the grace of their colonial heritage and the vibrancy of modern South America. This variety is reflected in Colombia's hotels, posadas and hostals - from luxury through boutique and budget - there are a range of great places to stay in Colombia for every taste.
Its mountains, too, are magnificent - perfect for both trekkers and skiers, and its beaches wouldn't seem out of place in a Caribbean travel brochure, with whale watching, diving and surfing opportunities. In short, Colombia is a paradise. The deterrent for most visitors has been its history of drug cartels and violence, but this is changing, so use our guide to the best places to stay in Colombia and take the opportunity to experience this paradise before it becomes too mainstream!
If you find the climate of Bogota a bit too fresh, drive for an hour down the mountains to where it's warmer. Lower still are the lush jungles, coffee plantations and the Reserva Natural Canon de Rio Clara, just one of many beautiful Colombian reserves. This is a great spot for anyone who wants to get into Colombia's great outdoors and do some hiking or kayaking. The coastline is tropical - almost right on the equator, and things are naturally more languid here and happen at their own pace. Beautiful Cartagena is probably the country's best known destination, and it remains one of the best places to stay in Colombia. Once an important and wealthy port on the gold and silver trade routes, Cartagena boasts a wealth of colonial architecture and a charming walled old town, amply deserving of its Unesco World Heritage status.
Use our guide to the best places to stay in Colombia and start to plan your South American adventure!
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Cartagena (Bocagrande)
A smart modern hotel located just moments from the beach and within easy access of the historic centre. Rooms and suites are simple and stylish with soft hues, large windows, and clean lines. A restaurant serves regional and international cuisine. A well-priced and convenient stay.
Cartagena
This hotel is centrally located in Cartagena de Indias. It features incredibly spacious and simple white rooms and even has its own rooftop pool as well as a terrace. Make the most out of the fabulous location to explore every inch of this historic city. A great value stay with very friendly staff.
Santa Marta
A gorgeous boutique hotel with spacious rooms the best of which come with sun terraces and stunning views of Santa Marta. The decoration is bright and contemporary with whitewashed walls, crisp white linen and bathrooms featuring rain showers. The courtyard pool is the perfect place to relax.
Santa Marta (Magdalena)
A seductive boutique B&B in Santa Marta’s historic centre. In keeping with its origins, it is decorated in classic, but colourful colonial style. Chief attractions include a pleasing bar, leafy courtyard garden, welcome little pool and top-notch breakfasts. A stunning property in a top location.
Bogota (Suba)
An adorable cottage offering boutique accommodation with sustainability at its core. Decor is traditional with black Andean slate floors and wooden ceilings. All five rooms are lovingly decorated with contemporary artwork. The restaurant serves signature regional cuisine from a clay oven.
Bogota (Bogotá)
An achingly hip hotel with an enviably central location. Rooms boast spectacular views from the floor to ceiling windows and design is chic yet light hearted. Boasting a trendy cocktail bar and superb restaurant this property is a step above other uniform hotels in the city.
Santa Marta
A gorgeous boutique hotel with spacious rooms the best of which come with sun terraces and stunning views of Santa Marta. The decoration is bright and contemporary with whitewashed walls, crisp white linen and bathrooms featuring rain showers. The courtyard pool is the perfect place to relax.
Santa Marta (Magdalena)
A seductive boutique B&B in Santa Marta’s historic centre. In keeping with its origins, it is decorated in classic, but colourful colonial style. Chief attractions include a pleasing bar, leafy courtyard garden, welcome little pool and top-notch breakfasts. A stunning property in a top location.
Villa de Leyva (Villa de Leyva)
A gorgeous colonial-style building with a traditional courtyard. Rooms are bright and spacious and some feature a balcony. There is an indoor and outdoor pool as well as a fully-equipped spa and gym. The restaurant serves regional cuisine in a romantic setting.
Villa de Leyva (Villa de Leyva)
Hotel Casa Terra is located in the historic colonial town of Villa de Leyva. It features spacious rooms decorated in a traditional manner and a fabulous breakfast is served each morning. Relax in the garden with a book or take a leisurely stroll around town. An utterly charming and no-frills stay!
Medellin (El Poblado)
This boutique hotel is located in the heart of the El Poblado District in Medellín. Rooms are bright and simply dressed with white linens and wicker accents; the best suite offers a private indoor hot tub. Enjoy a traditional Colombian breakfast at the hotel's Caimán Café terrace. A chic city hotel.
Medellin (El Poblado)
This contemporary hotel offers guests the opportunity to live like a local in one of Medellín's residential neighbourhoods. The purpose-built property offers lofts and apartments with chic wooden floors, a cosy sitting room and kitchenette, plus city views. Unwind at the rooftop pool; a smart hotel.
Mompós (Bolívar)
This hotel has a privileged riverside location in the historic Santa Bárbara Plaza in Mompós, Colombia. Guestrooms boast king-size beds, exposed beams and heritage-style furnishings; book the master suite for a terrace with river views. Unwind on the hotel's roof terrace; a charming heritage hotel.
Mompós (Santa Cruz de Mompox)
A small modern hotel set just a short stroll from the historic centre. Rooms vary in size from twin rooms to spacious family suites. Each is simply styled with pale wood furniture, private balconies, and local artwork. There's a large outdoor pool and pretty courtyard areas. A well-priced crashpad.