11 Best Beach Resorts In Colombia - Updated 2024

| 4 min read

Colombia, a country that is twice the size of France, hosts some of the most biodiverse landscapes on the planet. The lush green mountains dominate much of the landscape. While sitting by the pool in the valleys will make you want to swim, heading out into the hills that are an hour away will make you want to put on a jacket. Snow-capped volcanoes exist beside alpine lakes and desert plains. For those who enjoy the sand and beach, you will have the option of both the Pacific and Caribbean Coasts such as Playa Blanca and Ladrilleros. If you’re looking for a South American beach holiday, check out these best beach resorts in Colombia.

We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to beach. The image galleries get refreshed with the latest updates regularly. They were last updated on April 11, 2024.

1. Decameron Marazul - All Inclusive (from USD 227)

If you are seeking a perfect vacation spot with numerous entertainment options, then Hotel Decameron Marazul in San Andres is the place to be. The hotel boasts a stunning swimming pool, perfect for soaking up the sun, a beach volleyball court, and a disco, ensuring that you have plenty of activities to keep you entertained during your stay. The hotel also offers rooms that provide stunning views of the island while offering the utmost comfort and privacy. Each room features a cable TV, air conditioning, and a private balcony, allowing you to enjoy the views while basking in the comfort of your own space.

After a day of adventure and exploration, guests can unwind by the outdoor swimming pool or private beach area, enjoy a refreshing drink at the bar, and savor a delicious meal at one of the hotel’s three restaurants.

Stayed at this property?

Decameron Marazul - All Inclusive

Wifi Available

Address: Km 4 Via San Luis

Restaurant Meeting/banquet facilities Bar 24-HOUR FRONT DESK Tennis court Fitness centre Garden Terrace

2. Quinta del Mar Crystal Beach in Tintipan Island (from USD 292)

Experience a relaxing and rejuvenating vacation at Quinta del Mar Crystal Beach, a stunning resort located on Tintipan Island. This resort offers a wide range of excellent amenities for a comfortable stay, including an outdoor swimming pool, a garden, a shared lounge, a terrace, and a bar.

The rooms feature modern amenities, such as a patio with a city view, a private bathroom with a shower and free toiletries, a flat-screen TV, and air conditioning. Some rooms also feature a balcony, providing guests with breathtaking views of the surrounding area.

Start your day with a delicious American breakfast and enjoy an outdoor dining experience. Guests can also engage in various activities such as hiking and exploring the beautiful surroundings. The resort offers a restaurant, room service, and a 24-hour front desk, ensuring that guests have everything they need for a comfortable stay.

Stayed at this property?

Quinta del Mar Crystal Beach

Wifi Available

Address: Isla Tintipan Crystal Beach

Restaurant Room service Bar 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms Fishing

3. Holiday Inn Cartagena Morros in Cartagena de Indias (from USD 131)

As one of the most luxurious hotels in the Morros area, Holiday Inn Cartagena Morros sits right on the beach, and it is only a 10-minute drive from the airport. The rooms here are elegantly designed, and they include a coffee maker, a TV, a desk, and a private bathroom with toiletries.

Check out the on-site restaurant and indulge in some fresh Colombian fruit or Mediterranean-inspired dishes. If a drink is what you’re looking for, the cocktail bar offers fine wines and tapas.

Stayed at this property?

Holiday Inn Cartagena Morros, an IHG Hotel

Wifi Available Wheelchair accessible Visual Aid: Braille

Address: Anillo Vial, Cra. 9 No. 34-166, La Boquilla

Parking Restaurant Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Fitness centre Garden

4. Decameron Galeon - All Inclusive in Santa Marta (from USD 131)

Surrounded by palm trees and the sandy beach, Decameron Galeon is an all-inclusive resort that offers great amenities. It boasts two swimming pools, as well as tennis courts and a disco.

If heading into the water is more for you, there are snorkeling and kayaking tours as well. You can dine at one of the several restaurants on site that serve a variety of options, such as an Asian fusion, seafood specialties, and poolside snack bars.

Stayed at this property?

Decameron Galeon - All Inclusive

Wifi Available

Address: Km 17 vía a Cienaga

Restaurant Bar 24-HOUR FRONT DESK Tennis court Fitness centre Garden Terrace Airport shuttle

5. Hotel San Pedro de Majagua in Isla Grande (from USD 267)

Hotel San Pedro de Majagua is located on Isla Grande in the Caribbean. It is an hour from the mainland by boat. While it’s surrounded with nature, it still offers great, modern amenities. You can sign up for bird-watching trips, coral reef tours, or simply access the free Wi-Fi, pool, beach, or bar.

All guest rooms are equipped with air conditioning, an LCD TV, free toiletries, and elegant bathrobes. Some rooms also include sea views or an interior courtyard. An American-style breakfast is served in the morning, alongside fresh Colombian fruit and coffee. The on-site restaurant specializes in seafood, which you can relish for dinner.

