Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Isla Grande

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Eco Hotel Islabela

Hotel in Isla Grande

Eco Hotel Islabela features a restaurant, bar, a shared lounge and garden in Isla Grande. Among the various facilities of this property are a private beach area and a terrace. The location, staff, food....everything surpassed our expectations. Highly recommended for a Caribbean getaway just outside Cartagena

Show more Show less
9.2
Awesome
358 reviews
Avg. price/night:
$114
Check availability

Hotel Isla del Sol

Hotel in Isla Grande

Offering an outdoor pool and a restaurant, 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. The room I stayed in was very large, comfortable and had a large patio. The staff was great and met every need that we had. The food that was included had many options to choose from and was all great.

Show more Show less
8.6
Excellent
417 reviews
Avg. price/night:
$185
Check availability

Coralina Island

Hotel in Isla Grande

Located inside the Archipielago de las Islas natural park, Coralina Isla Boutique features a restaurant, a private beach area, and a solarium in Cartagena de Indias. Amazing place to get away from the heat of Cartagena and the city in general. Staff is incredibly helpful, in particular the hotel manager (Kevin) who really makes a difference for the guests and who speaks great English. The food was very good. We also went for a diving trip one day and Kevin organized everything with the diving company, so we did not have to care about anything. Pick up service from hotel to the port was also great. Great stay.

Show more Show less
8.9
Excellent
554 reviews
Avg. price/night:
$184
Check availability

Isla Tijereto

Hotel in Isla Grande

Facing the beachfront in Isla Grande, Isla Tijereto features a restaurant and a bar. Featuring family rooms, this property also provides guests with a terrace. Isla Tijereto is a great spot for a short island stay! It is a small house next to the water with multiple private rooms, a few common spaces, and a lovely front porch with hammocks and a private dock. The room we had was large, clean and stylish, with a private bathroom. Didier and Florencia were amazing hosts! They greeted us attentively at the dropoff and told us all about the island. Didier hooked us up with local tours to snorkel and see bioluminescent plankton. It is not high-end, but it is a very casual and relaxing spot to swim, sunbathe on the private beach, and explore the Caribbean. Highly recommend!

Show more Show less
8.8
Excellent
77 reviews
Avg. price/night:
$42
Check availability

Eco hotel La Cocotera

Hotel in Isla Grande

Eco hotel La Cocotera is located in Cartagena de Indias. This accommodations offers a terrace, snack bar, and children’s playground. Each room at the hotel includes a fan. The location was excellent with a nice private beach. You could walk into the little town to shop at the tiendas or to the Laguna at night to swim with iridescent plankton. The staff was super friendly, attentive, and helpful. The food was tasty as well, especially the pescado!

Show more Show less
7.9
Good
164 reviews
Avg. price/night:
$24
Check availability

Eco-Hotel Mar Adentro

Hotel in Isla Grande

Located in Isla Grande, Eco-Hotel Mar Adentro has accommodations with private balconies. Featuring a tour desk, this property also welcomes guests with a restaurant and a terrace. The bungalow was actually very very nice, with its own shower and toilet. Surprisingly comfortable and clean, no bugs at all either. Breakfast was nice.

Show more Show less
6.6
Review score
7 reviews
Avg. price/night:
$21
Check availability

Eco Hotel Las Palmeras

Isla Grande

Providing a restaurant, Eco Hotel Las Palmeras provides accommodations in Isla Grande. Guests at the lodge can enjoy a continental or a à la carte breakfast. Eco Hotel Las Palmeras has a terrace. We’ve had an amazing stay at Las Palmeras. The garden is beautiful and it’s close to some nice beaches. The huts are basic, but have everything you need: hammock in front, nice bed with clean sheets, towels, shelving unit, mosquito net. They serve great meals for a good price and there is a little ‘supermarket’. Don’t expect a lot of luxury: it’s on an island. Power comes from solar panels and the water they use is collected rainwater. Last but not least: staff is really relaxed and nice. Got contacted a week before our check-in about transport to the island, so don’t worry about that. If you’re interested in snorkeling, you should ask the staff. Bikes are for rent and cheap, but not the best quality. Take enough cash with you for your stay, food and transport.

Show more Show less
8.2
Very Good
324 reviews
Avg. price/night:
$11
Check availability

Ecohotel Arte y Aventura

Isla Grande

Ecohotel Arte y Aventura is offering accommodations in Isla Grande. Featuring a concierge service, this property also welcomes guests with a restaurant, a water park and a terrace. Very good location and people here. Best place to explore the island.

Show more Show less
8.2
Very Good
130 reviews
Avg. price/night:
$9
Check availability

Ecohotel El Hamaquero

Isla Grande

Featuring a beachfront location, free WiFi and a terrace, Ecohotel El Hamaquero offers pet-friendly accommodations in Isla Grande, 22 mi from Cartagena de Indias. Great place! We loved our room, the hammocks, the staff was super kind, we had amazing tours, it was all so relaxing and beautiful. They can teach you how to scuba dive, you can rent kayaks, bikes and sup boards and they have nice food on the site. If you want to go to town, they help you find your way. The only negative point was the noise of the dogs in the night, but that’s more an island thing than specifically of this hotel.

Show more Show less
8.5
Very Good
465 reviews
Avg. price/night:
$20
Check availability

Hotel San Pedro de Majagua

Isla Grande

Located in Rosario Natural Park on the Caribbean ocean, a 55-minute speed boat ride from Santa Cruz Pier, this hotel offers private beach access on wild Rosario Islands. Luxurious and surrounded by natural beauty! Each room has a hammock and chairs on the patio, staff were so friendly and thoughtful! Private beach was so peaceful and great access to lots of activities on the island.

Show more Show less
8.5
Very Good
359 reviews
Avg. price/night:
$142
Check availability

Most-booked hotels in Isla Grande in the past month

See all

Budget hotels in Isla Grande

See all

FAQs about hotels in Isla Grande

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Isla Grande:

Explore guest reviews of hotels in Isla Grande

See all