Pukkelhvaler findes i alle oceaner rundt om i verden, men deres udbredelse ændrer sig afhængigt af årstiden.
- Ynglesæson: Om vinteren migrerer pukkelhvaler til varmere farvande nær ækvator for at yngle og føde.
- Fødesæson: Efterhånden som vejret bliver varmere, migrerer de mod polerne, hvor der er overflod af krill og andre fødekilder.
Specifikke områder:
- Stillehavet nord: Somre i Alaskanske og russiske farvande; vintre i Hawaii, Mexico og Centralamerika.
- Stillehavet syd: Somre i Antarktis; vintre i Australien, New Zealand og Sydamerika.
- Atlanterhavet nord: Somre omkring Grønland, Island og Norge; vintre i Caribien, Den Mexicanske Golf og Vestindien.
- Atlanterhavet syd: Somre omkring Argentina, Brasilien og Sydafrika; vintre ud for Madagaskar og Det Indiske Ocean.
Pukkelhvaler er trækkende dyr, og deres præcise placering kan variere afhængigt af årstiden.