This post may contain affiliate links. Find out more in our disclosure.
Mexico is one of the best places in the world to see whales. With it’s warm coastal waters and protected bays for calving, many whales travel thousands of miles tocome here every year to give birth and nurse their young.
So where exactly are the BEST places to go to whale watch in Mexico?
Where to see whales in Mexico?
To see whales in Mexico, it’s first important to know what kind of whales you’re looking for. In Mexico, you can commonly see Humpback, Gray, and Blue Whales…that is, if you know WHEN and WHERE to look!
Where to see Gray Whales in Mexico
Gray whales give birth to their calves along the coast of the Baja peninsula, before making a massive trip north to mate. Gray whales are commonly seen from January-April in three major locations: Laguna San Ignacio, Bahia Magdelena, and Ojo de Liebre (where we visited).
Cost to see Gray Whales
If you go to see the gray whales in Ojo de Liebre, you have 2 options for tours. The first is to take a boat out of Guerro Negro which will take you down to the calving bay, and the other is to go to Ojo de Liebre for a tour. Whale watching tours out of Guerro Negro are typically longer since it’s farther away, and can range from $40-$75/person. Tours must be booked a day in advance.
If you go out to Ojo de Liebre, tours are open to anyone who walks in with no reservations needed. The first boat of the day leaves at 9am, and subsequent boats depart when customers arrive. The cost of a tour here is $40/kids (6-12) and $50 for adult. These tours are typically shorter that the tours out of Guerro Negro.
Learn more about Gray Whales
Where to see Humpback Whales in Mexico
If you have your heart set on seeing humpback whales, then your best shot is to look in the area around Mazatlan. Whale season is from December-March in Mazatlan and will cost about $100/person. With many cruise ships stopping here, there is no shortage of companies offering whale watching tours!
Learn more about Humpback Whales
Where to see Blue Whales in Mexico
Blue Whales are not only the largest whales in the world, but they are also endangered. This makes seeing them an even bigger treat. To see Blue Whales, your best chance is out of the town of the Loreto. Because Loreto is a smaller town, you’ll want to make arrangements in advance to whale watch there (even if it’s just when you get into town a couple days in advance). They are most commonly found in February and March.
Because Blue Whales deep dive for long periods of time, going on a trip to spot Blue Whales takes a significant amount of patience. However, when they do come up for air, it’s quite the spectacle.
Learn more about Blue Whales
Before you go see the Blue Whales, take some time to learn more about them. Here are some great books to explore: