Three whales, three seas
Mexico packs three completely different whale-watching experiences under the same loose label of whale season. On the Pacific side, the protected lagoons of Baja California Sur receive the gray whale every winter, arriving from the Arctic to calve and mate in calm, shallow water. In Banderas Bay, off Puerto Vallarta, and around the Revillagigedo Archipelago, much further out in open ocean, the humpback whale shows up. In the Sea of Cortez, near Loreto, you can see the largest animal that has ever existed: the blue whale, which spends the winter feeding in deep water.
Each species calls for a different trip and a different budget, and that is the first confusion worth clearing up before booking anything. Seeing gray whales means staying near a desert lagoon and heading out in a small skiff on nearly enclosed water; seeing humpbacks in Banderas Bay is a half-day outing from a resort town with all the infrastructure already in place; reaching Revillagigedo means several days aboard a liveaboard boat, far from any port; and seeing blue whales at Loreto depends on a calm sea, since they are open-water animals. There is no single answer to when to go, only three separate calendars.
The calendar, month by month
The calendar repeats fairly reliably each year, because the three species follow migratory routes set by water temperature and instinct, not by tourism schedules. Gray whales enter the Baja California Sur lagoons in December, calve between January and February, and start heading back north in March. Humpbacks reach Banderas Bay a little earlier, from late November, and stay through March, sometimes into early April in a quiet year. Blues show up later than either of the other two, because they depend on the Sea of Cortez warming up enough to concentrate the plankton they feed on, with a window running from January to April.
That mismatch in calendars produces a single month when all three species overlap strongly: February. It is the moment when, in theory, you could combine a trip to the Baja California Sur lagoons, another in Banderas Bay and a third near Loreto in one long trip, though in practice few travellers attempt all three. January and March offer an almost equally good experience, with fewer people on the water and at the docks. Outside that December-to-April window, the season ends: by May almost none of the three species remain in Mexican waters.
Where to see each whale
The lagoons on the Pacific coast of Baja California Sur, Ojo de Liebre, San Ignacio and Magdalena Bay, are the most particular setting of the three. They are shallow, heavily protected bodies of water, ideal for females to calve and nurse without the risk of open-sea orcas, which is why they hold the greatest concentration of gray whales anywhere in the world between January and March. It is also the only place where, fairly often, an adult whale approaches a stopped skiff out of curiosity and lets passengers touch it, a behaviour that happens only here and that biologists still cannot fully explain.
Banderas Bay, off Puerto Vallarta and Nuevo Vallarta, offers the simplest logistics of the three: hotels with daily departures, docks minutes away and two- or three-hour trips that almost always end in a sighting. The Revillagigedo Archipelago, by contrast, lies more than twenty-four hours by boat and is visited only on multi-day diving cruises, aimed at travellers after sharks and rays as much as whales. Loreto, on the Sea of Cortez, is blue-whale territory: deep water, longer outings and an animal that shows up depending on sea conditions, without the near-guaranteed certainty of Banderas Bay.
What it costs and how to book
Prices vary a great deal by species and by distance from port, and they are worth looking at separately rather than comparing one figure against another. A half-day trip to see gray whales from the Baja California Sur lagoons, including the mandatory permit and a local guide, usually runs $50 – $120 USD (2025). Seeing humpbacks from Puerto Vallarta or Nuevo Vallarta is the cheapest of the three options, with half-day trips at $45 – $90 USD (2025) that are often combined with snorkelling. Loreto, because of the distance involved, costs a bit more: $90 – $180 USD (2025) for a full-day outing.
The Revillagigedo Archipelago is a different animal altogether: a diving cruise of four to seven nights, with all meals and transport included, costs $2,500 – $4,500 USD (2025) per person, and needs booking several months ahead because spaces are limited. In the gray-whale lagoons it is also worth booking early in high season, since the number of skiffs each cooperative is authorised to run is regulated and does not grow with demand. Puerto Vallarta and Loreto, by contrast, have enough operators that booking a week ahead is rarely a problem.
Which whale to choose, and for what trip
Choosing which of the three whales to chase depends more on the kind of trip than on the animal itself. Travellers with children or little time find the most convenient option in Puerto Vallarta: direct flights, hotels of every kind and an outing of a few hours that requires no further planning. Anyone after the most intimate experience, with a real chance of touching a wild animal, has to accept the longer, less predictable trip to the Baja California Sur lagoons, where the range of hotels is far more limited and basic.
Divers who want sharks, rays and whales on the same trip should look at Revillagigedo, even though that means a much bigger budget and several days without setting foot on land. Anyone who already knows Banderas Bay and wants something less crowded can try Loreto instead, where the town is smaller, the operators are mostly local families, and the blue whale, though less guaranteed than a humpback sighting, makes up in sheer size what it lacks in certainty. No single option is better than another in absolute terms; each simply suits a different traveller's time, budget and patience for open water.
The mistakes people keep making
The most common mistake is booking a trip around flight prices rather than the real season for each species, since December and April sound like whale season but are actually transition months with far less reliable sightings for any of the three animals. The second mistake is assuming every operator keeps the same minimum legal distance from the whale; the rule exists on paper, but in high season, and especially in February, enforcement is thin, and some boats get much closer than allowed simply to satisfy passengers, which stresses the whales and can change their behaviour toward boats over time.
The third mistake is booking any tour from the hotel front desk without asking about the operator's permit, something that is mandatory in the protected lagoons and less so in open water, but that makes a real difference to how the animal is treated and how safe the boat is. The fourth is underestimating seasickness: trips to Loreto and Revillagigedo cross open water for hours, and anyone prone to it should take something before boarding, not after. And the last mistake is waiting until the last moment to book the gray-whale lagoons, where the daily quota is capped by law.
What people always ask
Six questions that come up before almost any whale-watching trip in Mexico, ordered from the most practical to the most uncomfortable. They cover calendar timing, safety for anyone travelling with children or prone to seasickness, and above all the question almost nobody asks out loud but everybody is really thinking before paying: how guaranteed is the sighting. The short answer is that no species can be promised at a hundred percent, not even in the lagoons, where the density of gray whales is higher than anywhere else on the planet, and where curious animals still choose whether to approach or not.
It is worth adding something that does not fit in a short answer: most travellers who come to Mexico for the whales end up seeing only one species, and that is perfectly fine. Combining all three on the same trip takes time, internal flights and a considerable budget, whereas focusing on Puerto Vallarta and Banderas Bay, with daily departures and all the tourist infrastructure already in place, remains the simplest way to guarantee at least one sighting without complicating the rest of the trip, changing hotels twice or spending several days aboard a boat far from any port.