Stayed at this property?

Hotel San Pedro de Majagua

Wifi Available

Address: Islas del Rosario, Isla Grande

Restaurant Room service Meeting/banquet facilities Bar Garden Terrace Non-smoking rooms Laundry

6. Decameron Barú - All Inclusive in Playa Blanca (from USD 272)

You’ll get to wake up to a fresh cup of Colombian coffee and head out to the beach in the morning. Decameron Barú is an all-inclusive luxury beach resort in Colombia, that sits right on the beach and offers rooms with a tropical decor, a restaurant that serves breakfast, lunch, and dinner, and even its own after-hours disco.

You can access the fitness center or tennis courts and follow it up with a swim in the resort’s interconnected pool system.

Stayed at this property?

Decameron Barú - All Inclusive

Wifi Available

Address: Isla de Baru

Garden Contactless check-in/check-out VIP room facilities Tennis court Guest accommodation is disinfected between stays Snorkelling Guests have the option to cancel any cleaning services for their accommodation during their stay Pool with view

7. Hotel Isla Del Pirata in Isla del Pirata (from USD 114)

With rooms designed with a tropical decor and thatched roofs, Hotel Isla Del Pirata is located in the Rosario Islands, just off the city of Cartagena. Breakfast, lunch, and dinner are included, and the beachfront location means snorkeling and kayaking are a must.

Guest rooms feature private bathrooms and showers, as well as fans.

Stayed at this property?

Hotel Isla Del Pirata

Wifi Available

Address: Parque Natural Islas Del Rosario

Restaurant Room service Bar Garden Terrace Family rooms Internet services Safety deposit box

8. Decameron Cartagena - All Inclusive in Cartagena de Indias (from USD 124)

Decameron Cartagena, one of the best all-inclusive resorts in Colombia, has everything for an amazing vacation. You can go for a swim in the ocean or stroll along the beach for a romantic evening.

Decorated in vibrant tropical colors, the rooms are gorgeous. Some of them include sea views. A daily breakfast is provided, but there are several options for dining, with four a la carte restaurant options and one buffet.

Stayed at this property?

Decameron Cartagena - All Inclusive

Wifi Available

Address: Cra 1a No. 10-10 Bocagrande

Restaurant Meeting/banquet facilities Bar 24-HOUR FRONT DESK Terrace Business centre Laundry Family rooms

9. Hilton Cartagena in Cartagena de Indias (from USD 257)

Located just outside of Cartagena, Hilton Cartagena is on an exclusive stretch of a private beach property, offering panoramic views of the Caribbean Sea. Each room is air-conditioned, and it features a marble-tiled bathroom, a mini bar, and a coffee machine.

You can hang out by the pool with a cocktail, swim in the ocean, or work out at the on-site fitness center.

Stayed at this property?

Hilton Cartagena

Wifi Available Wheelchair accessible

Address: Avenida Almirante Brion, Carrera 1, El Laguito

Parking Restaurant Pets allowed Room service Meeting/banquet facilities Bar 24-HOUR FRONT DESK Tennis court

10. Playa la Roca Ecohotel in Palomino (from USD 53)

Near the town of Palomino, Playa la Roca Ecohotel offers beautiful beachside accommodations with an eco-friendly twist. Rooms are decorated with a wooden motif, and they include sea views and hammocks.

Breakfast, lunch, and dinner are served daily, and spa treatments are available to book. But if you’d rather get some exercise, hikes to nearby mountains are also an option.

Stayed at this property?

Sublime by Playa la Roca EcoHotel

Wifi Available

Address: Carretera troncal del Caribe Km 69

Parking Restaurant Pets allowed Bar Garden Non-smoking rooms Family rooms Free parking

11. Colombian holidays

Colombia is famous for many things and one of them is its beaches. With miles and miles of beach in the country and the option to go to either the Caribbean or the Pacific Coast, spending your holiday at one of these beachside resorts is a great way to discover Colombia.

Stayed at this property?

Hotel Isla del Encanto in Baru (from USD 470)

Facing a spectacular beach, Hotel Isla del Encanto is located at Rosario Islands National Park. It is about an hour from Cartagena by boat. When you arrive at the resort, you can expect a beautiful scenery and lush surroundings.

Book a snorkeling trip around the coral reefs or have a spa day and enjoy a massage and facial treatment. There are two pools on site, as well as a restaurant that serves breakfast, lunch, and dinner. Guest rooms are equipped with a TV, air conditioning, and toiletries.

Stayed at this property?

Hotel Isla del Encanto

Address: Baru

Parking Restaurant Room service Bar 24-HOUR FRONT DESK Garden Terrace Non-smoking rooms

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Alex is a Canadian university graduate with degrees in English literature and History. He was born in Montreal and when he's not traveling he enjoys movies, video games, playing the drums and...Read more

 Want to contribute as a Local Expert?
Explore Colombia
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.