How Much Does a Puerto Vallarta Trip Cost?
Puerto Vallarta scales from cheap to luxurious. Here's a realistic daily budget at three levels.
Puerto Vallarta can be a bargain or a splurge depending almost entirely on where you sleep and how you eat. These are honest daily ranges per person to plan around — not exact quotes, and always higher in the high season (Nov–Apr) and at Christmas and Easter.
| Per person / day | Budget | Comfortable | Higher-end |
|---|---|---|---|
| Accommodation | $25–45 (guesthouse, shared) | $70–140 (boutique / mid hotel) | $200+ (top hotels, all-inclusive) |
| Food & drink | $12–20 (stands, cooking) | $30–55 (mix of stands & restaurants) | $80+ (dining out, rooftops) |
| Transport | $2–5 (buses, walking) | $8–20 (taxis / Uber) | $25+ (private transfers) |
| Activities | $0–15 (beach, Malecón) | $30–70 (a tour every few days) | $90+ (premium tours daily) |
These daily figures don't include your flight, which depends heavily on the season — see flights to Puerto Vallarta for the direct routes and when fares are lowest.
Put in your own group, nights and style of trip: the trip budget calculator uses these ranges and gives a total, a figure per person and one per day.
Where the money actually goes
The single biggest lever is accommodation — the gap between an Old Town guesthouse and a Hotel Zone resort dwarfs everything else — and when you come moves it too: the same room can cost two to three times more in February than in September (see best time to visit). Food is where PV is genuinely cheap if you eat where locals do; it's only expensive if you eat every meal in tourist restaurants or drink imported alcohol. Tours are the other big variable: group boat trips are mid-range, private tours expensive, and one or two boat trips can equal several nights' accommodation.
The gap between a local-style trip and a resort one is larger here than in most destinations, which is why "is it expensive?" has no single answer.
Easy ways to spend less
- Stay in Zona Romántica and walk instead of taxiing.
- Eat at stands for lunch, restaurants for dinner.
- Use the local buses up and down the bay.
- Do the boat trips you can't self-organise; DIY the ones you can, like Yelapa.
- Travel in May or late October for high-season weather at low-season prices.
- Avoid Semana Santa and Christmas–New Year, when prices peak; time a trip for Restaurant Week (mid-May to early June) to eat at expensive restaurants for fixed prices.
Frequently asked
Is Puerto Vallarta expensive?
It can be either. Eating at street stands, using local buses and staying in Old Town guesthouses makes it one of Mexico's cheaper beach destinations. All-inclusive resorts, private tours and tourist restaurants make it one of the pricier ones.
How much money do you need per day in Puerto Vallarta?
Roughly 40 to 85 US dollars a day per person on a budget, 140 to 285 comfortably, and 400 or more at the higher end, depending mainly on accommodation and whether you eat out or all-inclusive.
Is food cheap in Puerto Vallarta?
Street food and local restaurants are inexpensive, often a few dollars for a full meal. Tourist-facing restaurants on the Malecón and rooftop dining cost several times more.
What is the cheapest time to visit Puerto Vallarta?
August and September, the wettest and most humid months. May and the second half of October offer better weather at still-low prices.
Latest articles

Puerto Vallarta Transport Cost Estimator
What it costs to get around Puerto Vallarta and Banderas Bay — by bus, Uber, taxi or water taxi — with the…
Read →
Puerto Vallarta Trip Budget Calculator
Work out what your trip will cost — in total, per person and per day — from a guesthouse budget to a resort…
Read →
Puerto Vallarta Map
The city, the beaches, the boat-only coves and the towns around Banderas Bay on one map — each linked to its…
Read →