
The Rosario Islands are a remote archipelago off Cartagena, Colombia accessible by 45-90 minute boat ride, featuring turquoise Caribbean waters and beaches like Playa Libre and Playa Escondida. An overnight stay allows visitors to experience the islands in peace and quiet after day-trippers depart, with options to swim, relax on public beaches, and enjoy local food and hospitality on Isla Grande.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.