Whale watching off Baja occurs from December to March when the annual migration of gray whales brings thousands of these magnificent creatures to various shallow lagoons around the Baja Peninsula.

Whale watching off Baja occurs from December to March when the annual migration of gray whales brings thousands of these magnificent creatures to various shallow lagoons around the Baja Peninsula.