If you’re looking for an unforgettable experience to enjoy with your family, whale watching in Puerto Vallarta is one of the best options. Every year, these majestic creatures arrive in the warm waters of Banderas Bay, offering a natural spectacle that enchants both young and old. Plus, in this beautiful coastal city you’ll find many other activities to complement your trip.
Whale watching in Puerto Vallarta
Whale watching is one of the most exciting experiences you can have in the Mexican Pacific. Between December and March, hundreds of humpback whales migrate from the cold northern waters to Mexico’s warm coasts to reproduce and give birth. During this season, it’s possible to see them breaching, playing, and even hear their songs.
In Puerto Vallarta, there are multiple options for a whale watching tour. You can find large boats with amenities for the whole family or choose a closer experience on a small skiff. In either case, you’ll have expert guides who’ll help you identify the whales and explain more about their behavior.
Other whale-watching spots in Mexico
If, after this experience in Puerto Vallarta, you want more, Mexico has other ideal destinations for whale watching. Some of the most popular are:
- Los Cabos: The whale watching in Los Cabos is another spectacular activity. As in Vallarta, you can see humpbacks here, but it’s also common to spot gray whales and, with luck, even orcas.
- Bahía Magdalena, Baja California Sur: This is one of the most important sites for gray whale reproduction. Here, tourists can have close encounters with these ocean giants, as they often approach boats out of curiosity.
- Laguna San Ignacio and Laguna Ojo de Liebre: Both in Baja California, these places are natural sanctuaries where gray whales arrive to give birth and care for their calves.
Things to do in Puerto Vallarta beyond whale watching
In addition to whale watching in Puerto Vallarta, this destination offers many other activities families can enjoy. Here are some ideas to make your trip unforgettable:
1. Turtle release in Puerto Vallarta
If you visit the city between July and December, you can participate in the turtle release season in Puerto Vallarta. It’s an educational and exciting activity where kids and adults can help hatchlings reach the sea.
2. Stroll along the Malecón
This iconic spot is full of sculptures, street performers, and craft shops. It also has a wide variety of restaurants where you can enjoy delicious local dishes.
3. Explore the beaches
From the famous Playa Los Muertos to quieter beaches like Conchas Chinas, there are options for everyone. Some beaches are ideal for swimming, while others offer activities like paddleboarding and kayaking.

4. Visit the Vallarta Botanical Garden
Located just minutes from downtown, this beautiful place lets you learn about the region’s flora and fauna while enjoying a walk along nature-filled trails.
5. Excursion to the Marietas Islands
A perfect destination for snorkeling and discovering marine life in its crystal-clear waters.
Tips for an unforgettable trip
If you’re planning a trip to Puerto Vallarta or any whale-watching spot in Mexico, here are some useful tips:
- Book your tour in advance: Whale-watching tours usually fill up quickly, especially in high season. Be sure to book in advance to guarantee your spot.
- Bring comfortable clothing and sunscreen: Although boats usually have shade, the sun can be intense, so it’s important to protect yourself.
- Respect nature: Don’t try to touch the animals or throw trash into the sea. The conservation of these ecosystems depends on all of us.
- Check the turtle release season: If you want to participate in this experience, verify the exact dates and times with conservation centers.
Puerto Vallarta is a perfect destination for family enjoyment, combining the excitement of whale watching with other unique experiences. Whether exploring its beaches, helping release turtles, or simply enjoying the scenery, this Mexican paradise has something special for every visitor. Get out there and discover it – and create unforgettable memories with your loved ones!

