Beaches & Islands in Colombia

Colombia's Caribbean coast turns into beach and island country the moment you leave the mainland. From Cartagena, boats run to the Rosario Islands and Baru for white sand and clear water, while Santa Marta opens the door to Tayrona's wild coves. Island day trips and snorkeling excursions are the easiest way to swap colonial streets for turquoise sea.

Most island trips are full-day outings that include the boat transfer, and many add snorkeling, lunch or beach-club access. The Caribbean sun is strong, so reef-safe sunscreen, water and a hat are essentials. Sea conditions are calmest in the morning, which is why boats tend to leave early.

If you want to slow down, some islands offer overnight stays, while day trips suit travelers based in Cartagena who want sand and snorkeling without changing hotels.

Frequently Asked Questions

Which islands can you visit from Cartagena?
The Rosario Islands and Baru are the most popular, with white sand and clear water reached by a short boat ride from Cartagena.
Are island trips good for snorkeling?
Yes. Many Rosario Islands tours include snorkeling stops over reefs, and equipment is usually provided or available to rent on board.
Do beach trips include lunch?
It varies. Some island and beach-club packages include lunch and a drink, while others let you buy food on the island. Check the inclusions when you book.