Choose your preferred language. We speak English and 41 other languages.
Islas del Rosario, Isla Grande, 000057 Isla Grande, Colombia – Show map
Excellent location – rated 9/10! (score from 230 reviews)
Rated by guests after their stay at Hotel San Pedro de Majagua.
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
4 properties in Isla Grande
Including hotels, apartments, villas and more.
229 verified reviews
They speak your language!
Hotel San Pedro de Majagua's staff speaks: Spanish, English
Booking is safe
When you book with us your details are protected by a secure connection.
Massage, Private Beach Area, Beachfront, Bicycle Rental
Food & Drink
WiFi is available in public areas and is free of charge.
No parking available.
Room Service, 24-Hour Front Desk, Express Check-in/Check-out, Currency Exchange, Tour Desk, Baggage Storage, Fax/Photocopying
Safe, Non-smoking Rooms, All Spaces Non-Smoking (public and private), Air Conditioning
From 1:00 PM
Until 12:00 PM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
One child under 3 years stays free of charge when using existing beds.
One child under 2 years stays free of charge in a crib.
There is no capacity for extra beds in the room.
The maximum number of cribs in a room is 1.
Pets are not allowed.
Cards accepted at this property
Hover over the cards for more info.
Based on 230 reviews
Value for money
Show reviews from:
The Hotel Sport Barú has a private beach area in the tropical island of Barú, in Cholon´s Cove. All rooms are surrounded by trees and provide ultimate peace and quiet.
Score from 113 reviews Very good
Offering an outdoor pool and a restaurant, Eco-hotel Isla del Sol is located on Isla Grande Island in the Rosario Islands archipelago. It offers on-site water sports and a private beach area.
Score from 5 reviews Good
Offering spa treatments, a games room and a restaurant, Hotel Isla Del Pirata is located Isla del Pirata Island in the Natural Park of the Archeplago of Rosario Islands, in Cartagena de Indias.
Score from 19 reviews Good
Located in Islas del Rosario, a 1-hour boat ride from Cartagena, Hotel Cocoliso features a restaurant, bar, an outdoor pool and private beach area.
Score from 24 reviews Good
Great location, lovely trees on the grounds, very close to the Enchanted Lake, super attentive helpful, cordial staff ready to help; pretty enough rooms (we stayed on the least expensive option), very few guests (on a late November weekend) so had lots of solitude and peace.
The food was okay but plenty of room for improvement. Could be decorated much better -specially compared to the great decoration in Cartagena the Majagua seems a bit lacklustre, a face lift and improved ambiance would do wonders.
Beautiful place, although the beaches seems artificial. Very quiet. Perfect place to switch off and leave all stress out (especially because internet conection is terrible!).
There are several taxes that you might not know you will be charged (because it is a protected area), so, be prepared. The only option for food is the restaurant of the hotel. There is no option in the island. Sellers of handcraft jewlery are very insistent!
Could be improved by addressing the following: Paying for every drop of drinking water isn't good. Inadequate lighting & footpaths to some of the rooms. Complicated bill on check out needs simplifying to reflect prices quoted.
The accommodation was great. Very clean, despite small critters always trying get into our thatched roof bungalow. Maids did thorough job cleaning up daily. Restaurant had decent food at times. We had a great waitress a few times during our stay, she seemed to be the only female waiter. She understood our broken Spanish, and with some magic, we understood her. She was patient and smiling. Waitstaff in general, looked presentable and were kind. Beach towels were crisp and clean. Beach loungers were in great shape and comfortable. Didn't use the spa, but the facility looked really nice. Can't report on the quality of the the services though. Staff cleaned outside premises every morning. They did a great job. They had a free ride to the local aquarium on an other rosario island. Satellite tv was a saving grace!
We payed so much money to "get away from it all", but that wasn't the case. We avoided main land beaches because we heard of hustlers going up and down the beaches pressuring you to buy a product or service from them. You can not avoid this, even on this supposed private resort. I understand that the locals want to make a living, and I applaud that. But there has to be a better way. We suggested to the manager to set up a bazaar stand and have booths so that all the guests can go at their own time to check out what the locals have to offer. We were disturbed many times, and we just wanted to relax. Some got the point after one "no thank you" but some will pursue you. One guy forced a coconut on us after we clearly told him we had no money. Plus he cut up the coconut with a rusty machete! Then, the following days he was stalking us for money, changing the price. The hotel manager to his defense, rectified the situation. We didn't see the coconut guy after that. But my point is, why pay all this money to go to a private resort, when you are going to be harassed on the beaches?????? Speaking of beaches, there's no shore. The chairs are on man made ledges and you walk down stairs into a very small beach area that immediately becomes the water. We walked over dead corals along the sand, we broke out our water shoes to avoid discomfort. They have two beaches, a silent chill out beach on one end, and a "party beach" with music and drink service. The music wasn't to my liking, but I'm sure others may have liked it. Drinks were super expensive and we refused to order. Thankfully, my husband had his tequila flask with him and we took advantage of that. Every morning, the staff would clean up the premises, including the seaweed that washed ashore frequently and did a great job. However, even during the day there was all sorts of junk floating around, that Needed attention. We saw an oil can floating on our beach.
Beautiful spacious rooms, great service, clean.
Food is average, juices are not fresh, price is too much for what you receive. Price of the hotel does not include local taxes which are several. Transportation is not included and also really expensive. We took the boat from the hotel and when we paid they came up with additional taxes to the quoted price per email. Although we liked the hotel we think it was a little overpriced for what you get.
If you are looking for a relaxing and quiet getaway from the city, this is the best place to go. Private boat picks you up from a marina in Manga (you dont have to reserve, just show up at 830am) and tell the man with the clip board that you are going to Majagua (boat is marked Majagua). 50 minute quick ride to the island where you are welcomed by staff. They take your bags off the boat and you can proceed to checkin. You will arrive around 11, but wont have your room till 2 as they need people to check out first and clean up. Tomkill time, I took the same boat, free of charge to the acquarium which is 10 min away on another island. It was sooooo worth it!!! If youre a girl, you can get in the water and play with the dolphin (if youre a guy you cant, dolphis is not a fan of guys.. Im not kidding, they will warn you). When you come back at 130, you can have lunch and then your room. Food was very good. I would recommend seafood as it is all caught fresh by local fishermen. All other meet is gettting brought in daily by the same boat from cartagena. The rooms are beautiful, simple but very comfortable. Beds are huge and clean. Ac! After 4pm, people that came in for the day leave so the whole place is super quiet and peaceful. One night we ate at the hotel restaurant, the other we ordered at the bar and had them bring it to our room somwe could eat at the patio. It was lovely and relaxing. The next morning you can hike around the island. Its safe and you will find small eco hotels all along the way. This island is a natural preserve so it is being cared for by the locals, its clean and safe. There is no pool and the beach is small. But u can walk to other hotels (if youre adventurous) and find other beaches. This was the most relaxing place. I went twice now and am taking my family again. Highly recommend it. Also, vendors are not pushy, they work for the santo domingo foundation if I remember correctly, and will leave you alone.
If you want to have some drinks and lay around, I suggest you bring at least some of your own alcohol because the food and drinks are not cheap. A bloody mary was approx $18mil which is about $9 us dollars. There is a mini fridge in the room so you can stick your drinks in there. Also, bring SNACKS...when the kitchen isnt open, it is not open. Only open for bkfast lunch and dinner.
This is a large place so we didn't sense it to be crowded. It was peaceful. We went to two of the five snorkeling spots on local boats which were much cheaper than the company through the hotel. The food was good and we found that the prices were lower than what we had read on earlier reviews.
The transportation is expensive and not included in the hotel fees. The times cater to the day trippers schedule rather than the guests, so you have to 'hang out' coming and going for several hours. The hotel sent no information regarding where to get transportation. We had to call them.
Good place to just switch off. Great ride back - a bit rough but not too uncomfortable.
Waiting for the room when you arrive- although understandable if they are full. Have to do everything in th ehotel and they hike the prices up.
Great location ! The sea, the view and the service on the beach are very good. The site and the concept of the bungalow are really nice.
But, few things can be improved : The WC not closed in the room are not acceptable at all ! Not romantic at all... The service in the restaurant is extremely slow and the quality of the food is not at the right level, nothing home made : frozen food, breakfast with industrial cakes... And the fact that we can not do anything without paying extras, is boring !! Even swim to the coral barrier...
We had a great time and enjoyed the sun and the beach. The food was great. We had an excellent experience.
Facilities are well maintained. Everything is clean.
The waiter was slow and inflexible in their care.
The beach is beautiful, and the water is a joy to explore. Rooms also are beautiful and quiet. Nice to have hammocks and outdoor lounges everywhere. Natural juices were delicious. While we had some concerns with the service, it was addressed immediately and improved.
At first the dining service was slow and unhelpful, but when we expressed our concerns, everything improved immediately. The island is beautiful but it would be nice if there were more things to do. It was hard to go running because of the mosquitoes. The food was good but it would be nice to have more options, particularly for those with shellfish allergies, gluten intolerance, or dairy allergies. I got the same thing at almost every meal, and it was amazing, it just was hard to eat it every meal. But I had no choice as those were the only options I could find without shellfish/wheat/dairy. Overall really nice if something mellow is what you want.
Setting was brilliant and the facilities were every comfortable
Staff were not overly helpful in delivering a 5 star level of service
The beach and staff.
The people trying to sell you things.
They really do need organise more comfortable schedule for the transfer. now all the guests suffer because the schedule is silly: the only boat comes to island at 9 am, meanwhile check in time is 15:00. So, you arrive an you're obligated to spend the most hot hours on the beach. Meanwile the check out time is at 12:00, but transfer to Cartagena is only at 15:00..the same stupid thing. this is unacceptable for the price they're asking
This is a great place to get away from it all. The rooms are very clean, comfortable and attractive (good a/c, hot water). The island is very beautiful - nice lounging areas on the clear blue-green sea, hammocks, etc. There are also some nature trails to explore. It gets very quiet. We paid $150/night for two people and it was a great deal. The staff are very attentive. Also, the return boat ride is rough and pretty fun if you like thrill rides and getting wet!
The primary weakness was the food. There are no restaurants besides the one at the hotel, so you end up paying $15-20 USD for a pretty flavorless meal. It was especially bad for a vegetarian, but even my meat-eating husband was very disappointed in the food. You can bring whatever you want from home and there is a mini fridge, so you can bring some of your own drinks and snacks. There were always people trying to sell you things like bracelets, but they weren't too too hard to get to leave you alone.
The location is really good and the views from the hotel are superb
The staff is not really polite and there people selling all kinds of stuff while your are resting, making it uncomfortable. Also the cleaning services while resting are really anoying. I really didnt get what type of room I was paying for until I got to the hotel and my surprise was that the room was far smaller and simple than the pictures.
Staff were very helpful, food was great, rooms were awesome.
Garbage washing up on the beach when I was trying to swim. I paid good money for this place so I would expect the beach to be very clean! There were many extra charges on my bill..all apparently for having to stop at a dock for 2 seconds, which is ridiculous! No shower at the beach to rinse off the salt water.
staff was wonderful, as was the manager, jose.
Gorgeous isolated island with a hybrid Mediterranean and Caribbean feel, stone beaches with soft white sand. Perfect romantic bungalows, very helpful staff.
Th restaurant is serviceable at best. Stay simple with a sandwich, the bigger ticket items disappoint.
- activities around the hotel
Successive administration errors occurred but the manager tried to repair the situations. However the trip back to Cartagena was a disaster (the effort of the manager during our stay was lost). We took a bath of salt water on the boat (which belongs to the hotel). Only then offered a plastic cover for each two people.When we arrived in Cartagena we were totally wet: body, hair, clothes, bags ...
the staff panting like dogs in heat over my girlfriend
spa staff; friendly, very helpful and polite receptionist (Roxana); views; snorkelling - exceptionally professional and helpful staff (especially Junior without whom we would be lost so thank you, Junior !)
the food - poor and overpriced (they try to make complicated sounding dishes but the result is simply inedible food); waiter service - got almost every order wrong although overall the staff are friendly; the fact that waiters are reluctant to give you drinks menu and every time you have to ask for it; overpriced water and soft drinks; advertised as free wi-fi but there was only a weak signal in the reception area;
Beaches/sea were disappointing The accommodation was quite basic The food was not varied and really not good value On the way back we got soaked owing to the fast navigation - we were not warned to wear bathers and pack valuables and our eyes were constantly full of salt water - so the ride was unpleasant and we were hardly given any apologies for this (the boat ride is not cheap and there are few no real alternatives). As usual in Colombia service not really world standard.