
Book Affordable Bus Tickets to Puerto Vallarta
ETN, Primera Plus, and ATAH Pullmans to/from Puerto Vallarta — Pacific resort on Banderas Bay + the famous Malecón seafront
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets to Puerto Vallarta
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Puerto Vallarta is one of Mexico's premier Pacific coast resort destinations — set on Banderas Bay (Bahía de Banderas, Mexico's largest natural bay) in Jalisco. The city is split into two main travel zones: the Zona Romántica (Old Town / Olas Altas / Emiliano Zapata) with cobblestoned streets, art galleries, the famous Malecón seafront walk (with bronze sculpture installations like La Nostalgia and El Caballito), and the country's most established LGBTQ+ resort scene; and the Hotel Zone (Zona Hotelera) + Marina Vallarta + Nuevo Vallarta stretching north along the bay with the all-inclusive resorts, golf, and the cruise port.
Spring Bus connects you to operators running scheduled service into Puerto Vallarta. ETN Turistar Lujo and Primera Plus run cama-class Pullmans from Guadalajara (~5 hours, $25–$45 USD) — the standard overland route from interior Mexico. ATAH + Vallarta Plus also run the route. Mexico City → Puerto Vallarta is typically flown (~1.5 hours) but the bus is ~12 hours overnight via Guadalajara or Tepic. The bus terminal Central Camionera sits ~10 minutes north of downtown by taxi. Most international travelers fly direct to PVR (Gustavo Díaz Ordaz) — abundant US/Canada connections.
Popular routes to Puerto Vallarta
Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Puerto Vallarta.
From Guadalajara
- Duration
- ~5 h
- Distance
- 320 km
- Fare (shared shuttle)
- $25 – $45 USD
- Frequency
- ETN + Primera Plus + ATAH multiple daily
From Mexico City (overnight via Tepic)
- Duration
- ~12 h overnight
- Distance
- 880 km
- Fare (shared shuttle)
- $45 – $80 USD
- Frequency
- ETN + Primera Plus nightly
From Sayulita (Riviera Nayarit beach)
- Duration
- ~50 min
- Distance
- 40 km
- Fare (shared shuttle)
- $3 – $8 USD
- Frequency
- Frequent ATM + Compostela buses
From Manzanillo (Colima coast)
- Duration
- ~3.5 h
- Distance
- 240 km
- Fare (shared shuttle)
- $15 – $30 USD
- Frequency
- Multiple daily
From Tepic (Nayarit capital)
- Duration
- ~3.5 h
- Distance
- 165 km
- Fare (shared shuttle)
- $10 – $20 USD
- Frequency
- Frequent daily
From Mazatlán (Sinaloa)
- Duration
- ~7 h
- Distance
- 440 km
- Fare (shared shuttle)
- $25 – $45 USD
- Frequency
- Multiple daily
Routes from Puerto Vallarta
Direct bus and shuttle service leaving Puerto Vallarta for other destinations in Mexico — tap any route for travel time, fares, operators, and FAQs.
How to get to Puerto Vallarta by bus
Puerto Vallarta is reached by direct international flight to PVR (most common), or by Pullman from Guadalajara and other Pacific cities.
By air (PVR — Gustavo Díaz Ordaz International)
PVR has direct flights from Los Angeles, San Francisco, Phoenix, Denver, Houston, Dallas, Chicago, Atlanta, NYC, Vancouver, Toronto, Calgary, and across Mexico. Aeroméxico, Volaris, VivaAerobus, Alaska, Delta, United, American, JetBlue, Air Canada, WestJet all serve the route. Airport is ~10 km north of the Hotel Zone (~$15–$25 USD by Uber), 20 min from Zona Romántica. Heaviest tourism season: December–April.
By ETN / Primera Plus from Guadalajara
ETN Turistar Lujo + Primera Plus run cama-class Pullmans from Guadalajara's Nueva Central Camionera — ~5 hours, $25–$45 USD with reclining seats, A/C, onboard service. Multiple daily departures. The standard overland route from central Mexico's interior to the Pacific coast.
By Pullman from Mexico City (overnight)
ETN + Primera Plus overnight cama Pullman from Mexico City Terminal del Norte via Guadalajara or via Tepic — ~12 hours, $45–$80 USD. Multiple nightly departures. Less common than flying (~1.5 h, $50–$150 USD) but the standard overland route for travelers who want to avoid the flight.
About Puerto Vallarta
Puerto Vallarta was a sleepy fishing village until *the 1963 filming of John Huston's The Night of the Iguana*, starring Richard Burton (with Liz Taylor visiting) — the film brought Hollywood attention and the town's resort-development era began. The Zona Romántica (formerly Old Town) preserves the colonial-village feel with cobblestone streets, white-and-terracotta buildings, the iconic Iglesia de Nuestra Señora de Guadalupe (with the famous crown atop the bell tower), the Río Cuale river island with artisan markets, and the Olas Altas beach + Los Muertos beach with their beachfront restaurants. The pedestrian-only Malecón** stretches 1.5 km along the bay with the city's most-photographed bronze sculpture installations and street performers nightly.
Beyond the city itself, the Banderas Bay region offers significant adventure + beach travel. Sayulita (~50 min north in Nayarit) is a globally trendy small surf-town with beachfront yoga + bohemian vibes; Punta de Mita is the upscale resort end of the Riviera Nayarit; the Marietas Islands (UNESCO biosphere, ~1 hour boat from Puerto Vallarta) host the famous Playa Escondida / Hidden Beach (entry permits limited, ~$70–$100 USD organized tour). Whale watching season runs December – March when humpback whales come to Banderas Bay to calve — boat tours $50–$90 USD. Sport fishing for marlin + sailfish is the bay's other signature activity.
Travel tips for getting to Puerto Vallarta
- Stay in Zona Romántica for the colonial Old Town + walkable restaurants + beach + LGBTQ+ scene. Hotel Zone / Marina Vallarta for modern all-inclusive resorts.
- Sayulita day trip (~50 min north on the ATM bus, $3–$5 USD) for surf + boho + brunch culture. Or as an overnight if you prefer it to Puerto Vallarta itself.
- Marietas Islands + Hidden Beach requires advance booking — daily visitor permits are capped to protect the UNESCO biosphere. $70–$100 USD organized tours include lunch + snorkeling.
- Whale watching: December – March only (humpback calving season in Banderas Bay). Tours $50–$90 USD, half-day boat trips with naturalist guides.
- The Malecón at sunset is the iconic Puerto Vallarta experience. Free public sculpture, live performers, beach access to the south end.
- Hot + humid year-round (~25–32°C, 70%+ humidity). Best weather November – April (dry season); summer is hot, humid, with afternoon storms.
Bus to Puerto Vallarta — frequently asked questions
How do I get from Puerto Vallarta airport (PVR) to my hotel?
**Uber** ~$15–$25 USD to Zona Romántica (~20 min) or Hotel Zone (~10 min). **Authorized airport taxi** ~$25–$40 USD with fixed-zone pricing. **Hotel shuttles** included with many all-inclusive resorts. **Public bus (ATM Aeropuerto)** ~$1 USD but ~45 min with luggage restrictions.
How long is the bus from Guadalajara to Puerto Vallarta?
**About 5 hours** on cama-class Pullman (ETN Turistar Lujo, Primera Plus, ATAH) — multiple daily departures from Guadalajara's Nueva Central Camionera. **$25–$45 USD**. The standard overland route from interior Mexico to the Pacific.
Should I stay in Puerto Vallarta or Sayulita?
**Puerto Vallarta** for the larger city + more restaurants + Old Town atmosphere + Malecón + better international flight connections + cruise port. **Sayulita** for a smaller, surfier, more bohemian vibe + better beach swimming + less developed. Many travelers do both — Sayulita is ~50 min north by ATM bus.
When is the best time to visit Puerto Vallarta?
**November – April** is the dry season (best weather, busiest tourism, highest prices). **December – March** adds whale watching season (humpbacks calving in Banderas Bay). **May – October** is the rainy season — afternoon storms, hot + humid, cheaper rates, fewer crowds; many resorts close briefly in September–October.
Can I visit the Marietas Islands' Hidden Beach?
**Yes, but visitor permits are capped.** UNESCO biosphere protection limits daily visitors to the Playa Escondida (Hidden Beach) inside the islands. Pre-book a permitted tour ($70–$100 USD) at least a few days ahead; tour operators include lunch + snorkeling at other Marietas snorkel sites.
Other destinations in Mexico
DestinationCancún
Quintana Roo
Quintana Roo's main city and Mexico's busiest international airport (CUN). The starting point for most travelers arriving in the Yucatán Peninsula, with hourly ADO bus service to Tulum, Playa del Carmen, Mérida, and Bacalar.
DestinationTulum
Quintana Roo
Quintana Roo beach town at the southern end of the Riviera Maya, ~2 hours by ADO from Cancún. Three distinct zones — Tulum Pueblo (town), the Zona Hotelera beach strip, and the Maya ruins overlooking the Caribbean. Famous for cenotes (Gran Cenote, Dos Ojos), bohemian beach scene, and yoga retreats.
DestinationPlaya del Carmen
Quintana Roo
Riviera Maya beach town halfway between Cancún and Tulum, with the Quinta Avenida pedestrian strip running parallel to the beach and ferries to Cozumel for diving. ADO runs every 10–15 minutes from Cancún and Tulum.