← All dive destinations
Where to see Whales
From humpback song in the shallows to sperm whales sounding into the deep, these are the destinations where divers and snorkelers meet the ocean giants — and the months when the whales actually show up.
Australia
Country 575 dive sites
high sighting chance 24°C in Jun
JFMAMJJASOND
South Africa
Country 102 dive sites
high sighting chance 21°C in Jun
JFMAMJJASOND
French Polynesia
Country 90 dive sites
high sighting chance 26°C in Aug
JFMAMJJASOND
Moorea
City 35 dive sites
high sighting chance 26°C in Aug
JFMAMJJASOND
Sri Lanka
Country 31 dive sites
high sighting chance 28°C in Jan
JFMAMJJASOND
Tofo
City 28 dive sites
high sighting chance 24°C in Jun
JFMAMJJASOND
Norway
Country 28 dive sites
high sighting chance 7°C in Nov
JFMAMJJASOND
Exmouth
City 23 dive sites
high sighting chance 22°C in Jul
JFMAMJJASOND
Azores
City 13 dive sites
high sighting chance 22°C in Jul
JFMAMJJASOND
Tonga
Country 10 dive sites
high sighting chance 23°C in Jul
JFMAMJJASOND
Niue
Country 4 dive sites
high sighting chance 25°C in Jul
JFMAMJJASOND
Aliwal Shoal
City 2 dive sites
high sighting chance 21°C in Jun
JFMAMJJASOND
Ogasawara Islands
City 1 dive site
high sighting chance 21°C in Feb
JFMAMJJASOND
Mexico
Country 287 dive sites
high sighting chance 23°C in Jan
JFMAMJJASOND
Costa Rica
Country 69 dive sites
high sighting chance 28°C in Aug
JFMAMJJASOND
Sodwana Bay
City 18 dive sites
high sighting chance 23°C in Jun
JFMAMJJASOND
Okinawa
City 15 dive sites
high sighting chance 21°C in Jan
JFMAMJJASOND
Maui
City 13 dive sites
high sighting chance 24°C in Jan
JFMAMJJASOND
Kona
City 4 dive sites
high sighting chance 24°C in Jan
JFMAMJJASOND
Coiba National Park
City 3 dive sites
high sighting chance 28°C in Jul
JFMAMJJASOND
Cabo Pulmo
City 6 dive sites
medium sighting chance 24°C in Dec
JFMAMJJASOND
New Zealand
Country 55 dive sites
medium sighting chance 16°C in Jun
JFMAMJJASOND
Monterey
City 8 dive sites
medium sighting chance 12°C in Jan
JFMAMJJASOND
Rangiroa
City 3 dive sites
low sighting chance 26°C in Sep
JFMAMJJASOND
