onlybeaches
← All beaches in Indonesia

Best snorkel beaches in Indonesia, 2026

6 snorkel beaches in Indonesia that score highest on the OnlyBeaches Index for what matters to snorkel travellers.How we rank →

  1. Amed Beach1OBI 7.5+

    Amed Beach

    Amed, Indonesia

    Top east Bali snorkel beach

  2. Derawan Island Beach2OBI 7.5+

    Derawan Island Beach

    Berau, Indonesia

    Top East Kalimantan beach

  3. Gapang Beach3OBI 7.5+

    Gapang Beach

    Sabang, Indonesia

    Often overshadowed by Iboih

  4. Iboih Beach4OBI 7.5+

    Iboih Beach

    Sabang, Indonesia

    Top reef beach in western Indonesia

  5. Maratua Island Beach5OBI 7.5+

    Maratua Island Beach

    Berau, Indonesia

    Iconic island beach

  6. Weda Bay Beach6OBI 7.5+

    Weda Bay Beach

    Weda, Indonesia

    Mainland coast beach