Rosario Islands hotels

Hotels in Rosario Islands

30 available hotel offers

2 1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

30 Cheap hotels in Rosario Islands

Hotel Isla Del Sol - Rosario Islands
8.8Very good 1087 reviews
Rosario Islands
2 1
SG$405/nighttotal: SG$810 (2 )

Hotel Isla Del Sol

hotel - Isla Grande
Hotel Isla Del Sol is situated on Isla Grande, part of the Rosario Islands archipelago, a short boat ride from Cartagena and a 30-minute boat trip from Baru. It enjoys excellent ratings for location, cleanliness, and overall user experience.
The hotel offers a range of facilities including a swimming pool, a spa, a restaurant and bar, and a garden. Guests can enjoy direct access to a private beach, on-site water sports, traditional Colombian cuisine, sea views from their rooms, and a variety of activities such as hiking and diving.
Hotel Coralina Island - Rosario Islands
8.7Very good 1609 reviews
Rosario Islands
2 1
SG$276/nighttotal: SG$552 (2 )

Hotel Coralina Island

hotel - Isla Grande
Hotel Coralina Island is situated on Isla Grande, a 10-minute boat ride from Oceanario and 12 miles from Los Pegasos Pier in Cartagena de Indias, offering a peaceful escape within the Archipielago de las Islas natural park. This 3-star hotel receives very good user ratings for its cleanliness and overall experience.
The hotel offers a range of accommodation options, including romantic rooms for couples and family-friendly cabins and apartments, all with sea views. Guests can enjoy a private beach, a swimming pool, a spa, and a restaurant, as well as activities like snorkelling, scuba diving, and boat tours.
Hotel Islabela Islas Del Rosario - Rosario Islands
8.8Very good 1182 reviews
Rosario Islands
2 1
SG$317/nighttotal: SG$634 (2 )

Hotel Islabela Islas Del Rosario

hotel - Isla Grande
Hotel Islabela Islas Del Rosario is located on Isla Grande, a short walk from Pasadía Bora Bora Cartagena Beach, offering a peaceful escape from the bustling city. The hotel has received very good ratings for its cleanliness and overall experience, and the location is rated excellent.
The accommodation features a garden and terrace, perfect for relaxing and enjoying the tropical climate. Guests can also enjoy a private beach, sea views from some rooms, a restaurant and bar, room service, free Wi-Fi, and a tour desk.
Isla Tijereto - Rosario Islands
8.2Very good 176 reviews
Rosario Islands
2 1
SG$132/nighttotal: SG$264 (2 )

Isla Tijereto

hotel - Isla Grande
The Isla Tijereto is a 3-star hotel situated just a 10-minute walk from Pasadía Bora Bora Cartagena Beach in Isla Grande. It has consistently received very good user ratings, making it a popular choice for travellers.
The hotel has a garden and terrace, perfect for relaxing, and offers a range of amenities including a restaurant, bar, and spa. Guests can enjoy a continental breakfast, free Wi-Fi, and room service, ensuring a comfortable and enjoyable stay.
Isla Los Erizos Ecohouse - Rosario Islands
8.0Very good 386 reviews
Rosario Islands
2 1
SG$123/nighttotal: SG$246 (2 )

Isla Los Erizos Ecohouse

hotel - Isla Grande
Isla Los Erizos Ecohouse is located on Isla Grande, a 20-mile journey from Cartagena de Indias and 2.4 miles from Barú, offering a peaceful escape from the city. It has received very good ratings for user experience, location, and cleanliness.
The eco-friendly guesthouse has one bedroom and one bathroom, covering 16 square metres. Guests can enjoy a swimming pool, terrace, garden, spa, and a restaurant and bar with room service, making it a perfect choice for a relaxing island getaway.
Hotel Las Casitas De Mar Adentro - Rosario Islands
8.7Very good 281 reviews
Rosario Islands
2 1
SG$92/nighttotal: SG$184 (2 )

