Puerto Vallarta transit bus navigating the Hotel Zone avenue

Transit

Puerto Vallarta Bus Routes & Transit: 2026 Pocket Cheat Sheet

Audited 2026 Puerto Vallarta bus guide: windshield chalk signs decoded (Centro vs Túnel), $10 MXN flat fares, orange bus to Boca, Compostela to Sayulita, and stops.

Photo: Romazur, CC BY-SA 4.0

Riding the public bus in Puerto Vallarta is one of the fastest, safest, and most affordable ways to navigate Banderas Bay like a resident. Fares cost between $10 and $11 MXN (less than $0.65 USD), running continuously from 6:00 AM past 10:30 PM.


🖨️ Quick Transit Field Card

<div style="background:linear-gradient(135deg, #0D1A33 0%, #1A365D 100%); color:#ffffff; border-radius:14px; padding:20px 24px; margin:24px 0; border:1px solid rgba(255,255,255,0.15); box-shadow:0 10px 25px -5px rgba(0,0,0,0.2);"> <div style="display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; gap:12px;"> <div> <span style="background:rgba(224,111,69,0.9); color:#fff; font-size:0.75rem; font-weight:700; padding:3px 10px; border-radius:20px; text-transform:uppercase; letter-spacing:0.05em;">Vallarta.pro Official Field Card</span> <h3 style="color:#ffffff; margin:8px 0 4px; font-size:1.35rem; font-weight:600;">Puerto Vallarta Bus & Transit Guide</h3> <p style="color:rgba(255,255,255,0.8); margin:0; font-size:0.9rem;">Verified 2026 Fleet Fares · Windshield Decoders · South Bay Panga Hubs</p> </div> <div style="display:flex; gap:10px; align-items:center;"> <button type="button" onclick="window.print()" style="background:#ffffff; color:#0D1A33; border:none; padding:8px 14px; border-radius:8px; font-weight:600; font-size:0.85rem; cursor:pointer; display:inline-flex; align-items:center; gap:6px;"> 🖨️ Print / Save PDF </button> <button type="button" id="btn-copy-bus" onclick="copyBusCheatSheet()" style="background:rgba(255,255,255,0.15); color:#ffffff; border:1px solid rgba(255,255,255,0.3); padding:8px 14px; border-radius:8px; font-weight:600; font-size:0.85rem; cursor:pointer; display:inline-flex; align-items:center; gap:6px;"> <span id="copy-bus-text">🤖 Copy Cheat Sheet for Notes / AI</span> </button> </div> </div> </div>

<script> function copyBusCheatSheet() { var text = [ "# Puerto Vallarta 2026 Bus & Public Transit Cheat Sheet", "Source: https://vallarta.pro/journal/puerto-vallarta-bus-routes-and-transit-cheat-sheet", "", "## Quick Fares (Cash Only, Paid to Driver)", "- City Urban Bus (UnibusPV): $10 MXN flat ($0.55 USD)", "- Orange South Bus (to Mismaloya / Boca): $11 MXN flat ($0.60 USD)", "- Compostela Bus to Bucerias: $30–$40 MXN ($1.70–$2.30 USD)", "- Compostela Bus to Sayulita: $55–$60 MXN ($3.15–$3.45 USD)", "- Compostela Bus to San Pancho: $65–$70 MXN ($3.70–$4.00 USD)", "", "## Windshield Writing Decoders", "- CENTRO: Runs along coastal road past Malecon & downtown.", "- TUNEL: Takes mountain bypass tunnel straight to Zona Romantica (15 min faster).", "- PITILLAL: Diverts east into residential El Pitillal market square.", "- IXTAPA / LAS JUNTAS: Suburbs north of airport (not tourist zones).", "- WALMART / SAMS: Commercial cruise-port stop for grocery runs & Compostela transfers.", "- MARINA: Loops inside Marina Vallarta yachts and boardwalk.", "", "## Key Boarding Hubs", "- Orange Bus to Boca: Corner of Basilio Badillo & Constitucion (Zona Romantica).", "- Northbound City Buses: Calle Lazaro Cardenas or Parque Hidalgo.", "- Compostela to Nayarit: Airport Pedestrian Overpass or Walmart bus shelter.", "", "## South Bay Panga Connector", "- Bus to Boca de Tomatlan ($11 MXN) + Water Taxi to Yelapa ($130 MXN) = $141 MXN (~$8 USD) total.", "- Saves $200+ MXN over Los Muertos Pier boats ($350 MXN)." ].join("\n");

if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(text).then(function() { var el = document.getElementById("copy-bus-text"); if (el) { el.textContent = "✓ Copied to clipboard!"; setTimeout(function(){ el.textContent = "🤖 Copy Cheat Sheet for Notes / AI"; }, 3000); } }); } } </script>


1. Windshield Chalk Signs Decoded

