Cartagena is the second-largest city in Colombia and, as expected, boasts the best luxury hotels. Within the walled city, you have two accommodation options: relive the colonial era in mansions that are now beautiful boutique hotels , or choose all the pleasure and luxury offered by the best hotels in Cartagena.
To make your visit to Cartagena truly spectacular, you must go to the best restaurants in Cartagena
1. Sofitel Legend Santa Clara

A five-star atmosphere. This hotel was once a grand monastery; over the years, its transformation has preserved the traditions of colonial architecture while blending them with French luxury. It features 123 comfortable rooms, each with a private balcony overlooking the Caribbean Sea or the hotel gardens, as well as 20 suites. Six meeting and/or wedding rooms with a capacity for 300 people and equipped with all the necessary technology. You can also enjoy personalized service, gourmet cuisine, a luxury spa, and more.
Website:sofitellegendsantaclara.
2. Bastion Luxury Hotel
Accommodation in the historic center of Cartagena. It is housed in what was once a 16th-century colonial mansion, so you’ll find luxury rooms and suites featuring modern designs with colonial touches; naturally, they include a flat-screen TV, a large closet, a private bathroom with L’Occitane toiletries, and free Wi-Fi. Bastion Luxury offers gourmet cuisine; its restaurant is the renowned Kitchen by Rausch, run by the Rausch brothers. The hotel also features terraces, rooftop spaces, a swimming pool, a fully equipped event room, and a spa—all of which contribute to its charm, exclusivity, and luxury.
Website:bastionluxuryhotel.
3. Charleston Santa Teresa
This hotel is located within the walled city. Here, history comes alive. It stands out for its unique Republican-era style, which blends harmoniously with the city’s architecture. It offers elegant and luxurious rooms. Its international cuisine also specializes in pizzas. Its majestic interior, featuring luxurious decor, marble floors, and stone columns, includes an outdoor pool, a hot tub, and a luxury spa. A fantastic hotel—one of the best in Cartagena.
Website:hotelcharlestonsantateresa
4. Movich Cartagena de Indias
Designer hotel. Its architecture and interior design highlight the local charm without compromising on luxury. Versatility is another defining feature; it is a hotel suited for both business and leisure, making it ideal for hosting large events, whether business or social. Its rooms are equipped with all the latest technology and amenities. The cuisine at its Oceanika restaurant blends Colombian flavors with international dishes. Movich is known for its rooftop terrace, which offers a 360-degree panoramic view of the city—a view that can be enjoyed from the pool or the bar.
Website:movichhotels.
5. Hyatt
A luxurious and comfortable hotel. Located in the heart of the cosmopolitan and business-oriented Bocagrande neighborhood, this is the most modern part of Cartagena, home to the city’s tallest buildings and most luxurious hotels, restaurants, shops, and shopping centers. Hyatt has 261 rooms and 28 suites, all modern and equipped with state-of-the-art technology. It features six meeting rooms. Its cuisine is a fusion of international and local flavors; the Kokaú restaurant offers the finest seafood dishes. This hotel also features a luxury spa, a pool bar, and a gym.
Website:hyatt
6. Allure Chocolate

A space of simplicity and elegance. A classic façade opens onto a hotel with a simple, modern, and sophisticated atmosphere. Rooms feature high ceilings and large windows, offering views of the garden or the city. The restaurant offers a varied menu; breakfast options include a continental spread, as well as cereal with tropical fruits and a good Colombian coffee, or grilled dishes. The entire environment—from the outdoor pool to the restaurant to the vertical garden—features elegant décor and a distinctive atmosphere.
Website:allure
Remember to visit the best hotels in San Andrés .
7. Western Cartagena
A resort with exotic gardens, located on the seafront and overlooking the beaches of Manzanillo del Mar Bay. It features 192 rooms furnished with the finest details, 4 restaurants serving international cuisine, grilled meats, and casual dining; 3 swimming pools; and a private beach area with bar service. Elegant sun decks with panoramic views, massage areas, a gym, a sauna, and a hot tub. This hotel organizes activities such as snorkeling and diving.
Website:bestwestern
8. NH Collection Royal la Merced
It is housed in a beautiful, classic 18th-century colonial home, located next to the magnificent Heredia Theater, within the walled city. It features modern suites with air conditioning, marble floors, ceiling fans, a minibar, a terrace, a jacuzzi, and a beautiful view of the ocean at sunset. It features a large terrace overlooking the oldest part of the city. The property also includes a swimming pool in the garden, a hot tub, and event rooms equipped with audiovisual equipment. The front desk offers a bicycle rental service and organizes activities such as sailing, windsurfing, and scuba diving lessons.
Website:nh-collection.
9. The Americas: Towers of the Sea
With a modern and cosmopolitan atmosphere, it features 279 comfortable rooms equipped with air conditioning, a minibar, a flat-screen TV, and a balcony offering views of the lake, the sea, or the city. Relaxation and leisure facilities include a spa, gym, mini-golf course, 5 swimming pools, and beaches. There are also 2 luxury restaurants and bars, such as R by Ramón Freixa—named after the famous Spanish chef—and El Forno, which serves international cuisine. Additionally, the hotel features business and convention facilities.
Website:hotellasamericas.
10. Hilton

Located on the El Laguito peninsula, this private beach hotel is bordered by the Caribbean Sea on three sides, offering a picturesque view and a peaceful atmosphere. It is 15 minutes from Rafael International Airport. It has 341 modern rooms and suites. Its Chivas restaurant specializes in wood-fired pizzas and gourmet cuisine, and its Tibabuyes restaurant specializes in grilled meats and seafood in a relaxed atmosphere right next to the beach. The hotel features a gym, a tennis court, three outdoor pools, a game room, a spa, and the Executive Tower, which includes executive lounges.
Website:hilton.com














