Editor’s note: This post was updated by Sophie on March 28, 2019. The original Best Hotels in Medellin post was published on December 13, 2013 by Ryan Hiraki.
Medellín has so much to offer tourists: whether you’ve got two days or two weeks, there’s so much to do in The City of Eternal Spring.
Of course, if you’re heading to Medellín you’ll need somewhere to stay. We’ve previously covered our favorite hostels, but, if that’s not your thing, there are plenty of hotels in the city that will give you a little more luxury and privacy.
The following hotels are our favorite options for every budget. (Photo above courtesy of Hotel Dann Carlton)
Top End (Over $100)
The Charlee Hotel is synonymous with five-star luxury, and with good reason. This is our favorite pick for an indulgent stay to remember.
All rooms are designed with vintage-inspired accents and cutting-edge technology, giving you the best of both worlds. They each have incredible views of the city’s skyline, and the penthouse suite also features a tepanyaki grill and Jacuzzi on its terrace.
The location is adjacent to Parque Lleras, which is the perfect spot for enjoying the best of El Poblado’s restaurants and bars. Or, you can enjoy world-class food and drink from the comfort of the hotel: the rooftop pool and bar, Envy, is famous throughout Medellín as being one of the best spots to enjoy a cocktail.
This level of luxury comes at a price, and a night in a ‘standard’ Charlee King room is 560,823 COP ($179) including breakfast.
Calle 9a #37-16, El Poblado
For a luxury take on Colombian culture, Diez Hotel is a great option at a reasonable cost.
Every floor is inspired by a different region of Colombia, and the rooms are finished with local handcrafts, which gives the hotel an authentic flavor. The views are outstanding from every room, and the location gives great access to the city.
The on-site fitness center is well equipped to help you work off all the bandeja paisas that you’ll no doubt be sampling, and the luxurious spa is the perfect place to enjoy a massage and recuperate from a long day exploring the city.
There are lots of options for food and drink in the bar and restaurant, and there are plenty of international dishes on offer if you’ve overindulged on Colombian cuisine.
A double room is 306,400 COP ($98) and includes a breakfast buffet.
Calle 10A #34-11
This hotel has been around for some time and has a well-deserved reputation as being one of the best in Medellín.
Rooms are plush and comfortable with a neutral finish and have air conditioning, a TV and a minibar as standard. The hotel’s restaurant serves a huge breakfast buffet that has a reputation as being one of the best in the city, and at night it turns into a romantic candlelit dinner spot.
The pool is a major draw for guests and is the perfect place to soak up some sun. There’s an on-site gym if walking around the city isn’t exercise enough, or you can enjoy a bit of pampering with a relaxing massage.
The junior suites are perfect for families and are 386,521 COP ($124) per night.
Carrera 43A #7-50
Relaxation and gastronomy are our two key reasons for choosing Poblado Plaza, but there’s so much else on offer at this luxury hotel.
The décor in the rooms is clean and classic, with wooden floors and white linen. The bathrooms are also generously sized, and the walk-in showers are hot and powerful.
If you want to take a day off from tourism, Poblado Plaza is the perfect place to enjoy some downtime. The Turkish bath is a beautiful chill spot, or you can hide away in your room and make the most of the 24-hour room service.
The location is perfect for exploring El Poblado and the surrounding areas, and there’s a great mall across the road if you’re in need of some retail therapy.
The company behind Poblado Plaza also owns Poblado Alejandria, which is equally luxurious.
A superior double is 309,244 COP ($99) and includes breakfast.
Carrera 43a #4
The Celestino might be relatively new to Medellin’s hotel scene, but they’re already showing more established places how it should be done.
The bilingual staff deliver world-class service, and they work hard to cater to their guests’ every whim. They’ll take care of everything for you, and they even offer a practical Whatsapp communication service to make your life even easier.
Rooms are modern, stylish, and have clearly been designed with a lot of love and attention.
They’re also equipped with everything you need for a comfortable stay, and some of the rooms also have views of Medellin’s spectacular mountains, which can be enjoyed from private balconies.
The Celestino is situated in the heart of El Poblado, just one block away from Parque Lleras. This gives you quick and easy access to many of the best bars and restaurants in Medellin.
A standard double room including breakfast is 240,000 COP ($77.18).
Carrera 37 #8-60, El Poblado
If you’re looking for an ultra-modern hotel offering great value in the heart of the city, Epic has got you covered.
The rooms at Epic perfectly straddle the line of design and comfort, and their cool and clean style is finished perfectly with natural wood and vibrant yellow accents. Beds are big and comfortable, bathrooms are well equipped, and some rooms include a spa bath for ultimate luxury.
Despite its central location, there are plenty of quiet spaces to escape from the hustle and bustle of El Poblado. The rooftop is spectacular and is the ideal place to take in city and mountain views. There’s also an on-site business center, should you need to get some work done during your stay.
A deluxe double room is 225,000 COP ($70.60) and includes a continental breakfast.
Carrera 37a #8a-38, El Poblado
This boutique hotel is all about exposed brick and modern art, and it delivers five-star luxury at an affordable price.
Style is at the center of the hotel’s concept, and every room is contemporary and elegant. Thoughtful touches like designer lighting and decadent chaise lounges make every room feel like a suite, and some of the rooms have extra luxury in the form of high-spec bathrooms and spacious living rooms.
Located within walking distance to El Poblado’s metro station, Art Hotel is the perfect base for discovering all that the city has to offer. But the on-site wine bar, art gallery and movie theater might make it difficult for you to leave.
A standard double room for single or double occupancy is 230,000 COP ($74).
Carrera 41 #9-31, El Poblado
Medellín is more than just El Poblado, and Inntu is the perfect place to use as a base to explore other popular neighborhoods.
Located close to Estadio metro station, it’s a great spot for enjoying the nightlife of La 70 street and the high-end restaurants and cozy coffee shops of Laureles. Rooms are modern and minimalist, and the bathrooms deliver a surprising level of luxury for a mid-priced hotel.
The bar serves snacks and there’s also a restaurant serving local and international dishes. If you need a little pampering after a long night on the aguardiente (the local liquor of choice), there’s a massage service and a therapeutic pool which can both be enjoyed at preferential prices.
A double room including an American breakfast is 208,865 COP ($67).
Transversal 39 #75-74
Like the Dann Carlton, Novelty Suites has been a solid choice for accommodation in Medellín for years. With this hotel you still get the great reputation and central location, but at a lower price.
The décor feels a little ‘chain hotel’, but that’s not necessarily a terrible thing. Rooms are generously proportioned with desks and bedside tables, and bathrooms are neat and functional. Suites have a seating area and basic kitchen facilities, and some rooms also include spa baths for a bit of pampering.
The restaurant serves a great buffet breakfast as well as lunch and dinners, and 24-hour room service is available if you want to relax in your room.
The central location is great for public transport, and there’s private parking available if you’ve hired a car to get around the city.
A double room is 307,000 COP ($97) or you can upgrade to a suite for just 31,490 COP ($10) more per night.
Calle 4 Sur # 43 A 109
Budget (Under $60)
By venturing further afield than El Poblado, you’ll find some brilliant budget options, and Obo is certainly one of them.
The rooms at Obo are clean, simple and functional, and there’s plenty of storage for your luggage. The bathrooms are clean, private and include complimentary toiletries, which is a nice touch. There’s free Wi-Fi throughout the property, and on the rooftop you’ll find a gym and Jacuzzi, making it the perfect place to start your day with a workout or end it with a soak as the sun goes down over the mountains.
Obo is close to Estadio metro station as well as La 70 street. Laureles, which is packed full of fantastic bars and restaurants, is within walking distance. You’re also only a couple of metro stops away from Comuna 13 and its famous graffiti.
A standard double is 150,007 COP ($48) and includes breakfast.
Calle 44a #70-103
Another non-Poblado option is El Portón de San Joaquin, located in a beautiful and tranquil residential area close to upmarket Laureles.
Rooms offer plenty of space and include air conditioning, flat-screen TV and a mini bar. Every room has a private bathroom and the suites include a spa bath.
Reception is 24 hours and there are computers available for guests to use. There’s a restaurant serving breakfast, lunch and dinner, and if you’re looking for a good place to relax after a day of exploring, the sauna and steam room will completely unwind you.
A great base for exploring authentic Medellín: there are lots of restaurants serving local cuisine within walking distance, and the football stadium is a ten-minute walk if you want to catch one of the city’s two teams play one of their infamously raucous matches.
A single occupancy double room is 129,813 ($41) including breakfast, or 46,204 COP ($15) more per night for a second person.
Calle 42 #68a-32
Back in El Poblado there are also some great budget options, and Poblado Boutique Express is a fantastic low-price option.
Rooms are clean, cozy and simple, and are equipped with a fan, TV and private bathroom. The entire hotel is spotlessly clean and there’s a real homey feeling to the place. For such a central location, just four blocks from Parque Lleras, the hotel has a peaceful atmosphere, so you can rest well after an evening enjoying Medellín’s nightlife.
To make your trip easy and stress free, the hotel has a tour desk where you can book a number of excursions in and around the city. Reception is 24 hours too, with staff available to help you at any time.
A single room is just 100,966 COP ($32) and a classic double or twin is 129,813 COP ($41).
Carrera 34 #7-121
Another good option for El Poblado on a budget is Hotel Natura.
The hotel is small and cozy, occupying a traditional renovated building which once served as a house. Rooms feature huge windows to give them a light and airy feel, and many have exposed brick, which gives them a nice modern touch.
Located just 300 meters from Parque Lleras, this is the perfect base for a weekend of partying. Rooms are soundproofed to ensure that you’ll get a good night’s rest, and they’re also air conditioned to counteract Medellín’s warm weather.
A double room with breakfast is 141,414 COP ($45), or you can add lunch for an extra 46,250 COP ($15).
Carrera 35 #7-58
Which hotel in Medellín is your favorite? Let us know in the comments.
Please note that some of the links above are affiliate links. At no additional cost to you, we earn a small commission if you make a purchase.
Sophie is a freelance writer from the north of England. She has been traveling and working in South America since August 2017, and currently lives in Medellín. She runs the blog Table for One, where she writes about what it’s really like to travel as a solo woman.