In Puerto Vallarta, bus route names are written in bright chalk paint across the front windshield. Here is what every sign means:

Sign on WindshieldWhat It MeansWhere It Takes YouWho Should Take It
CENTRODowntown coastal routeFollows Av. México past 5 de Diciembre, Hotel Rosita, and the Malecón boardwalkAnyone heading to the Malecón, Church of Guadalupe, or downtown shops
TÚNELMountain bypass tunnel routeDiverts away from coastal traffic through the mountain bypass tunnel (Libramiento)Travelers heading straight to Zona Romántica / Old Town (saves 15–20 minutes)
MARINAMarina Vallarta loopLoops into Marina Vallarta along Paseo de la Marina, past luxury golf courses and yacht docksTravelers visiting Marina restaurants, the Lighthouse bar, or Marina resorts
WALMART / SAM'SMajor commercial transit junctionStops directly in front of Walmart across from the maritime cruise ship terminalAnyone buying groceries or transferring to north-bound Riviera Nayarit buses
PITILLALLocal inland townshipDiverts inland to the working-class town of El Pitillal and Plaza El PitillalLocals or adventurous foodies seeking traditional street birria; not for beachgoers
IXTAPA / LAS JUNTASNorthern suburban coloniesRuns far north past the airport into residential valley neighborhoodsNot recommended for tourists unless connecting to specific inland communities
MISMALOYA / BOCAOrange South Coast lineHugs Highway 200 south along sheer cliffs to Mismaloya and Boca de TomatlánAnyone visiting Los Arcos viewpoints, Las Gemelas beach, or Yelapa pangas

2. The 3 Bus Systems & Exact Fares

There are three distinct bus services in greater Puerto Vallarta. They do not share tickets or transfers:

Fleet SystemBus Color / TypeFare in MXNApprox. USDService Routes
UnibusPV (City Urban)Modern green buses with air conditioning$10 MXN flat~$0.55 USDMarina, Hotel Zone, 5 de Diciembre, Centro, Zona Romántica, Versalles
Autotransportes Medina (South Zone)Orange / white classic buses$11 MXN flat~$0.60 USDZona Romántica south along Carr. 200 to Conchas Chinas, Mismaloya & Boca
Autotransportes Compostela / ATMWhite-and-green regional buses$30–$70 MXN (zone-based)~$1.70–$4.00 USDPVR Airport & Walmart north to Bucerías, Sayulita, and San Pancho
Compare complete 2026 Puerto Vallarta prices & budget cheat sheet→

3. Key Bus Stops & Depots in Town

Knowing the exact street corner saves you from aimless wandering in the heat:

1. The Orange Bus Terminal to Boca de Tomatlán (Southbound)

  • Exact Location: Corner of Calle Basilio Badillo & Calle Constitución (Zona Romántica).
  • Landmarks: Look for the pharmacy, OXXO, and the line of passengers waiting under the awning.
  • Frequency: Every 10 to 15 minutes, 6:00 AM to 10:30 PM.
  • Fare: $11 MXN cash.
  • Key Stops Along the Way: Conchas Chinas beach access, Garza Blanca resort, Playa Las Gemelas, Mismaloya village (Los Arcos overlook), Boca de Tomatlán terminus.

2. Northbound City Buses to Marina & Hotel Zone

  • Exact Locations:
  • Calle Lázaro Cárdenas (between Vallarta and Insurgentes in Zona Romántica).
  • Parque Hidalgo (5 de Diciembre) along Av. México.
  • Look For: Green buses marked "HOTELERA - MARINA" or "WALMART".

3. Compostela Buses to Sayulita & San Pancho (Northbound)

  • Exact Locations:
  • Airport Pedestrian Bridge: Cross the elevated pedestrian overpass directly outside Terminal 1 to the street-side bus shelter.
  • Walmart / Sam's Club: The covered transit bus shelter on Blvd. Francisco Medina Ascencio (opposite the cruise port).
  • Look For: Green-and-white buses with large painted windshields reading "SAYULITA" or "SAN PANCHO".
  • Fares: Pay the driver upon boarding: Bucerías ($30–$40 MXN), Sayulita ($55–$60 MXN), San Pancho ($65–$70 MXN).
Read our complete Sayulita vs. San Pancho day trip comparison→

4. The Boca Panga Hack: How to Reach Yelapa for $8 USD

Tourists frequently pay $350 MXN (~$20 USD) one way or $550–$600 MXN round-trip for private water taxis departing directly from the Los Muertos Pier in Zona Romántica.

While the pier departure is scenic, you can save over 60% with the local Orange Bus + Boca Panga combo:

