Puerto Vallarta: Pacific Coast Beaches, Jungle Hikes, and Whale Watching
Table of Contents
Sponsored
Planning a beach trip?
Compare flight and hotel prices from hundreds of providers.
Search Deals on Expedia→Where the Sierra Madre Meets the Pacific
Puerto Vallarta occupies a narrow strip between the Sierra Madre Occidental mountains and the Banderas Bay, one of the largest natural bays in the Western Hemisphere. The mountains drop steeply into the ocean, creating a coastline of rocky headlands, small coves, and jungle-backed beaches. The city itself is built on hillsides -- the cobblestone streets of the Zona Romantica climb at grades that will test your calves.
The puerto vallarta beaches span about 25 miles of Banderas Bay, from the developed hotel zone in the north to the remote coves south of town that are accessible only by boat or trail. Water temperatures hover between 75-85°F year-round. The bay faces northwest, which means it's sheltered from the biggest Pacific swells -- the water is calmer than you'd expect for the open Pacific coast.
Playa de los Muertos
Playa de los Muertos (Beach of the Dead) is the main beach in the Zona Romantica, the old town neighborhood south of the Rio Cuale. The name sounds ominous but refers to a minor skirmish centuries ago. This is Puerto Vallarta's busiest beach -- vendors selling coconut drinks and mangos with chili pass every few minutes, and the restaurants lining the sand serve cold Pacificos for 40-50 pesos ($2.50-3).
The pier at the south end of Playa de los Muertos is the departure point for water taxis to the southern beaches. Boats run to Playa Las Animas ($200 pesos round trip, about $12), Quimixto ($200 pesos), and Yelapa ($250 pesos, about $15). The ride takes 20-45 minutes depending on the destination and gives you a good look at the puerto vallarta beaches from the water.
The Malecon
The Malecon is a mile-long boardwalk along the waterfront, running from the Hotel Rosita in the north to the Cuale River in the south. It's lined with sculptures, street performers, and bars. On weekend evenings the whole strip becomes a pedestrian promenade. The Boy on the Seahorse sculpture at the south end is the most photographed landmark in the city.
Southern Beaches: Las Animas, Quimixto, and Yelapa
The beaches south of Puerto Vallarta are only reachable by boat or a serious jungle hike. That limited access keeps them relatively uncrowded even during peak season. Las Animas has a row of palapa restaurants on the sand serving whole grilled fish (huachinango, or red snapper, $180-250 pesos). The water is clear and calm, good for snorkeling along the rocks at either end of the bay.
Quimixto has a small waterfall about a 30-minute walk (or horseback ride for $150 pesos) from the beach through the jungle. The waterfall pool is deep enough for swimming and surrounded by tropical vegetation. The puerto vallarta beaches in this stretch feel like a different world from the hotel zone 30 minutes away by boat.
Yelapa
Yelapa is a small fishing village with no road access. About 2,000 people live here full-time, plus a rotating cast of expats. The beach is split into two sections -- the main beach with restaurants, and the smaller Playa Isabel accessible by a short walk. Yelapa is famous for its pie ladies -- women who walk the beach selling homemade pies (coconut, key lime, chocolate) for 50-70 pesos a slice. The tradition has been going for decades.
The water taxi back to Puerto Vallarta leaves at 4:30 PM sharp. Miss it and you're spending the night -- which isn't the worst outcome, since small hotels charge around 800-1,200 pesos ($50-75) per night.
Whale Watching Season
Humpback whales arrive in Banderas Bay from December through late March to breed and calve in the warm water. The concentration is impressive -- on a good day during peak season (January-February), you might see 20-30 whales from a single boat tour. Ecotours de Mexico and Vallarta Adventures run responsible whale watching trips starting at $80-100 USD per person for a 3-4 hour excursion.
You can sometimes see whales from shore at the puerto vallarta beaches, particularly from the Conchas Chinas viewpoints south of town. But a boat gets you close enough to hear them breathe -- the sound of a 40-ton humpback exhaling 15 feet from the hull is unforgettable. Ecotours de Mexico uses small boats limited to 15 passengers for closer encounters.
Sayulita Day Trip
Sayulita is 45 minutes north of Puerto Vallarta by car (or 90 minutes by bus, $35 pesos from the bus station). It's a surf town with a distinctly different vibe -- bohemian, colorful, with a lively centro full of shops and restaurants. The main beach break is beginner-friendly and dozens of shops rent boards for $200-300 pesos per day. See our destination guides for a deeper look at the Riviera Nayarit coast.
Marietas Islands
The Marietas Islands sit about 20 miles northwest of Puerto Vallarta in Banderas Bay. The archipelago is a UNESCO-protected biosphere reserve with blue-footed boobies, frigatebirds, and seasonal whale sharks. The famous "Hidden Beach" (Playa del Amor) is inside a collapsed volcanic crater -- you swim through a short tunnel to reach a small beach enclosed by rock walls open to the sky.
Access is strictly limited to 116 visitors per day, and the beach has been closed periodically when coral damage from foot traffic gets too severe. Book through an authorized operator at least a week in advance during high season ($100-150 USD per person including snorkeling gear and lunch). The puerto vallarta beaches on the mainland are easier to access, but the Marietas offer a genuinely unique experience.
Food Beyond the Beach
Street Food
The taco stands along Basilio Badillo Street in the Zona Romantica serve some of the best street food in western Mexico. Tacos de birria (slow-braised beef, $20-25 pesos each) from Pancho's Takos are a morning staple. For seafood, the ceviche tostadas at Mariscos Cisneros on the Malecon ($45-65 pesos) use fish caught that morning. The puerto vallarta beaches may draw you in, but the food keeps you anchored to the city. For official planning information, see Visit Mexico.
Sit-Down Restaurants
Cafe des Artistes on Guadalupe Sanchez Street is Puerto Vallarta's fine dining benchmark -- tasting menus run $1,200-1,800 pesos ($75-110). For mid-range seafood, La Palapa on Playa de los Muertos serves grilled octopus ($280 pesos) with your feet in the sand. El Barracuda on the south end of the Malecon does fish tacos ($60 pesos) and cold beer with an ocean view.
Practical Information
Getting There
Gustavo Diaz Ordaz International Airport (PVR) is 15 minutes north of the Zona Romantica. Direct flights run from most major US cities. A taxi from the airport to old town costs about $350-450 pesos ($20-27). Uber also operates in Puerto Vallarta and is typically 30-40% cheaper than taxis.
Best Time to Visit
November through April is dry season with highs of 80-88°F and almost no rain. June through October is rainy season -- brief, intense afternoon storms that clear quickly, with lower hotel rates. January and February are peak whale watching months. The water is warmest (82-85°F) from July through October. Check flights for deals during shoulder months.
Safety
Puerto Vallarta is one of the safest tourist cities in Mexico. The Zona Romantica and Malecon are walkable day and night. Standard travel precautions apply -- don't flash valuables, use ATMs inside banks, and negotiate taxi prices before getting in (or use Uber). The puerto vallarta beaches are generally safe, though rip currents can be strong at north-facing beaches during summer swells.
Money
Pesos are preferred for small purchases and you'll get better prices than paying in dollars. ATMs on the main streets dispense pesos with typical withdrawal fees of $30-50 pesos. Most restaurants and tour operators accept credit cards. Tipping at restaurants is 15-20% -- check that it isn't already included on the bill.
Sponsored
Looking for affordable beach resorts?
Find top-rated hotels near the best beaches worldwide.
Browse Beach Hotels→Frequently Asked Questions
When is whale watching season in Puerto Vallarta?
Humpback whales visit Banderas Bay from December through late March. Peak season is January and February, when you might see 20-30 whales on a single boat tour. Whale watching excursions cost $80-100 USD per person for a 3-4 hour trip.
How do you get to the Hidden Beach at the Marietas Islands?
Book through an authorized tour operator at least a week in advance during high season ($100-150 USD per person). Access is limited to 116 visitors per day. You swim through a short tunnel to reach the beach inside a collapsed volcanic crater. The beach is periodically closed for conservation.
Is Puerto Vallarta safe for tourists?
Puerto Vallarta is one of the safest tourist cities in Mexico. The Zona Romantica and Malecon are walkable day and night. Standard precautions apply: use ATMs inside banks, negotiate taxi fares before riding, and don't flash valuables.
How do you get to Yelapa from Puerto Vallarta?
Water taxis depart from the pier at Playa de los Muertos. The ride to Yelapa costs about $250 pesos ($15) round trip and takes 40-45 minutes. The last boat back leaves at 4:30 PM sharp -- miss it and you'll need to find a hotel (800-1,200 pesos per night).
What is the best time to visit Puerto Vallarta?
November through April is dry season with temperatures of 80-88°F. June through October brings afternoon rainstorms but lower hotel prices. January-February is peak whale watching. Water is warmest (82-85°F) from July through October.
How much do tacos cost in Puerto Vallarta?
Street tacos cost 20-25 pesos ($1.25-1.50) each. Birria tacos at Pancho's Takos are about $20-25 pesos. Ceviche tostadas at beachfront stands run 45-65 pesos ($3-4). Sit-down restaurant tacos cost 60-80 pesos ($4-5).
What is the water temperature in Puerto Vallarta?
Water temperatures range from 75°F in winter to 85°F in summer and fall. The bay is calmer than expected for the Pacific because it faces northwest and is sheltered by the surrounding mountains. No wetsuit is needed at any time of year.
How far is Sayulita from Puerto Vallarta?
Sayulita is about 45 minutes north by car or 90 minutes by public bus ($35 pesos from the bus station). It's a popular day trip for surfing and has a distinctly bohemian vibe with beginner-friendly waves. Board rentals cost 200-300 pesos per day.
