Affordable Bus Tickets - Compare and book with Spring Bus

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

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Puerto Vallarta

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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