1. Board the Orange Bus at Basilio Badillo & Constitución ($11 MXN). 2. Enjoy the scenic 35-minute coastal ride along the cliffs to the final terminus in Boca de Tomatlán. 3. Walk 60 seconds down the stone pedestrian path to the river mouth pier. 4. Buy a panga boat ticket at the cooperative booth to Yelapa for $130 MXN (or Las Ánimas for $100 MXN). 5. Total One-Way Transit: $141 MXN (~$8.00 USD) vs. $350 MXN from Old Town.

Read our full guide to water taxi schedules, hiking paths & Yelapa waterfalls→

5. Bus Etiquette & 5 Rules of the Road

1. How to Hail: Buses do not stop automatically if passengers are waiting unless someone waves. Stand near the curb, make eye contact, and wave your arm with your hand facing flat down. 2. Carry Exact Coins: Drivers keep small wooden coin trays on their dashboards. Paying with a $10 or $20 peso coin is fast. Handing the driver a $200 or $500 peso note will cause frustration or refusal. 3. Board Front, Exit Back: Always enter through the front door to pay your fare. Always exit through the rear door. 4. Ring the Bell Before Your Stop: To signal you want to get off, press the red plastic stop button on the ceiling handrails or pull the overhead cord roughly half a block before your corner. If the button is broken, call out politely: «¡Bajan!» (pronounced BAH-hahn). 5. Give Up Seats for Seniors & Strollers: The first two rows of yellow seats are legally designated for elderly travelers, pregnant women, and passengers with disabilities.


6. Bus vs. Uber vs. Taxi: When to Use Each

ScenarioRecommended ChoiceCostWhy
Heading from Marina to Malecón for SunsetUnibusPV (Centro)$10 MXNDedicated bus lanes make it almost as fast as a taxi for 1/10th the cost
Going from Hotel Zone to Zona Romántica for DinnerUnibusPV (Túnel)$10 MXNTunnel bus cuts directly to Old Town without downtown congestion
Late Night Return after Bars (After 11:00 PM)Uber$60–$90 MXNCity buses thin out dramatically after 10:30 PM; Uber is fast, cheap, and safe 24/7
Traveling with Heavy Luggage from AirportOfficial Zone Taxi / Uber$150–$500 MXNCity buses have narrow turnstiles and zero luggage racks; impossible with big bags
Day Trip to Mismaloya / Boca / YelapaOrange Bus ($11 MXN)$11 MXNDepartures every 10 mins right from Old Town; drop-off directly at the beach
Comprehensive guide to Uber zones, taxi pricing & water taxis→ Design your complete Puerto Vallarta itinerary in our interactive planner→

FAQ

Common questions

How much does the bus cost in Puerto Vallarta?

Standard green UnibusPV city buses cost $10 MXN flat (~$0.55 USD) per one-way ride within the municipality. The orange South Zone buses to Mismaloya and Boca de Tomatlán cost $11 MXN flat (~$0.60 USD). Regional green-and-white Compostela buses running north into Riviera Nayarit cost between $30 and $70 MXN depending on distance.

What is the difference between 'Centro' and 'Túnel' buses in Puerto Vallarta?

'Centro' buses stay on the coastal avenue, driving past 5 de Diciembre and the Malecón boardwalk, making multiple stops. 'Túnel' buses take the Libramiento mountain bypass tunnel directly into Zona Romántica (Old Town), skipping downtown traffic and saving roughly 15 to 20 minutes if your destination is south of the Cuale River.

Where do you catch the orange bus to Boca de Tomatlán and Mismaloya?

Orange buses depart from the corner of Calle Basilio Badillo and Calle Constitución in the Zona Romántica, right outside the pharmacy and OXXO. They depart every 10 to 15 minutes daily from 6:00 AM until approximately 10:30 PM.

How do you pay for the bus in Puerto Vallarta?

You pay the driver directly in Mexican peso cash upon boarding through the front door. Drivers give change for coins and $20 or $50 MXN bills, but they cannot break $200 or $500 MXN banknotes. Digital cards or credit cards are not used by tourists.

How do you signal the driver to stop in Puerto Vallarta?

To get on, stand at an official stop or street corner and vigorously wave your arm with your palm facing down toward the road. To get off, press the overhead stop buzzer or pull the ceiling cord before your intersection, and exit through the rear door.

Sources

  1. UnibusPV & Secretaría de Transporte Jalisco — Urban Transit Network Fares & Routes
  2. Autotransportes Medina & Compostela — Riviera Nayarit Regional Intercity Fares
  3. Cooperativa de Lanchas de Yelapa & Boca de Tomatlán — Panga Terminal Connections
  4. Puerto Vallarta International Airport (GAP) — Highway Pedestrian Transit Hub

Some booking links earn us a small commission at no extra cost to you; they never change what we recommend.

The weekly Puerto Vallarta digest

One quiet email a week.

What opened, what closed, what is on this weekend and what changed in Puerto Vallarta. Nothing else.

Guides

More guides

Report a problem

Wrong phone number, a place that closed, a broken link — tell us and we'll fix it. We read every one.