Fodor's Expert Review Hotel San Pedro de Majagua

Isla Grande, Cartagena, Bolívar, 130001, Colombia

As long as you have realistic expectations for an isolated hotel that caters to day-trippers, you'll find Majagua to be the best, most well-priced hotel on Isla Grande. The tiny beaches are decent, but most guests spend their days out and about, snorkeling the reefs, kayaking through the mangrove forest, or visiting the nearby aquarium. Once the day-tour crowds and hawkers leave, overnight guests can rent a stand-up paddleboard and head out for sunset, or simply grab a hammock or a deck chair and a cold coconut cocktail—this, after all, is why you're here. Food options are limited to the on-site restaurant, which offers tasty, seafood-driven fare at surprisingly reasonable prices. The hotel boats—which are an additional charge—leave Cartagena at 9 am and return at 3 pm; the trip can be choppy. Snorkeling tours with Dive Planet including transportation.


  • peace and quiet at night
  • five-minute walk to nearby bioluminiscent Laguna Encantada


  • bugs can be a problem
  • location on the northern side of the island can be windy
  • Wi-Fi limited to reception area, and power outages do happen


Romantic, Views, Family
On the beach
Casual Chic


Phones: 5-650–4460


17 rooms
Rate Includes: Free breakfast

What’s Nearby