onlybeaches

Colombia · San Andrés and Providencia

Best beaches in San Andrés

8 ranked beaches in San Andrés, San Andrés and Providencia

Ranked by the OnlyBeaches Index (OBI) — a 1-10 score blending water purity, conditions, crowd levels and vibe. Updated every 30 minutes.

All beaches in San Andrés

  1. 1

    Cotton Cay Beach

    Small nearshore cay often overlooked.

    7.0
  2. 2

    Haynes Cay Beach

    Small cay beside El Acuario.

    7.0
  3. 3

    Johnny Cay Beach

    Iconic offshore cay beach and one of the island’s most searched day-trip spots.

    7.0
  4. 4

    La Piscinita

    Reef-entry snorkeling spot.

    7.0
  5. 5

    Playa Principal

    Central beach adjoining Spratt Bight, useful as a broader downtown beach zone.

    7.0
  6. 6

    Rose Cay / El Acuario

    Must-have shallow-water cay experience.

    7.0
  7. 7

    Spratt Bight Beach

    Main urban beach of San Andrés with easy access, hotels, restaurants, and classic Caribbean water.

    7.0
  8. 8

    West View Beach

    Clear-water reef access location.

    7.0

What makes San Andrés's beaches stand out?

San Andrés sits in San Andrés and Providencia, Colombia and is home to 8 ranked beaches on OnlyBeaches. Every beach here is scored by the OnlyBeaches Index — a 1-10 metric blending water purity, live conditions (waves, water temperature, wind), crowd intelligence and vibe.

Whether you're after the highest-scoring beach in San Andrés or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.