Skip to main content
Download our 2026 ULTIMATE Cabo Guidehere

🐋 Whale Watching in Cabo San Lucas

Every winter, thousands of humpback and gray whales migrate to the warm waters around Los Cabos. It's one of the most spectacular wildlife experiences in the world - and you can see it from a private yacht.

Season: December – AprilPeak: January – February

Month-by-Month Guide

December
Good

Season begins mid-month. Early arrivals, growing numbers.

January
Excellent

Peak activity. Humpbacks breaching frequently. Best month overall.

February
Excellent

Peak continues. Mothers with calves. Incredible shows.

March
Very Good

Still strong sightings. Whales heading north. Last great month.

April
Fair

Season winding down. Fewer whales, still possible early April.

Whale Watching Tours in Cabo

These are the whale tours we book, plus the whale shark swim, with the price per person. Want the boat to yourselves? A private yacht runs the same water on your schedule.

Luxury Whale Watching in Cabo — adventure in Cabo San Lucas4.9out of 5

Luxury Whale Watching in Cabo

2.5 Hours

$138per person · plus 16% IVA · $4 dock fee paid on the day
View tour
Cabo Whale Watching — adventure in Cabo San Lucas4.8out of 5

Cabo Whale Watching

2 Hours

$108per person · plus 16% IVA · $4 dock fee paid on the day
View tour
Swim with Whale Sharks in Cabo — adventure in Cabo San Lucas4.6out of 5

Swim with Whale Sharks in Cabo

10 Hours

$289per person · plus 16% IVA
View tour

Private yacht

Your own boat with captain and crew, on your timing. From $350 for the whole boat.

See the yachts

Frequently Asked Questions

When is whale watching season in Cabo?
Whale watching season in Cabo San Lucas runs from mid-December through mid-April. Peak sightings are January through March when thousands of humpback and gray whales migrate through the Sea of Cortez.
What types of whales can you see in Cabo?
The two main species are humpback whales and gray whales. Humpbacks are known for their spectacular breaching and singing, while gray whales make the longest migration of any mammal - from Alaska to Baja's breeding lagoons.
How much does a whale watching tour cost in Cabo?
Shared whale watching tours on our list run $108 to $138 per person. A private yacht, with the whole boat for your group, starts at $350 per charter. Private boats give you your own schedule and no crowd at the rail.
Do you need to book whale watching tours in advance?
Yes - especially for private yacht charters and during peak months (January-February). Group tours can sometimes be booked last-minute, but availability is limited during busy weeks like Christmas and spring break.
Where is the best place to see whales in Cabo?
The waters around Land's End (El Arco) and the Pacific side of the cape are prime viewing areas. Whale watching boats typically head to the corridor between Cabo San Lucas and San José del Cabo where whales frequently breach.
Can you see whales from shore in Cabo?
Yes! During peak season, you can often spot whales from Pedregal, The Cape hotel, and various points along the Pacific coast. However, a boat tour gets you much closer - within 100 yards of these magnificent animals.

Book Your Whale Watching Experience

Our concierge team can arrange private yacht whale watching tours for your group.