Pacific gray whales migrate roughly 10,000 miles round-trip each year from Alaska to breed and calve in the warm, shallow lagoons of Baja California — one of the longest migrations of any mammal.
Guerrero Negro's Ojo de Liebre lagoon (mid-peninsula, several hours south of the Ensenada area) is the most accessible major viewing site from the northern border region, with boat tours running roughly January through March/April.
Gray whales in Baja's lagoons are famously curious — mother whales sometimes bring calves right up to tour boats to be touched, a phenomenon unique to this population.
Book tours through licensed operators only (look for permits/eco-tourism certification) — unregulated boats disturb the whales and can be unsafe.
Can't make the drive south? Seasonal gray-whale boat tours also run right out of Ensenada's sportfishing docks (roughly December–April) — a shorter, easier option from the northern border region, though sightings are less guaranteed than at the lagoons themselves.
Worth finding
Ojo de Liebre Lagoon (Guerrero Negro)
The classic gray-whale lagoon and the most accessible major site from the northern border region. Licensed pangas run roughly January–April.
Laguna San Ignacio
Famous for especially close "friendly whale" encounters; licensed eco-camps run tours in season further south than Guerrero Negro.
Bahía Magdalena
The southernmost major viewing site (near Puerto San Carlos / Adolfo López Mateos) — usually combined with a longer trip into Baja California Sur.
Ensenada bay whale-watching tours
Shorter seasonal boat tours departing Ensenada's sportfishing docks — check current operators and permits before booking.