10% Off for All Sofitel Barú Resort Guests

We respond fast on WhatsApp!

+57 311 330 9515

Hotel San Pedro de Majagua

Wrapped in coconut palms on the northern shore of Isla Grande, Hotel San Pedro de Majagua is one of the original overnight properties in the Rosario Islands and still one of the most photographed. Its rustic-chic wooden bungalows and gardens sit inside the Corales del Rosario National Natural Park, giving the property a castaway feel that’s rare this close to Cartagena.

Accommodation is organized into Suites, Junior Suites, and Superior rooms, each built in the same palm-thatched bungalow style and sleeping between three and four guests. Rooms come with private terraces tucked among the vegetation, and the grounds include a restaurant serving Caribbean cuisine, bars, beach loungers, free Wi-Fi, and round-the-clock security.

Beyond the beach chairs, Majagua leans into the surrounding marine park with scuba diving, snorkeling, and paddleboard outings, plus mangrove canoe tours and evening visits to the archipelago’s bioluminescent Enchanted Lagoon — a memorable add-on for guests staying past sunset. Day-trip guests can also book Silver, Gold, or Diamond meal plans that include lunch and beach access.

Getting to Majagua means a boat transfer from Cartagena, arranged directly by the hotel as part of shared or private packages; confirm departure times and the dock location when you book your stay. As with other lodges inside the Corales del Rosario park, travelers should budget for the national park’s entrance fee, which is charged separately from the room rate.

Majagua suits travelers chasing a classic, low-key island escape — honeymooners, divers, and anyone who wants their Rosario Islands stay to look as good as it feels. Reach out through the hotel’s Instagram or official site to check bungalow availability before your trip.

Loading...