Whale Watching in Baja California: Where to Go and When (2026-2027 Season Guide)
The first time I saw a gray whale up close was in 2018, on my first Baja road trip, and I have been going back almost every season since. By now I have been whale watching at every single spot in Baja California, from Cabo San Lucas to Guerrero Negro, including one month traveling from La Paz to Ensenada mostly to follow the whales.
If you only want the short answer: go to San Ignacio Lagoon or Puerto Adolfo López Mateos between mid February and mid March. That is where and when gray whale mothers bring their calves right up to the boats, sometimes close enough to touch. The rest of this guide explains how to do it, what it costs as of the 2026 season, and how to choose between the lagoons, because they are not all equal and I learned that the hard way.
I updated this guide in July 2026 for the upcoming 2026-2027 season, which runs roughly from December to mid April depending on the species you want to see.
One important thing before we start. I promote whale watching only when the animals are free in their natural environment. No captive dolphin shows, no swimming with dolphins in pools. In Baja the whales choose to approach the boats, and that is exactly what makes it so special.
This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting my small business.
Baja California Whale Watching at a Glance
Here is the whole guide in one table. Prices are per the 2026 season and can change from one year to the next, so treat them as a guide and confirm when you book.
| Where | Whales | Best months | Price guide (2026) | Best for |
|---|---|---|---|---|
| San Ignacio Lagoon | Gray whales | Late Feb to early Apr | Tours start around $55 per person for a 3-hour boat excursion. to around 500 for a 3 day package. | Friendly whales, eco camps, the full experience |
| Puerto Adolfo López Mateos | Gray whales | Mid Feb to early Apr | ~1,600 MXN per hour, per boat | Close encounters, easy logistics, no booking needed |
| Puerto San Carlos | Gray whales | Mid Feb to Mar | ~4 hour tour with Magdalena Bay Whale Tours [VERIFY PRICE] | Longer tours, drone photography, sunrise light |
| Puerto Chale | Gray whales | Mid Feb to Mar | ~1,500 MXN per hour, per boat, 3 hour minimum | Day trip from La Paz, fewer tourists |
| Guerrero Negro (Ojo de Liebre) | Gray whales | Late Jan to Mar | ~1,200 MXN (50 USD) per person | Highest whale numbers, if you accept big group boats |
| Cabo San Lucas | Humpback whales | Late Nov to Mar | From ~89 USD per person [ | Breaching humpbacks, easy add-on to a Cabo trip |
| Cabo Pulmo | Humpback whales | Late Nov to Mar | Included in snorkeling trips | Seeing whales while snorkeling the reef |
| Loreto | Blue whales, humpbacks, rare orcas | Mid Feb to early Apr | Around 100 USD per person | Blue whales, the largest animal on Earth |
| La Paz | Whale sharks | Dec to Mar | 70 USD per person | Swimming with whale sharks |
| Bahía de los Ángeles | Whale sharks | Jun to Sep | Local pangas, price varies | Summer whale sharks, far off the tourist track |
Where Are the Whale Watching Spots in Baja California? (Map)
All the gray whale lagoons sit on the Pacific side of the Baja California peninsula, inside or near the El Vizcaíno Biosphere Reserve, a UNESCO World Heritage Site. Cabo San Lucas, Cabo Pulmo, La Paz, and Loreto are on the southern tip and the Sea of Cortez side. I pinned every spot in this guide on the map below so you can plan your route.
What Whales Can You See in Baja California?
You can see gray whales, humpback whales, blue whales, and with some luck fin whales, sperm whales, and orcas, plus whale sharks, which are actually fish. Gray whales are the stars. Every winter they swim around 6,000 miles from Alaska to calve in three protected lagoons on Baja’s Pacific coast, and they are the only whales in the world known to approach boats on their own to interact with people.
Humpbacks winter around Los Cabos, where you can watch them breach. Blue whales feed in Loreto Bay in late winter, and whale sharks gather near La Paz. That is why Baja is the one place where you can plan a single trip around several species.
When Is the Best Time for Whale Watching in Baja California?
The best time for whale watching in Baja California is from mid February to mid March, when gray whale calves are strong enough to play near the boats, blue whales are in Loreto, and humpbacks are still around Cabo. The full season is longer, though, and each species has its own window.
| Month | What is happening |
|---|---|
| December | Humpbacks arrive in Cabo, whale shark season in La Paz, first gray whales reach the lagoons late in the month |
| January | Gray whales calve in the lagoons, humpback numbers grow in Cabo, whale sharks in La Paz |
| February | The sweet spot begins. Gray whale calves start approaching boats, blue whales arrive in Loreto |
| March | Peak month for friendly gray whales, blue whales in Loreto, last weeks for whale sharks in La Paz |
| April | Gray whales head north, most gone by mid month. Season over |
| June to September | Whale shark season in Bahía de los Ángeles, in the northern state of Baja California |
PRO TIP: Weather matters more than the calendar. On calm, sunny days the whales are active and curious. On my second trip to López Mateos the wind picked up, the sea got choppy, and we barely saw a fraction of what I had seen the first time. If you can, build two or three spare days into your trip and go out on the calmest morning.
Where Is the Best Place to See Whales in Baja California?
The best place to see gray whales in Baja California is San Ignacio Lagoon, with Puerto Adolfo López Mateos a very close second. San Ignacio has the most consistent friendly whale behavior and small boats run by a local cooperative, while López Mateos gives you close encounters with the easiest logistics. For humpbacks, go to Cabo San Lucas. For blue whales, Loreto is the only real option. Guerrero Negro has the highest number of whales of all the lagoons, but the big group boats make the experience hit or miss, and I have had both extremes there.
San Ignacio vs Magdalena Bay vs Guerrero Negro: Which Lagoon Should You Choose?
This is the question I get asked most, and after visiting all three lagoon systems more than once, here is how I would decide. Pick San Ignacio for your first time, pick Magdalena Bay if you want flexibility and smaller boats, and stop in Guerrero Negro if it is already on your route down Highway 1.
For friendly whales: San Ignacio
Friendly whale behavior, where a mother pushes her calf toward the boat, started in San Ignacio and it is still where it happens most reliably. The whole lagoon is protected, boat numbers are limited, and the captains are local fishermen whose families have been doing this for generations. I have been on whale boats countless times and I have always noticed that the whales go first to the fisherman, then to us tourists. There is a connection there that you can feel.
For logistics and cost: Magdalena Bay
Magdalena Bay has three access ports, Puerto Chale, Puerto San Carlos, and Puerto Adolfo López Mateos, and none of them requires advance booking outside of peak weekends. You pay per boat, not per person, so if you are a group of four to six the price per head drops fast. Solo traveler? On my trip to López Mateos I met two couples at the dock and we shared a boat. San Ignacio needs more planning: it is an hour of dirt road from town and in March you should book before you arrive.
For photography: Puerto San Carlos, with a caveat
San Carlos gave me my best photos: a four hour tour, sunrise light on the water, and captains relaxed about drones. I asked the owner for a smaller group so I could shoot without elbows in my frame, and she arranged it. Guerrero Negro is the hardest place to photograph because you are 12 to 16 people on the boat and someone is always in your shot. The caveat: whales in Magdalena Bay are somewhat less consistently friendly than in San Ignacio, so you trade a little proximity for better shooting conditions.
For whale numbers: Guerrero Negro
Ojo de Liebre lagoon hosts the largest concentration of gray whales in the world, sometimes over a thousand in the lagoon at once. My first visit there was my worst whale watching experience in Baja, big boat, wind, distant whales. My second visit was probably my best ever: whales surfacing everywhere, coming to the boat over and over, and the guide let me fly my drone after the tour, where I filmed a mother and calf playing. That footage made my day. So Guerrero Negro can deliver, you just cannot control the conditions or the crowd on your boat.
Gray Whale Watching in Magdalena Bay
Magdalena Bay is a long, protected bay on the Pacific coast, about two to three hours drive from both La Paz and Loreto. Gray whales calve in its calm channels between mid February and the end of March. Here is how the three ports compare from my visits.
Puerto Chale

Puerto Chale is the closest option to La Paz, about 2.5 hours by car, which makes it the easiest gray whale day trip if you are based there. It is a tiny fishing village with no hotels, so you go for the day. I went out with Yesenia Tours. As of the 2026 season the boats charge around 1,500 MXN per hour with a 3 hour minimum, per boat, cash only in pesos, plus 50 MXN for parking. The ride out to the whales takes about 45 minutes, and my 3 hour tour included a stop to swim at Margarita Island.
Puerto San Carlos

Puerto San Carlos is about 3 hours from La Paz and it is where I would go for a longer, more photographic tour. I went out with Magdalena Bay Whale Tours, based at Hotel Isabela: a 4 hour tour starting at 7 am. Around 11:30 the captain offers a choice between lunch at an island camp or staying out with the whales. I stayed with the whales, obviously. They provide water and snacks, but bring your own if you are picky.

The sunrise on the way out was one of the best I have seen in Baja, so keep your camera ready before you even reach the whales. Drones are tolerated here if you ask the captain first, and I got some of my favorite footage of a mother and calf playing under the surface.

Puerto Adolfo López Mateos

Puerto Adolfo López Mateos is my favorite of the three ports for close encounters. On my first visit the whales came right up to the boat and let us pet them. On my second visit the wind was up, the sea was choppy, and we saw far fewer whales, which taught me the weather lesson I keep repeating in this guide. The whale watching channel here is narrow, so when the whales are in, they are close.

How it works: you do not need to book ahead. Show up at the marina, pay in cash, and boats leave as they fill. As of the 2026 season the price is around 1,600 MXN per hour per boat, the same whatever the group size. Boats take up to 12 people, but 6 or 7 is the sweet spot for space and photos. If you are solo, hang around the dock and join another group to split the cost, which is exactly what I did.
I stayed at the Mangrove Inn the first time, cute but overpriced for what it offers, and at the Whale Nest the second time, which is small, pretty, and steps from the marina. That is the one I would book again.
Gray Whale Watching in San Ignacio Lagoon

San Ignacio Lagoon is the heart of gray whale watching in Baja, and the place I would send you if you can only visit one lagoon. It sits inside the El Vizcaíno Biosphere Reserve, the number of boats on the water is capped, and this is where the famous friendly whale encounters began. I have been twice, both times with Kuyima, a local cooperative that has been running tours here for decades.
Some Historical Facts: In the 1800s whalers hunted gray whale calves in these lagoons, and mothers defending their young smashed whaling boats so violently that the species earned the nickname “devil fish.” Then, in 1972, a local fisherman named Pachico Mayoral was out in San Ignacio Lagoon when a gray whale kept surfacing beside his panga. Instead of rowing away, he reached out and touched it. That single gesture started the friendly whale phenomenon, and the families of those same fishermen are the ones taking you out today. After countless whale boats, I have noticed the whales still go first to the fisherman, then to us. Some friendships hold.
How to see the whales in San Ignacio Lagoon

Kuyima’s office is on the town plaza. You can book a multi-day package with nights at their eco camp on the lagoon, in bungalows or fully equipped tents that are warmer than they look, with whale tours included. Or you can book single tours and sleep in town. The camp is informal: nobody comes looking for you when your boat is ready, so be around and stay in sight. In March, the high season, book before you arrive. The lagoon is about an hour from town on a dirt road. A 4×4 is recommended, but I made it in a regular car, slowly.
One day whale watching in San Ignacio

If you are short on time, sleep in San Ignacio town, go to the office first thing in the morning, drive out to the lagoon for a morning tour, and be back by early afternoon. The town itself deserves a wander: the stone mission church is one of the prettiest in Baja, and from here you can also arrange hiking tours to the cave paintings, from one to four days. Keep an eye on the mangroves around the lagoon too, I saw hawks and more bird species than I could name while waiting for my boat.
Gray Whale Watching in Guerrero Negro (Ojo de Liebre)

Ojo de Liebre Lagoon, next to the salt mining town of Guerrero Negro, hosts the biggest gray whale population of all the lagoons. You cannot drive to the lagoon on your own; you have to join an organized tour that works with the local fishermen’s cooperative. Book through your hotel reception or through The Calif travel agency. As of the 2026 season expect around 1,200 MXN (about 50 USD) per person.
Be aware that boats here go out with 12 to 16 people no matter the size of your party, so if you end up in the middle of the boat, photography gets frustrating. My first visit was honestly my worst whale experience in Baja. My second was probably my best ever: whales surfacing from every direction and approaching the boat again and again, and afterwards the guide let me launch my drone from shore, where I filmed a mother playing with her calf.
The town itself is not pretty, hotels and restaurants are basic, and you come here for the whales, not the atmosphere. I stayed at Los Caracoles, simple, clean, and fine for a night or two. One thing I missed and regret: driving around the salt flats at sunset. Locals told me the light on the evaporation ponds is worth the detour, so do it for me and report back.
Humpback Whale Watching in Cabo San Lucas

Cabo San Lucas is humpback territory from late November to the end of March. Humpbacks do not come to the boat like the friendly grays; they put on a show instead, breaching, tail slapping, and singing, which you can hear through a hydrophone on the better tours. I went out with Cabo Trek and would pick them again: small groups and a marine biologist on board who actually explains what you are watching.
➤ Humpback whale watching in Cabo San Lucas with marine biologist, Get Info
In season you can spot whales from the shore too. I saw breaches from the beach at Land’s End and even from restaurant terraces along the marina corridor. It is a good reason to pick a room with an ocean view between December and March.
Whale Watching in Cabo Pulmo

Cabo Pulmo is a marine national park about two hours north of Cabo, home to one of the oldest coral reefs on the Pacific coast of North America. There are no dedicated whale tours here, but in winter the humpbacks pass so close that they crash your snorkeling trip. On mine, a humpback breached repeatedly while we were heading between snorkel sites, and I filmed it with my GoPro between one dive and the next. If you are planning a day there anyway, winter doubles the value.

Blue Whale Watching in Loreto

Loreto Bay National Marine Park, part of a UNESCO World Heritage site in the Sea of Cortez, is where you go to see blue whales, the largest animal that has ever lived. The window is short, roughly mid February to early April, and sightings are never guaranteed, but watching a 25 meter animal surface next to your panga resets your sense of scale. Fin whales, humpbacks, dolphins, and very occasionally orcas show up too. I wrote about my whale watching morning there in my guide to things to do in Loreto.
Loreto is also the most pleasant base town on this whole list, with a walkable historic center and a proper malecón, so it is an easy place to wait out a windy day until conditions improve.
Swimming with Whale Sharks in La Paz

Whale sharks are fish, not whales, but no Baja wildlife guide is complete without them. From December to March, juveniles gather to feed in the shallow, plankton rich bay just outside La Paz, and swimming beside a polka dotted fish the size of a bus is one of the best things you can do in Baja, full stop.
The activity is strictly regulated, which I love: a limited number of boats get permits, only a few swimmers enter the water at a time, and your time with the sharks is capped at around 15 minutes per session, repeated a few times, so everyone gets a turn and the animals are not mobbed. You swim respecting their pace and without touching them. They are filter feeders and completely harmless, but their tail is powerful, so keep the distance your guide indicates.
➤ Swim with whale sharks in La Paz with a licensed operator, Get Info
If you are in Baja in summer instead, whale sharks also gather from June to September in Bahía de los Ángeles, way north on the Sea of Cortez side, a long drive from anywhere and all the better for it. And if your travels take you to the Caribbean side of Mexico, I compared the two experiences in my guide to swimming with whale sharks.
How to Get to the Whale Watching Spots in Baja
Three airports cover everything in this guide: San José del Cabo (SJD) for Cabo and Cabo Pulmo, La Paz (LAP) for the whale sharks and Puerto Chale, and Loreto (LTO) for blue whales and the quickest access to López Mateos. The gray whale lagoons have no airports, so a rental car is the practical answer for all of them.
Rough driving times: La Paz to Puerto Chale 2.5 hours, La Paz to Puerto San Carlos about 3 hours, Loreto to López Mateos about 2 hours, and San Ignacio and Guerrero Negro sit right on Highway 1, a long but beautiful drive from either end of the peninsula. I always book my Baja rentals through Discover Cars, because it compares local and international companies and shows the real price with insurance included, which in Mexico is the number that matters.

PRO TIP: The smartest way to see several spots in one trip is to make whale watching the backbone of a road trip. I did exactly that, and my 14 day Baja California road trip itinerary connects Cabo, La Paz, Loreto, and the lagoons in a logical loop. Short on time? Here is my 7 day Baja California Sur route.
Whale Watching Rules in Baja California
Whale watching in Mexico is regulated by an official standard, NOM-131-SEMARNAT-2010, which sets who can run tours, how many boats can surround a whale, and how they must approach. This is a good thing for you and for the whales, and here is what it means in practice.
Choose an authorized boat
Licensed boats carry a permit and a flag. In the lagoons this is handled by the local cooperatives, so it is almost automatic, but in Cabo, where dozens of operators compete, pick a company that advertises its permit and a naturalist guide rather than the cheapest ticket on the marina.
Let the whales come to you
Captains must slow down near whales and never chase or cut off their path. The friendly encounters happen because the whale decides to visit the boat, not the other way around. If a captain chases whales to force an encounter, that is your sign you picked the wrong boat.
Touch only if the whale initiates
Yes, in the lagoons you may get to pet a gray whale, and it is as surreal as it sounds, like touching a giant wet inner tube covered in barnacles. But only when the whale surfaces at the boat and stays there. In my experience, if you reach and they are not interested, they simply turn and go. Follow your captain’s lead, always.
Skip captive animal experiences
After you have seen whales choose to interact in the wild, dolphin pools and marine parks feel absurd. Please do not fund them. The wild version is better in every possible way, including for your photos.
What to Bring on a Whale Watching Tour in Baja
Windproof layers
Winter mornings on the Pacific are cold, and the boat ride to the whales can take 45 minutes at speed. I wear a windproof jacket over a fleece even when the forecast says warm, and I have never regretted it. You can always peel layers off once the sun is up.
Sun protection
There is no shade on a panga. Reef safe sunscreen, sunglasses, and a hat with a strap, because the wind will take an unstrapped hat within the first ten minutes. I have watched it happen more than once.
Cash in pesos
Every lagoon tour I have taken was cash only, and the nearest reliable ATM can be an hour away. Bring enough for the tour, tips, parking, and lunch. Small bills make life easier for everyone.
Motion sickness pills
The lagoons are usually calm, but Cabo and Loreto tours go on open water. If you have any doubt about your stomach, take the pill before you board, not after you start feeling it. By then it is too late, and you will spend your blue whale sighting looking at the bottom of the boat.
Travel insurance
The lagoons are remote and the nearest real hospital can be hours away, so this is one trip where I would not go uninsured. I use SafetyWing, which covers me as a full time traveler and can be bought even after you have left home.
Photography Tips for Whale Watching in Baja
On the boat
A 70-200mm zoom covers almost everything, and in the lagoons the whales often come too close even for that, which is a nice problem to have. Shoot shutter priority at 1/1000 or faster for breaches, burst mode always on, and keep the camera strapped to you. Salt spray is constant, so bring a cloth and wipe the front element between sightings.
Light
Book the first tour of the morning, every time. The water is calmer, the whales are more active, and the light is warm and low. The sunrise ride out of Puerto San Carlos gave me photos I still sell today, before we had even reached the first whale.
Drones
Rules vary by lagoon and by captain, so always ask before launching. In Puerto San Carlos my captain was fine with it and I filmed a mother and calf from above. In Guerrero Negro drones are not allowed during the tour, but my guide let me fly from shore afterwards. Never fly low over the whales; the footage is better from higher up anyway, where you can see their whole shape in the green water.
Pay for space
The single best photography decision you can make costs money: fewer people on the boat. Since lagoon boats charge per boat and not per person, a half empty panga is a floating tripod. If photos matter to you, pay for the empty seats or ask the operator for a small group, like I did in San Carlos. It is cheaper than any lens upgrade.
How Much Does Whale Watching in Baja California Cost?
As of the 2026 season, budget roughly 1,500 to 1,600 MXN per hour per boat in the Magdalena Bay ports, around 1,200 MXN (50 USD) per person in Guerrero Negro, and from about 89 USD per person for a humpback tour in Cabo. Here is the breakdown:
- Puerto Chale: ~1,500 MXN per hour per boat, 3 hour minimum, plus 50 MXN parking. Cash only.
- Puerto Adolfo López Mateos: ~1,600 MXN per hour per boat, up to 12 people. Cash only.
- Puerto San Carlos: 4 hour tours with Magdalena Bay Whale Tours [VERIFY PRICE].
- San Ignacio Lagoon: per person tours and multi-day camp packages with Kuyima [VERIFY PRICE].
- Guerrero Negro: ~1,200 MXN (50 USD) per person, booked via hotels or The Calif.
- Cabo San Lucas humpback tours: from ~89 USD per person with a marine biologist [VERIFY PRICE].
- La Paz whale sharks: [VERIFY PRICE] per person, permits and wetsuit included.
- Lagoon hotels: simple rooms around the ports and towns, roughly 1,000 to 1,800 MXN per night in season.
PRO TIP: Budget for more than one tour. Whale behavior depends on weather and luck, and the difference between a decent day and an extraordinary one is huge. My rule after all these years: plan at least 3 or 4 outings across your trip. Even if only one of them delivers, that one pays for everything.
Where to Stay for Whale Watching in Baja
I search and compare everything on Booking.com, and around the lagoons the choice is small anyway, so book early for February and March. These are the places I have actually slept in.
In Puerto San Carlos, Hotel Isabela is nothing fancy but the beds are comfortable and Magdalena Bay Whale Tours operates right from there, which makes the 7 am start painless. In López Mateos, the Whale Nest is small, pretty, and next to the marina. In San Ignacio, sleep at Kuyima’s eco camp on the lagoon if you can, or in town near the plaza if you prefer walls to tents. In Guerrero Negro, Los Caracoles is simple and clean, and one night is all you need.
Baja California Whale Watching FAQ
What is the best month for whale watching in Baja California?
Mid February to mid March is the best window, when gray whale calves are playful, blue whales are in Loreto, and humpbacks are still off Cabo. March is my personal pick for the lagoons because the calves are at their most curious.
Where is the best place to see gray whales in Baja?
San Ignacio Lagoon, for the most consistent friendly encounters and the most protected setting, with Puerto Adolfo López Mateos a close second for its narrow channel and easy walk-up logistics.
Can you touch the whales in Baja?
Sometimes, and legally, but only when the whale initiates. Gray whale mothers in the lagoons often push their calves toward the boats. If the whale comes to you and stays, your captain will tell you when it is fine to reach out. Nobody chases or grabs a whale, and the whales that are not interested simply swim away.
How much does a whale watching tour cost in Baja?
As of the 2026 season, lagoon tours run about 1,500 to 1,600 MXN per hour per boat in Magdalena Bay, around 1,200 MXN per person in Guerrero Negro, and from roughly 89 USD per person for humpback tours in Cabo San Lucas.
Do you need to book whale watching tours in advance?
Mostly no. In the Magdalena Bay ports you show up at the marina and boats leave as they fill. The exceptions are San Ignacio in March, where you should book with Kuyima before arriving, and Cabo, where the good small-group boats sell out online.
Is whale watching in Baja ethical?
Done with licensed operators, yes. Mexico regulates the activity under NOM-131-SEMARNAT-2010, the lagoons sit inside the El Vizcaíno Biosphere Reserve, boat numbers are capped, and tours are run by local fishing cooperatives whose income now depends on healthy whales. The whales approach the boats by choice, which is the whole point.
Is Whale Watching in Baja California Worth It?
Completely, and I say that as someone who has done it on four continents. Nowhere else in the world do wild whales seek out human contact the way gray whales do in these lagoons. It is the difference between watching wildlife and being noticed by it, and it changed how I think about every animal encounter since.
If this trip hooks you the way it hooked me, whale season continues elsewhere: I have chased them through Alaska in summer, the Azores in spring, and Norway in winter, where I swam with orcas. Baja is still the one I keep going back to.

One Comment
Comments are closed.