Cabo San Lucas BlogLos Cabos hotels, beaches & tours Swimmable-beach resorts

Things to do

Whale watching in Cabo San Lucas

Humpbacks arrive from mid-December. January to March is the busiest stretch, and the best tours sell out.

Humpback whale breaching off Cabo San Lucas with desert mountains behind

Heads up: some links on this page are affiliate links (Stay22, Viator, GetYourGuide). If you book through them we may earn a commission at no extra cost to you. It never changes what we recommend. How this works.

The official 2026-27 season runs December 15, 2026 to April 30, 2027, according to the SEMARNAT notice reported by What's in Cabo. January to March is usually busiest, and humpbacks are the main attraction. The Los Cabos Tourism Board also lists gray whales and advises booking early.

Tours and prices

TourTimeFromRating
Whale Watching Tour with Guide1.5 to 2 hours$404.8 (37)
Whale Watching and Cabo San Lucas Arch3.5 hours$45 to $484.1 (74)
Female Crew, Guaranteed Sightings, Photos2 hours$925.0 (2,144)
Small-Group with Marine Biologist2.5 hours$1094.9 (1,256)
Luxury Catamaran Whale Watching2.5 hours$1294.9 (2,294)

Prices from Viator, October 2026. The marine-biologist tour guarantees sightings December 15 to April 15.

Book a whale-watching tour

Small boats get closer to eye level; catamarans are steadier and include drinks.

The rules boats must follow

  • Keep at least 60 m from humpback and gray whales (80 m for boats 10 m or longer).
  • No more than four boats per whale group, for up to 30 minutes.
  • No swimming with whales, and never go between a mother and calf.
  • No whale watching in the port or within 2 km of the Arch.
  • Authorized boats must show a SEMARNAT ID where passengers can see it. Check before you board.

Rules under NOM-131-SEMARNAT-2010, per What's in Cabo.

From shore

Pacific beaches such as Cerritos and Migrino often have sightings from the sand, especially in January and February. In town, Solmar Beach is a good place to look.

Stay where the boats leave: hotels near the marina →