Hotel Las Casitas De Mar Adentro

hotel - Isla Grande
Hotel Las Casitas De Mar Adentro is situated in Isla Grande, a short walk from Pasadía Bora Bora Cartagena Beach and within a mile of Playa Libre, offering a peaceful and convenient location for exploring the island. The hotel has consistently received very good ratings for its cleanliness, location and user experience.
The property features a private entrance and garden views, making it ideal for families or groups of up to three people. Guests can enjoy a range of amenities, including a terrace, restaurant, free Wi-Fi, continental breakfast, and room service, as well as a snack bar and organised sightseeing tours.
Rosario Ecohotel - Rosario Islands
8.1Very good 915 reviews
Rosario Islands
2 1
SG$200/nighttotal: SG$400 (2 )

Rosario Ecohotel

hotel - Isla Grande
Rosario Ecohotel is located in Isla Grande, a short distance from Playa Libre, a popular beach just 0.7 miles away. The hotel has consistently received very good ratings for its cleanliness, location, and overall experience.
The hotel offers a range of facilities for guests to enjoy, including a swimming pool, a spa, a restaurant, and a bar. The property also has a garden, a terrace, and a shared lounge, providing plenty of space to relax and unwind.
Centro Ubuntu - Rosario Islands
9.0Excellent 218 reviews
Rosario Islands
4 1
SG$154/nighttotal: SG$1386 (9 )

Centro Ubuntu

hotel - Carthagène
Centro Ubuntu is situated on Isla Grande, a short walk from Playa Libre beach, offering a peaceful escape from the bustling city of Cartagena. The hotel consistently receives excellent ratings for its location, cleanliness, and overall guest experience.
The accommodation features a single bedroom and bathroom, with a floor area of 20 square metres. Guests can enjoy a range of amenities including a restaurant, terrace, room service, and access to a private beach area with stunning sea views.
Bora Bora Beach Club & Hotel - Rosario Islands
9.1Excellent 211 reviews
Rosario Islands
4 2
SG$1032/nighttotal: SG$9288 (9 )

Bora Bora Beach Club & Hotel

hotel - Isla Grande
The Bora Bora Beach Club & Hotel in Isla Grande is conveniently located just a short walk from Pasadía Bora Bora Cartagena Beach and a mile from Playa Libre, making it ideal for those wanting to be close to the action. The hotel has consistently received excellent ratings from guests for its location, cleanliness and overall experience.
Each room in the hotel is approximately 30 square metres and features a bedroom and bathroom. Guests can enjoy a range of amenities including a swimming pool, terrace, spa, restaurant, bar and room service, as well as free Wi-Fi and a concierge service.
Isla Mulata, Islas Del Rosario - Rosario Islands
8.5Very good 16 reviews
Rosario Islands
2 5
SG$490/nighttotal: SG$980 (2 )

Isla Mulata, Islas Del Rosario

hotel - Isla Grande
Isla Mulata, Islas Del Rosario is located on Isla Mulata, just an 8-minute walk from Pasadía Bora Bora Cartagena Beach, offering a peaceful escape from the mainland. The hotel has received very good ratings for its cleanliness and user experience, with an excellent rating for its location.
The hotel offers one-bedroom rooms, each measuring 10 square metres. Guests can enjoy a range of amenities including air conditioning, a swimming pool, a jacuzzi, a terrace, a garden, room service, and a concierge service.
Corales De Orika Ecohotel - Rosario Islands
8.0Very good 4 reviews
Rosario Islands
4 2
SG$200/nighttotal: SG$1800 (9 )

Corales De Orika Ecohotel

