Puerto Vallarta, Mexico - Discover the extraordinary world of whale watching on your Puerto Vallarta vacation! Each year from December to March, Banderas Bay and the waters off the coast of Vallarta-Nayarit offer some of the most spectacular whale watching opportunities in the world.
Each year in late November, hundreds of Humpback whales start arriving off the coast of Puerto Vallarta and the Riviera Nayarit. Their annual migration from the cold waters of Alaska brings them as far down as the Bay of Banderas where they will procreate and raise their young in our warm waters, which offer some of the most spectacular whale watching opportunities in the world.
This year's whale watching season officially opened on December 8, 2018 and will run through March 23, 2019. Every year the Environment and Wildlife Secretariat (SEMARNAT) grants permits to vessels that are authorized to offer whale watching tours. On these boats, crew members have been trained to offer participants the best possible experience without affecting the natural habitat of the whales.
A typical whale watching expedition will take between 2-4 hours. Tours leave daily from Puerto Vallarta's Maritime Terminal, beginning at 8 am. One can choose from special boats designed specifically for whale observation, a variety of smaller boats, or the larger tour boats that also provide food and beverages.
Each authorized vessel is required to have a copy of their permit onboard and to fly the whale watching flag, so when you are offered a Puerto Vallarta whale watching trip, make sure the boat has the proper accreditations. This will ensure that you, your family and friends enjoy a safe whale watching experience, while helping to protect these gentle giants that call the Bay of Banderas "home" for a few months every year.There's absolutely nothing that compares to the thrill of seeing these fascinating animals in the wild, and Puerto Vallarta tour operators offer a variety of exciting whale watching expeditions that are safe, educational, and most importantly, lots of fun!