Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Puerto Vallarta to Sayulita

Local bus · ~1h · $3-8 USD · Every 15-30 min

Bus
swap
Bus
Calendar

Why choose Spring Bus?

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

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.

Getting from Puerto Vallarta to Sayulita is cheap, fast, and refreshingly simple. Local buses run up Hwy-200 from Jalisco into neighboring Nayarit, covering the 40 kilometers in about an hour for just a few dollars. This is the route of choice for backpackers and budget travelers heading to Sayulita's famous surf, and the frequency means you rarely wait more than half an hour for the next departure.

Regional lines such as Compostela and Pacífico run the service, picking up along Hwy-200 in north Puerto Vallarta, often near the Wal-Mart and Sam's Club. Fares are tiny, typically $3 to $8 USD paid in cash to the driver. The buses are no-frills and may lack air conditioning, but for the short, scenic ride to Sayulita's cobbled streets and beach breaks, they are by far the best value going.

Route details: Puerto Vallarta to Sayulita

Travel time

1 h

Distance

40 km

Typical fare

$3 – $8 USD per person

Frequency

Every 15-30 min

First departure

Approx. 6:00 AM

Last departure

Approx. 9:00 PM

Operators on this route

Compostela · Pacífico · Local Nayarit buses

Pickup at Puerto Vallarta

Compostela/Pacífico bus stop near Wal-Mart on Hwy-200, north Puerto Vallarta

Drop-off at Sayulita

Sayulita highway turnoff / town-entrance bus stop

About the journey

This quick, budget-friendly hop carries travelers from the resort city of Puerto Vallarta in Jalisco across the state line into Nayarit, ending at the bohemian surf town of Sayulita. The roughly 40-kilometer trip on Hwy-200 takes about an hour, passing through the development corridor of the Riviera Nayarit with the green Sierra de Vallejo rising inland. Local buses operated by lines like Compostela and Pacífico do the run constantly throughout the day, making this one of the cheapest and most frequent connections in the region. The buses are basic, often without air conditioning, but the fare is a fraction of a taxi or shuttle. Sayulita itself is a colorful, laid-back village famous for its beginner-friendly surf breaks, cobbled streets strung with papel picado, taco stands, and a boho-chic crowd that has made it one of the Pacific coast's most popular small destinations.

Travel tips for Puerto Vallarta → Sayulita

  • Catch the bus on Hwy-200 in north Vallarta. Compostela and Pacífico buses pick up near the Wal-Mart and Sam's Club; tell the driver Sayulita so they stop at the right turnoff.
  • Bring exact cash in pesos. Fares are paid directly to the driver and there is no card option; small bills and coins make the transaction smooth.
  • Travel light if you can. These local buses get crowded and luggage space is limited, so a daypack is far easier to manage than large suitcases.
  • Expect no air conditioning. Many of these basic buses are not air-conditioned, so dress for the heat and keep water handy on a warm day.
  • Watch for the highway drop-off. Buses stop at the Sayulita turnoff on Hwy-200, a short walk or quick taxi from the town center; do not expect a door-to-door drop.
  • Go early to beat the surf crowds. Sayulita's beginner waves and cafes fill up by late morning, so an early bus gets you a calmer beach and easier parking-free arrival.

Frequently asked questions

How long is the bus from Puerto Vallarta to Sayulita?

The trip takes about an hour, covering roughly 40 kilometers up Hwy-200 from Jalisco into Nayarit. Traffic through the Riviera Nayarit corridor can occasionally add a little time.

How much does the bus cost?

It is very cheap, typically $3 to $8 USD paid in cash to the driver. This local bus is a fraction of the cost of a taxi or private shuttle for the same route.

What time do buses leave?

Buses run roughly every 15 to 30 minutes from about 6:00 AM to 9:00 PM, so you almost never wait long. Service is most frequent during daytime hours.

Where do I catch the bus in Puerto Vallarta?

Compostela and Pacífico buses pick up along Hwy-200 in north Puerto Vallarta, commonly near the Wal-Mart and Sam's Club. Flag them down and tell the driver you are going to Sayulita.

Do the buses have air conditioning?

Often not. These are basic local Nayarit buses and many lack air conditioning, so dress for the heat and bring water. The trade-off is the very low fare and frequent service.

Going the other direction?

Bus from Sayulita to Puerto Vallarta

See the return route →

Related routes