Skip to main content
Beginning of main content

Recent guest reviews

We stayed for 3 nights at this hotel. Each room is like a mini-hut which makes it feel very private. The beds were really comfortable and were made up each day, with fresh towels. Nice toiletries in the room. Shower wasn’t hot but understand when staying on an island certain things will be limited and it didn’t bother us too much. The setting of the hotel is stunning with 2 private beaches, plenty of sun beds and clean beach towels available. We found the hotel to be pretty quiet (in a good way) and not at all crowded. The vendors on the beach were very respectful and did not pester us at all, contrary to some reviews we have read. Day-trippers arrive at about 10am and leave at 3pm each day but even with them it didn’t feel crowded. Plenty of options in the restaurant for a couple of days. By the end (3 nights total) we grew slightly tired of the same menu, but there’s enough choice (plus vegetarian options) for a couple of days. It is more expensive than mainland Colombia but you have to expect that given the amazing setting. We felt the prices were fair - about £2.50 equivalent for a beer and £10 for a meal. Staff were great, really friendly and professional. Always on hand to offer cold drinks, and even took us to see the bioluminescent plankton at night. We also enjoyed a good massage whilst at the hotel for around £35. There’s plenty of activities to make the most of (we didn’t do them) - scuba, snorkel, canoe through the mangroves, aquarium. Again, the vendors aren’t pushy at all. Only minor complaint was that they didn’t restock the minibar each day so we ran out of waters in the room. Boat is quite expensive too -£35 for a return. But they do take you door to door. Overall, would highly recommend this place for 2 to 3 nights.

We took a break from Cartagena to spend the night here on the island, and boy, were we glad we did. Having those extra hours after the day-trippers left to just sit in the hammock, watch the sunset and unwind were magical. It also allowed us to take the nighttime paddleboard trip to the lagoon, where we could swim, sparking the bioluminescent plankton, which was a truly unique experience. Like most tourist destinations in Colombia, there will be locals hawking jewelry, hats, and other crafts - they're persistent, but friendly, and willing to negotiate, so go ahead and get a couple of bracelets. The fresh caught lobster and crab that was then cooked and brought over to our lounge chairs for lunch was also out of this world (~$40USD for both). The room was amazing, with L'Occitane products in the bathroom, a large, comfy bed, and even wi-fi so you can upload all your day's photos to Instagram and make your friends back home jealous. #islandlife. On our second day, we did a snorkel trip about 5 minutes away from the hotel (plenty of fish, lots of other boats, the coral was ok), got massages, had a quick lunch then it was back to Cartagena. Be prepared, the winds pick up in the afternoon making it a bit of a bumpy, and occasionally splashy ride (starboard side stayed drier than port). Service at the restaurant was a bit on the slow side, but so what, you're on island time! Food was good, if a bit limited in selection. Full bar for any other drinks you want.

The perfect stay if you want to escape the tourist crouds. In the heart of the lovely Islas del Rosario we could not find a better place to relax and enjoy the island. From the clean beaches to the superb food and service, everything was above our expectations. Definitely not a low budget hotel but it is worth every penny. The English speaking staff was very friendly and fulfilled any additional request we had. Once you have dinner at the beach you know that this is the place to go if you want a romantic escape from time to time.

A check-in indicated between 1pm and 4pm except that there is no other way to get to the island except by the hotel boat that leaves the Marina at 9am. While we travelled by bus all morning, we were never able to get there. The information on Booking was also incorrect because it was indicated that we could get there by "our own means". By that, understand: by taking a boat at 500 dollars a crossing. After many emails and calls to the hotel and Booking, I could never be reimbursed or compensated. It's a shame, I've never seen such a heresy before.

This is a beautiful hotel on an absolutely gorgeous little island. Beautiful beach but a bit too windy, as it is located on the windy side of the island. Good rooms, not very spacious but acceptable. Has a good restaurant with good food (on the pricey side though). The best thing about this hotel is the people - always there, always ready to help The front desk clerk Mauricio was especially nice. My husband left his jacket in one of Cartagena's restaurants and Mauricio went there on his day off, picked it up and brought it back to us (one-hour boat ride each way). Thank you so much, Mauricio. Your help was greatly appreciated. One more thing. There are a lot of street peddlers on the property selling jewelry. Buy from Enricke. He is honest and has the best looking stuff. And do not forget to bring some dogfood to feed homeless dogs on the island. They are starving! Stay at this beautiful hotel. You will enjoy it.

We wanted to explore the Rosario Islands and escape the heat and bustle of Cartagena, so instead of just doing a day trip, we choose to stay 2 nights at the San Pedro, and we are so happy we did. The peace and tranquility of this hotel took all manner of stress away and leveled a relaxation we didn’t know was possible. From an early arrival that afforded us a day in the sun to the superb service and food, everything was more than our expectations. The large sun filled suite, hammocks on the patio, robes and high end soaps and shampoos, thick towels, working air conditioning and English speaking channels on the TV; the touches of luxury on a secluded island was so worth every penny. This is a classy retreat! Treat yourself...

