Puerto Vallarta grabbed me from the moment I stepped onto its cobblestone streets. My first evening, I found myself sipping mezcal at a rooftop bar in the Zona Romantica, watching the sun paint the Bay of Banderas gold, and thinking, “Yeah, I get why everyone raves about this place.” Between the morning street tacos that changed my life and watching humpback whales breach right from the Malecon boardwalk, this city kept the surprises coming.
After exploring the absolute best things to do in Puerto Vallarta, I can tell you this isn’t your typical Mexican beach town. From racing through the jungle to Los Arcos (those famous rock formations really do look unreal) to bar-hopping through the vibrant Old Town, every day here felt like striking gold. Here’s everything that made my trip unforgettable.
Top Must-See Places in Puerto Vallarta, Mexico
Visiting Puerto Vallarta, Mexico? Stroll along the vibrant Malecón, relax on the sun-soaked shores of Los Muertos Beach, or explore the charming streets of Zona Romántica. Visit the iconic Our Lady of Guadalupe church, indulge in local cuisine, or take in breathtaking ocean views. Whether you’re into culture, beaches, or scenic strolls, Puerto Vallarta has plenty to offer!

1. Stroll Along the Malecón
The Malecón is one of those spots where everything about Puerto Vallarta just clicks—sunset views, public art, and a constant buzz of activity. Stretching for nearly a mile along the oceanfront, this boardwalk is lined with sculptures, street performers, and colorful vendor stalls. I grabbed a cold drink from a nearby stand and found a shady spot to watch locals dance to live music near Los Arcos amphitheater.
It’s a great place to start or end your day. Early mornings are peaceful for a jog or photo walk, while evenings light up with energy. Make sure to stop by the “Boy on the Seahorse” statue—it’s easily one of the most photographed icons in town. Whether you’re people-watching, trying street food, or just enjoying the sea breeze, walking the Malecón gives you a real feel for the city’s lively spirit.

2. Relax on Los Muertos Beach
Los Muertos Beach is one of the liveliest and most scenic stretches of sand in Puerto Vallarta. Located just south of the Malecón, this beach is always buzzing with activity—from paddleboarders cruising the shore to beach vendors offering everything from fresh fruit to sarongs. I rented a lounger under a palapa and spent the afternoon people-watching with a cold drink in hand, soaking in the atmosphere.
There’s easy access to water sports like jet skiing and parasailing if you want more than just sunbathing. You’ll also find beachfront restaurants lining Olas Altas Street, serving fresh ceviche, shrimp tacos, and tropical cocktails. The view from the Los Muertos Pier, especially at sunset, is unbeatable. Whether you’re there to swim, snack, or simply vibe with the crowd, Los Muertos is an essential part of the Puerto Vallarta experience.

3. Explore the Zona Romantica (Old Vallarta)
The Zona Romantica, also known as Old Vallarta, is a walkable neighborhood full of color and character. I wandered the cobblestone streets here my second day in town and ended up spending hours hopping between art galleries, taco stands, and boutique shops. The vibe is relaxed and a little bohemian, with a good mix of locals, expats, and curious travelers.
One of the best things about this area is its street art and open-air cafés tucked into shady corners. You’ll find everything from handmade crafts to vibrant murals throughout the neighborhood. At night, Basilio Badillo Street comes alive with music, rooftop lounges, and a festive buzz. Zona Romantica feels like the soul of Puerto Vallarta—it’s where tradition and trendiness meet, and it’s perfect for a casual stroll, date night, or low-key adventure.

4. Visit the Church of Our Lady of Guadalupe
Standing in the heart of downtown Puerto Vallarta, the Church of Our Lady of Guadalupe is one of the city’s most recognized landmarks. The crown-topped bell tower is visible from blocks away and makes for a great photo op. I stepped inside during a weekday service, and the peaceful vibe, paired with intricate woodwork and stained glass, made for a surprisingly grounding moment on my otherwise action-packed trip.
The church plays a major role in the city’s identity, especially during the Feast of Our Lady of Guadalupe in December, when thousands join processions and celebrations. Even outside of festival time, it’s worth visiting just to admire the architecture and catch a glimpse of local life. After exploring inside, I wandered the nearby side streets filled with shops and cafés—this whole area gives you a good sense of Puerto Vallarta’s history and heart.