hotel - Rosario Islands
Corales De Orika Ecohotel is situated in the Rosario Islands, just a short distance from Bendita Beach and Isla Grande Beach, offering easy access to the beautiful beaches and natural beauty of the area. This 3.5-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel features a garden, providing a tranquil space to relax, and offers a variety of dining options including a restaurant, bar and coffee shop. Guests can enjoy complimentary English breakfast, free WiFi in public areas and a free shuttle to the beach, ensuring a comfortable and enjoyable stay.
Hotel Isla Del Sol - Rosario Islands
9.4Excellent 3 reviews
Rosario Islands
4 2
SG$538/nighttotal: SG$4842 (9 )

Hotel Isla Del Sol

hotel - Rosario Islands
Hotel Isla Del Sol is situated on the beach in the Rosario Islands, just a short walk from Bendita Beach and a short drive from Isla Grande Beach. This 3-star hotel has received excellent user ratings, suggesting a positive experience for guests.
The hotel offers a range of facilities and activities, including two swimming pools, a spa, a restaurant, and a bar. Guests can also enjoy kayaking, a terrace or balcony, and change of towels on request.

Best Rosario Islands luxury hotels (4 and 5 stars)

Among the 30 accommodations in Rosario Islands, here are the 1 best luxury hotels

Hotel Rosario De Mar By Tequendama - Rosario Islands
8.0Very good 79 reviews
Rosario Islands
2 1
SG$263/nighttotal: SG$526 (2 )

Hotel Rosario De Mar By Tequendama

hotel - Isla Grande
Hotel Rosario De Mar By Tequendama is located in Isla Grande, a short 13-minute walk from Playa Libre, a popular beach. The hotel has received very good ratings for its cleanliness and user experience, as well as an excellent rating for its location.
The hotel offers a range of amenities, including a garden, a spa, a restaurant and a bar, making it ideal for a relaxing and enjoyable stay. Guests can also enjoy free Wi-Fi, room service, concierge services, and a tour desk to help plan their activities.

Best Rosario Islands hotels with a pool

Among the 30 accommodations in Rosario Islands, here are the 6 best hotels with a pool

Hotel Isla Del Sol - Rosario Islands
8.8Very good 1087 reviews
Rosario Islands
2 1
SG$405/nighttotal: SG$810 (2 )

Hotel Isla Del Sol

hotel - Isla Grande
Hotel Isla Del Sol is situated on Isla Grande, part of the Rosario Islands archipelago, a short boat ride from Cartagena and a 30-minute boat trip from Baru. It enjoys excellent ratings for location, cleanliness, and overall user experience.
The hotel offers a range of facilities including a swimming pool, a spa, a restaurant and bar, and a garden. Guests can enjoy direct access to a private beach, on-site water sports, traditional Colombian cuisine, sea views from their rooms, and a variety of activities such as hiking and diving.
Hotel Coralina Island - Rosario Islands
8.7Very good 1609 reviews
Rosario Islands
2 1
SG$276/nighttotal: SG$552 (2 )

Hotel Coralina Island

hotel - Isla Grande
Hotel Coralina Island is situated on Isla Grande, a 10-minute boat ride from Oceanario and 12 miles from Los Pegasos Pier in Cartagena de Indias, offering a peaceful escape within the Archipielago de las Islas natural park. This 3-star hotel receives very good user ratings for its cleanliness and overall experience.
The hotel offers a range of accommodation options, including romantic rooms for couples and family-friendly cabins and apartments, all with sea views. Guests can enjoy a private beach, a swimming pool, a spa, and a restaurant, as well as activities like snorkelling, scuba diving, and boat tours.
Isla Los Erizos Ecohouse - Rosario Islands
8.0Very good 386 reviews
Rosario Islands
2 1
SG$123/nighttotal: SG$246 (2 )

Isla Los Erizos Ecohouse

hotel - Isla Grande
Isla Los Erizos Ecohouse is located on Isla Grande, a 20-mile journey from Cartagena de Indias and 2.4 miles from Barú, offering a peaceful escape from the city. It has received very good ratings for user experience, location, and cleanliness.
The eco-friendly guesthouse has one bedroom and one bathroom, covering 16 square metres. Guests can enjoy a swimming pool, terrace, garden, spa, and a restaurant and bar with room service, making it a perfect choice for a relaxing island getaway.
Bora Bora Beach Club & Hotel - Rosario Islands
9.1Excellent 211 reviews
Rosario Islands
4 2
SG$1032/nighttotal: SG$9288 (9 )

