San Pedro De Majagua in Cartagena, Colombia has a corrected score of 3.4 ± 0.4 (thin evidence, 1 of 4 platforms), ranked 36 of 65 hotels we score in Cartagena. Its platform ratings, normalised to 0-5, average 3.3 before correction: Google 3.3.
San Pedro De Majagua is an eco-luxury hotel located on Isla Grande within the Islas del Rosario archipelago. Situated inside the Corales del Rosario National Natural Park, the property sits directly on the beachfront. It caters to travellers seeking water-based activities such as kayaking, snorkeling, and rowing. On-site facilities include a restaurant, a beach bar, a spa, and various shops. The accommodation features air conditioning, minibars, and room service. While the setting provides a secluded island experience, the local beaches are of a lower quality. The hotel is suitable for families and those interested in exploring the marine environment through private boat or yacht rentals.
All hotels in Cartagena, ranked
How the scores work · Statistics · Guides · API · llms.txt
No hotel can pay for placement or a better score. Scores rebuilt 2026-10-02.