5. Take a Boat Trip to the Marietas Islands
A boat tour to the Marietas Islands is one of the most memorable things to do in Puerto Vallarta. These uninhabited islands, located about an hour off the coast, are known for their striking rock formations, snorkeling spots, and the iconic Hidden Beach. I joined a small-group tour through Vallarta Mágico, and it was the perfect mix of adventure and laid-back exploring.
Snorkeling here revealed an incredible underwater world—schools of tropical fish, coral, and even a sea turtle sighting. The real highlight, though, was swimming through a tunnel to access the beach that’s tucked inside a crater. It felt like discovering a secret paradise. Tours usually include gear, guides, and light snacks, but be sure to bring sunscreen and a waterproof bag. Space to visit the Hidden Beach is limited and regulated, so book early to secure your spot.

6. Enjoy Water Sports at Nuevo Vallarta Beach
If you’re looking to stay active by the water, Nuevo Vallarta Beach is one of the best spots around Puerto Vallarta. Its wide stretch of sand and calm waters make it ideal for paddleboarding, kayaking, and parasailing. I rented a paddleboard from a beachfront vendor and was surprised at how peaceful the bay felt despite the energy on shore.
You’ll also find jet skis, banana boat rides, and beach volleyball games happening throughout the day. Lifeguards are usually on duty, which adds peace of mind if you’re not the strongest swimmer. Families tend to gather here thanks to the gentle waves and wide beach area. After working up an appetite, several restaurants nearby serve fresh seafood and refreshing drinks. For a balance of fun and relaxation, this beach is a top choice.
- Read Next: Best Airlines to Fly to Mexico City

7. Go Whale Watching (Seasonal)
From December to March, Banderas Bay becomes a migration stop for humpback whales—and watching them up close is unforgettable. Several companies run tours, but I went with Wildlife Connection, which offered marine biologists as guides. We saw multiple whales breaching, slapping their tails, and even spotted a mother and calf cruising together.
Tours typically last 2–3 hours and operate under strict guidelines to respect the animals. Boats stay at a safe distance, but the whales often come close on their own. You might also spot dolphins, sea turtles, and giant manta rays. Don’t forget your sunscreen, water, and a zoom lens for your camera. Booking early in the season usually gets you calmer seas and fewer crowds. It’s one of those natural experiences that sticks with you long after your trip ends.

8. Visit the Vallarta Botanical Gardens
Located about 30 minutes from downtown, the Vallarta Botanical Gardens is a must for nature lovers. It spans over 64 acres of native plants, jungle trails, and tropical flowers, making it feel like a living outdoor museum. I spent hours walking the Jaguar Trail, which winds through dense foliage and ends at the Los Horcones River, where swimming is allowed.
The gardens feature an impressive orchid conservatory, several birdwatching areas, and even a small chapel tucked into the hillside. Be sure to stop by Hacienda de Oro Restaurant, which serves wood-fired pizza and Mexican dishes with sweeping views of the Sierra Madre Mountains.
This peaceful spot is great for a nature-focused day trip outside the city. Your visit also supports local conservation efforts, including preserving endangered plants. Bring a swimsuit, insect repellent, and your camera—the photo ops here are endless, and the setting is truly one-of-a-kind.

9. Go Zip-lining in the Jungle
For a serious adrenaline kick, book the Extreme Zip Line Adventure with Vallarta Adventures. It’s not just zip-lining—it’s the longest and fastest in Mexico, with lines reaching speeds of up to 60 mph. One of the lines stretches more than 4,000 feet across lush jungle terrain, and the views from the top platforms are just as thrilling as the ride itself.
I went with a small group, and the experience was seamless from check-in to the final rappel. The staff is highly professional and safety-oriented, but they still know how to make it fun. The course also includes a pendulum swing, a rope bridge, and ATV rides through the jungle. This adventure takes place in a private ecological reserve in Sierra Madre. It’s best to wear closed-toe shoes and bring bug spray. If you love action-packed experiences, this is an absolute must.

10. Take a Tequila Tour
A tequila tour is a fun (and flavorful) way to experience local culture in Puerto Vallarta. I joined the Finca 18’s Tequila Tour, which starts with a walk through agave fields before showing you each step of the distillation process. The setting is beautiful, with views of the Sierra Madre hills in the background.
The guides walk you through various types of tequila—from blanco to añejo—and you’ll get to sample each. What made it extra memorable for me was learning how tequila is still handcrafted using traditional methods. You can even buy small-batch bottles that you won’t find in stores back home.
The tasting room is casual but well-designed, and there’s an on-site shop for souvenirs. Don’t forget to bring water and a light snack to pace yourself between tastings. It’s a relaxing, educational half-day trip.

