Where and when to see seahorses and pygmy seahorses
Pygmy seahorses live on sea fans and are barely bigger than a grain of rice; larger seahorses hide in seagrass and on muck slopes. Both are macro favourites that a good guide can find year-round.
This guide documents sightings in 14 Good Dives regions.

Where to plan your trip
Our picks for a trip focused on seahorses and pygmy seahorses, chosen for the encounters below. Calendar peaks describe timing, not a ranking of destinations.
Pygmy-seahorse variety
Scuba diving
Raja AmpatChoose Raja Ampat to search for different pygmy seahorses. Ask guides which host corals and species they are currently finding, and allow patient observation.
Target: pygmy seahorse
Ask about: Kri-area reefs
Pygmy seahorses on guided reef dives
Scuba diving
WakatobiThe Zoo is a named site for pygmy-seahorse searches. This is a host-habitat search on the reef, with guide knowledge more useful than a general promise of macro life.
Target: pygmy seahorse
Ask about: The Zoo
Larger seahorses and coastal macro life
Scuba diving
Dauin & Apo IslandDauin has larger seahorses as well as pygmies. Tell your guide whether you want a sandy/coastal search or a tiny reef subject so the itinerary fits your target.
Target: seahorses
Ask about: Dauin coastal sites
Seahorses and pygmy seahorses sighting calendar
Calendar months, every year
Regional overview rows show presence. The animal rows below each region show their individual peak months.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Raja AmpatIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Raja Ampat: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| WakatobiIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Wakatobi: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Dauin & Apo IslandPhilippines | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Dauin & Apo Island: seahorses | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| AlorIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Alor: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| BonaireCaribbean Netherlands | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Bonaire: seahorses | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| CuraçaoCuraçao | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Curaçao: seahorses | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| HalmaheraIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Halmahera: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Lembeh StraitIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Lembeh Strait: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Mergui ArchipelagoMyanmar (Burma) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Mergui Archipelago: seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Milne BayPapua New Guinea | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Milne Bay: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Roatán & Bay IslandsHonduras | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Roatán & Bay Islands: seahorses | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Saba & St KittsCaribbean Netherlands | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Saba & St Kitts: seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Similan IslandsThailand | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Similan Islands: seahorses | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Tulamben & AmedIndonesia | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
| Tulamben & Amed: pygmy seahorse | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● |
Peak = best odds · ● = regularly seen · blank = unlikely.
Calendars describe animal presence, not weather or site access; check each region’s dive season. For grouped animals, a marked month may apply to only one member of the group. Sightings vary by site and dive.
Explore all 14 documented regions
- Raja AmpatIndonesia · seen year-round
- WakatobiIndonesia · seen year-round
- Dauin & Apo IslandPhilippines · seen year-round
- AlorIndonesia · seen year-round
- BonaireCaribbean Netherlands · seen year-round
- CuraçaoCuraçao · seen year-round
- HalmaheraIndonesia · seen year-round
- Lembeh StraitIndonesia · seen year-round
- Mergui ArchipelagoMyanmar (Burma) · seen year-round
- Milne BayPapua New Guinea · seen year-round
- Roatán & Bay IslandsHonduras · seen year-round
- Saba & St KittsCaribbean Netherlands · seen year-round
- Similan IslandsThailand · seen year-round
- Tulamben & AmedIndonesia · seen year-round