This hotel was wonderful. They have amazing views and great service. The food was great and the staff was wonderful. We did not enjoy the trip to the aquarium, is so smelly and run down. I would have stayed in the hotel instead. The beach section is really small, and it has some rocks. But the island is just breathtaking. Getting there was part of the adventure. I would have liked if the hotel had a pool.

We stayed at the hotel for one night as a weekend trip from Cartagena. We appreciated that it was only an hour away from Cartagena by boat, and the boat transfer was professional on the way there. The way back was very wet/windy because of this time of year, so if you're traveling Jan-Apr it can be windy and choppy (and therefore lots of water on you). However, there are several ways the hotel makes things confusing and frustrating to the detriment of the overall experience. First on arrival, they make everyone sit to listen to a lot of explanations about the hotel and activities you can do (like water sports, etc). Then they check in overnight guests one at a time while the day-trip guests are released. By the time we were finished checking in, the day-trip guests have already gone to the beach to claim all the chairs. Lunch is only offered between set times, and same with dinner. The hotel was very quiet after 4p, when the day-trippers leave to go back to Cartagena. This was nice although the day we were there the wind was too strong to really enjoy being outdoors at that time of day. The food was acceptable, not amazing but good. The walking paths and common areas are strangely under-maintained. It's a shame because their private beach is very nice and the rooms were within expectations based on price, and staff were friendly. They seem to be prioritizing the day trip customer over the regular hotel guest. So my advice is to go for the day trip, make a bee-line for the beach (skip the talk about water sports) and get your lunch at 1:30p before heading back to Cartagena.

We went to the island for a few days of doing-nothing on the beach during a 3 week trip around Colombia. We were somewhat disappointed by our stay at the Hotel San Pedro de Majagua. We (2 couples) initially booked a three night trip here, but ended up leaving after two (paying the third night) as we found it to be crippling expensive for an experience that had not lived up to our expecations. As mentioned in a large number of the other comments, the hotel begins your stay by unexpectedly charging you 50 dollars for the boat to and from the island. I think it is important that the hotel forewarn future clients of this as it is quite an unpleasant suprise (200 dollars for our group of four). You will then be warned on arrival not to eat anywhere else on the island, except the hotel, in case you falli ill and have no boat to the mainland. However, the food at the hotel is mediocre and is extremely expensive. We walked to the hotel next door (gente de mar) and ate there instead. The island itself is beautiful and peaceful. The rooms are very clean, comfortable and well decorated, and little terraces outside the rooms with a hammock are also really nice, however the common spaces around the hotel are quite arid and not well maintained. Also worth nothing that there are a lot of jellyfish on the beach (not the hotels fault of course, but this kepts the majority of guests out of the water). The plankton excursion is an unforgettable experience, but again, we paid the equivalent of 90 usd to be kayaked around the lagoon to the plankton, when it turns out you can walk there for free (about 10 minutes from the hotel). Despite the tone of this review, we were not looking for a super cheap holiday, we just feel that price of our stay in this hotel was not in keeping with the property or the service. The hotel has a huge potential, we feel that there is progress to be made!

Visiting San Pedro de Majagua Hotel is a great day trip from the old town of Cartagena, which can feel a bit claustrophobic after you have been there a few days. You take a lovely boat ride, which last about an hour, and are dropped off on a tranquil island with a beautiful beach overlooking turquoise waters. They offer lots of activities for day trippers, like paddle boarding, but there did not seem to be much time to do them, as after you spend a few hours on the beach and have lunch, it is time to return. The lunch was delicious: fresh fish, coconut rice and plantains. The service was very friendly. The boat ride going back is a bit longer, but more scenic. It was a lovely getaway from the old town of Cartagena.

Isla Grande Rosario Islands Bolivar

Hotel highlights

  • Free WiFi in public areas
  • Onsite dining
  • Spa
  • Rooftop terrace

Hotel San Pedro de Majagua places you within a short distance of popular sights such as Isla Grande Beach. This 4-star hotel has 17 guestrooms and offers conveniences like a restaurant, a full-service spa, and a rooftop terrace.


Sit down for a leisurely bite to eat at the onsite restaurant, or enjoy a drink at the bar/lounge. Order from room service to satisfy your hunger without leaving your room. Start each morning with continental breakfast, available for a fee from 7:00 AM to 9:00 AM.


Guests can expect to find 32-inch an LCD TV with satellite channels and pay movies. Beds sport Egyptian cotton sheets and the bathroom offers free toiletries and bathrobes. Other standard amenities include a living room, a private yard, and a minibar.

Property features

A full-service spa, a rooftop terrace, and free WiFi in public areas are featured at Hotel San Pedro de Majagua. The front desk has multilingual staff that can help with concierge services, luggage storage, and securing valuables. Other amenities at this beach hotel include a meeting room, a 24-hour business center, and a computer station.

Room options

Junior Suite

Queen 1 | Sleeps 3


Queen 1 | Sleeps 3

Reviews from Trip Advisor

Trip Advisor aggregated rating

63.0% of guests recommend this hotel

Total of 809 reviews

url importing https://www.orbitz.com
There was an error importing, error: javax.servlet.jsp.JspException: Problem accessing the absolute URL "https://www.orbitz.com". www.orbitz.comhttps