How Much Does Puerto Vallarta Cost per Day
A full breakdown of Puerto Vallarta prices: daily budgets by tier, every itemised cost from the guide, and where the money actually goes.
The short answer
Budget travellers in Puerto Vallarta spend around MXN 900 a day. Mid-range travel runs closer to MXN 2,400, and a splurge day lands around MXN 5,500. Rough per-person daily figures in MXN, roughly USD 45/120/275 at typical 2026 exchange rates. These are estimates based on general cost patterns, not sourced to a single verified pricing page, so treat them as a planning range and check current rates before you book.
Daily cost breakdown
- Stay
- Food
- Transport
- Activities
| Tier | Stay | Food | Transport | Activities | Total |
|---|---|---|---|---|---|
| Budget | MXN 400 | MXN 300 | MXN 100 | MXN 100 | MXN 900 |
| Mid-range | MXN 1,400 | MXN 500 | MXN 250 | MXN 250 | MXN 2,400 |
| Splurge | MXN 3,500 | MXN 1,200 | MXN 500 | MXN 300 | MXN 5,500 |
Street tacos for breakfast, a colectivo ride to the beach, ceviche and a couple of beers for lunch at a casual spot in Zona Romántica, taxi back downtown, sit-down dinner with drinks. That's a realistic mid-range day without a paid tour on it.
Every priced item in this guide
| Item | Price |
|---|---|
| Malecón boardwalk | free |
| Zona Romántica (Old Town) | free to walk |
| Vallarta Botanical Garden | 300 MXN adult |
| Isla Río Cuale | free |
| Los Muertos Beach | free (beach clubs charge for loungers/service) |
| Our Lady of Guadalupe Parish (Parroquia) | free |
| Pescado zarandeado | MXN 350-600 for a whole fish |
| Tacos al pastor | MXN 20-35 per taco |
| Fish and shrimp tacos | MXN 40-70 per taco |
| Ceviche | MXN 120-220 |
| Birria | MXN 90-150 |
| Aguachile | MXN 150-260 |
How to spend less
- Colectivo buses instead of taxis for anything along the main coastal route
- Eat where the colectivo drivers eat, not the restaurants with English menus posted outside
- Beach access itself is free; skip the beach club lounger fee and bring a towel
- Walk Zona Romántica and the Malecón instead of taxiing between them, they're closer than they look on a map