Bora Bora Beach Club & Hotel

hotel - Isla Grande
The Bora Bora Beach Club & Hotel in Isla Grande is conveniently located just a short walk from Pasadía Bora Bora Cartagena Beach and a mile from Playa Libre, making it ideal for those wanting to be close to the action. The hotel has consistently received excellent ratings from guests for its location, cleanliness and overall experience.
Each room in the hotel is approximately 30 square metres and features a bedroom and bathroom. Guests can enjoy a range of amenities including a swimming pool, terrace, spa, restaurant, bar and room service, as well as free Wi-Fi and a concierge service.
Isla Mulata, Islas Del Rosario - Rosario Islands
8.5Very good 16 reviews
Rosario Islands
2 5
SG$490/nighttotal: SG$980 (2 )

Isla Mulata, Islas Del Rosario

hotel - Isla Grande
Isla Mulata, Islas Del Rosario is located on Isla Mulata, just an 8-minute walk from Pasadía Bora Bora Cartagena Beach, offering a peaceful escape from the mainland. The hotel has received very good ratings for its cleanliness and user experience, with an excellent rating for its location.
The hotel offers one-bedroom rooms, each measuring 10 square metres. Guests can enjoy a range of amenities including air conditioning, a swimming pool, a jacuzzi, a terrace, a garden, room service, and a concierge service.
Hotel Isla Del Sol - Rosario Islands
9.4Excellent 3 reviews
Rosario Islands
4 2
SG$538/nighttotal: SG$4842 (9 )

Hotel Isla Del Sol

hotel - Rosario Islands
Hotel Isla Del Sol is situated on the beach in the Rosario Islands, just a short walk from Bendita Beach and a short drive from Isla Grande Beach. This 3-star hotel has received excellent user ratings, suggesting a positive experience for guests.
The hotel offers a range of facilities and activities, including two swimming pools, a spa, a restaurant, and a bar. Guests can also enjoy kayaking, a terrace or balcony, and change of towels on request.

Frequently asked questions about hotels in Rosario Islands

Destinations nearby

Best Rosario Islands hotels with breakfast

Among the 30 accommodations in Rosario Islands, here are the 2 best hotels with breakfast

Hotel Rosario De Mar By Tequendama - Rosario Islands
8.4Very good 14 reviews
Rosario Islands
2 1
SG$153/nighttotal: SG$306 (2 )

Hotel Rosario De Mar By Tequendama

hotel - Rosario Islands
Hotel Rosario De Mar By Tequendama is located on the beach in Rosario Islands, just a short walk from Bendita Beach and Isla Grande Beach, offering a peaceful escape from the hustle and bustle of city life. This 3-star hotel has received very good user ratings, making it a popular choice for travellers seeking a relaxing getaway.
The hotel features a range of amenities and activities to keep guests entertained, including a restaurant, bar, spa, and volleyball court. Guests can enjoy delicious meals, unwind with a drink, pamper themselves with a spa treatment, or get active on the beach.
Mangata Beach - Rosario Islands
8.6Very good 8 reviews
Rosario Islands
2 1
SG$168/nighttotal: SG$336 (2 )

Mangata Beach

hotel - Cartagena de Indias
Mangata Beach is situated in Cartagena de Indias, just a short distance from the popular Pasadía Bora Bora Cartagena Beach and around 1.8 miles from Playa Libre. The hotel has been highly rated by guests for its location, cleanliness, and overall experience.
The accommodation offers a comfortable space with a floor area of 20 square metres, featuring one bedroom and one bathroom. Guests can enjoy a range of amenities, including a private beach, garden, spa, restaurant, bar, and room service.