11. Experience the Vibrant Nightlife
When the sun sets, Puerto Vallarta’s energy shifts into high gear. The Malecón area transforms into a nightlife hotspot with beach clubs, rooftop bars, and dance venues that stay open into the early morning. One night, I started at Bar La Playa for craft cocktails, then wandered into a lively salsa club nearby.
There’s something for every vibe—whether you want to dance to live reggaeton, chill with a margarita by the ocean, or catch a local drag show. Many bars have no cover, especially earlier in the evening, and street performers add to the open-air excitement. If you’re not sure where to start, check out Paco’s Ranch or Zoo Bar for classic dance floors.
Just wear comfortable shoes—you’ll likely be walking (and dancing) more than you think. Nightlife here is about spontaneity and fun, no matter your style.

12. Sample Local Cuisine
Puerto Vallarta’s food scene is one of the best parts of visiting. From upscale seafood spots to humble street vendors, the flavors here are bold, fresh, and unforgettable. One of my favorite meals was at a taco stand in Zona Romántica, where I tried tacos de marlin for the first time—smoky, spicy, and ridiculously good.
The city also offers food tours like those from Vallarta Food Tours, which let you sample everything from birria tacos to homemade mole. Many restaurants feature open-air seating, perfect for people-watching while enjoying a cold michelada. If you want to go deeper, consider taking a cooking class at Gaby’s Restaurant. You’ll learn how to make salsas, tamales, and even tortilla dough from scratch. Exploring the local food scene isn’t just delicious—it’s a great way to learn about the region’s history and ingredients.

Frequently Asked Questions (FAQs) about the Best Things to Do in Puerto Vallarta, Mexico
Looking for more content on the top things to do in Puerto Vallarta, Mexico? Here are some popular questions (and answers) I get that will help you plan your trip to Puerto Vallarta.
What is Puerto Vallarta best known for?
Puerto Vallarta is famous for its stunning beaches, vibrant nightlife, and rich cultural heritage. It’s a place where the beauty of the Pacific Ocean meets the charm of traditional Mexico. The Malecón boardwalk, with its sculptures and street performers, is iconic. Also, the city’s reputation for incredible seafood and friendly locals is well-deserved.
How many days do you need in Puerto Vallarta?
I recommend at least 5 to 7 days in Puerto Vallarta. This gives you enough time to explore the main attractions, relax on the beach, and maybe even take a day trip or two. If you can stay longer, it’s worth it to really soak in the local culture and lifestyle.
Is there lots to do in Puerto Vallarta?
Absolutely! From water sports and boat trips to exploring the Zona Romantica and enjoying the local cuisine, there’s a lot to do in Puerto Vallarta. Whether you’re an adventure seeker or looking for relaxation, Puerto Vallarta caters to all kinds of travelers.

Which is the best part of Puerto Vallarta to stay?
For a first-time visitor, staying in the Zona Romantica or near the Malecón is ideal. These areas are central, full of life, and offer easy access to beaches, restaurants, and nightlife. If you prefer something quieter, the Marina Vallarta area is a great choice.
What month is best for Puerto Vallarta?
The best time to visit Puerto Vallarta is between April and June when the weather is pleasant, and the tourist crowds have thinned out. The whale watching season, from December to March, is also a fantastic time, though it’s busier.
Is Puerto Vallarta cheap?
Puerto Vallarta can be budget-friendly, depending on your travel style. Eating at local restaurants, using public transport, and choosing budget accommodations can keep costs low. However, if you opt for luxury resorts, fine dining, and private tours, it can be quite expensive.

Need help planning your trip? Check out these helpful links:
- 🛡️ Get travel insurance – Don't risk your trip. With all the uncertainty in the world, every traveler needs insurance in 2025.
- ✈️ Find cheap flights – I use this to snag deals you won't find elsewhere
- 🏨 Book accommodations – From boutique hotels to budget-friendly stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more
- 📱 SIM Cards + eSims – My go-to phone plan I've used in 50+ countries