• In the next 14 days average maximum daily temperatures will be 27° which is very warm and perfect for sunbathing. The average water temperature will be 26° which is warm and pleasant for relaxing and swimming for long periods. There will be 12 days of very light rain with an average of 0.3mm rain on those days. Average cloud cover will be 64%.

Best Beaches


Beaches of San Andres, Colombia

San Andres is a picturesque island in the Caribbean Sea, located near the coast of Nicaragua. This Colombian paradise is known for its stunning beaches, crystal-clear waters, and vibrant coral reefs. With a tropical climate and warm temperatures year-round, San Andres is the perfect destination for a beach holiday. Here are some of the top beaches and beach areas to explore on your next trip to San Andres.

Crab Cay, Colombia

Crab Cay

Crab Cay is a small island located just off the east coast of San Andres. Known for its pristine white-sand beaches and turquoise waters, this unspoiled paradise is perfect for swimming, snorkeling, and simply relaxing under the sun. Rich in marine life, Crab Cay's surrounding coral reef offers some of the best diving opportunities in Colombia. The best time to visit Crab Cay for a beach holiday is during December to April when rainfall is at its lowest and temperatures are pleasant.

More information and weather

Rocky Cay Beach

Rocky Cay Beach is another popular spot on San Andres Island. This beautiful beach features calm waters protected by an offshore barrier reef, making it perfect for swimming and snorkeling. Rocky Cay Beach also boasts a unique attraction – a shipwreck that can be easily reached by swimming or walking during low tide.

Spratt Bight Beach

Spratt Bight Beach is one of the most popular beaches on San Andres Island due to its central location in downtown San Andrés Town. This urban beach offers numerous amenities such as restaurants, bars, shops, and hotels within walking distance. With its wide stretch of sandy shoreline and calm waters protected by a barrier reef, Spratt Bight Beach is great for sunbathing or taking part in water sports like jet-skiing or windsurfing.

La Piscinita

La Piscinita, meaning "little pool" in Spanish, is a natural swimming pool located on the west coast of San Andres Island. Surrounded by rocky cliffs and vibrant coral reefs, La Piscinita offers a unique and refreshing beach experience. The calm waters here are perfect for snorkeling, as you can spot a variety of colorful fish and other marine life just below the surface.

Johnny Cay

Johnny Cay is a small coral island located just 1.5 kilometers off the coast of San Andres. Known for its beautiful beaches, swaying palm trees, and crystal-clear waters, this idyllic getaway attracts both tourists and locals alike. Visitors can enjoy sunbathing on white-sand beaches or exploring the island's lush interior. Johnny Cay also has a vibrant ecosystem of marine life and birds, making it an excellent spot for snorkeling or birdwatching.

With so many beautiful beaches and islands to explore in San Andres, Colombia, you'll never run out of places to discover on your next beach holiday. Whether you're relaxing on pristine white-sand shores or exploring colorful coral reefs teeming with life, this tropical paradise offers something for everyone year-round – though the best time to visit depends on your preferred beach location as mentioned above.

Monthly Averages

Book Accomodation Deals

Booking.com Search FlightsImage