How to travel from Guanajuato to Sayulita, Mexico

The distance between Guanajuato and Sayulita is around 518km (322 miles) and the quickest way to get there is to take the bus and then fly which takes around 3h 15m.

8 routes found

We've found 8 different ways to get from Guanajuato to Sayulita by bus, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out SayulitaGuanajuato if you're planning a return trip.

🚀 Fastest
1
bus
+
plane
+

Bus to León, Fly

Take the bus to León then fly from Leon/Guanajuato (BJX) to Puerto Vallarta (PVR).

  • Duration3h 15m
  • Flight time1hr
  • Typical cost
    MX$3,825($185)
Operated by

Multiple operators

3 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
3 x bus
+

Bus

Take the bus to Guadalajara then Las Varas and then to Sayulita.

  • Duration7h 40m
  • Departs5 times a day
  • Typical cost
    MX$1,255($60)
Operated by

Multiple bus operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

3
car
+

Drive

Drive to Sayulita Festival.

  • Duration7h 10m
  • Distance602km (374 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Guanajuato and Sayulita

There are several options for getting from Guanajuato to Sayulita by bus, car and plane. The cheapest option is to take the bus which costs around MX$985 ($47) and will take around 8h 55m. If you need to get there more quickly, you can take the bus and then fly and arrive in approximately 3h 15m, though it is a bit more costly at approximately MX$3,825 ($185).

The distance between Guanajuato and Sayulita is around 518km (322 miles). In a direct line (as the crow flies), the distance is 461km (287 miles)

It takes around 7h 40m to get from Guanajuato and Sayulita by bus. If you are travelling by car it will take around 7h 10m to drive there.

The quickest way to get from Guanajuato to Sayulita is to take the bus and then fly which takes around 3h 15m and will set you back approx MX$3,825 ($185).

The cheapest way to travel between Guanajuato and Sayulita, if you exclude driving, is to take the bus which will typically cost around MX$985 ($47) for a standard one-way ticket.

Train travel

There is no train service that runs between Guanajuato and Sayulita. We recommend that you take the bus to León then fly from Leon/Guanajuato (BJX) to Puerto Vallarta (PVR). instead which will take 3h 15m.

Bus travel

Yes there is a bus that runs regularly from Guanajuato and Sayulita. It typically takes around 7h 40m and departs 5 times a day.

There are no direct bus services that runs from Guanajuato to Sayulita. However, you can instead can take several connecting buses with changeovers in Guadalajara, Las Varas and Sayulita. These services run 5 times a day and will take a minimum of 7h 40m.

ETN, Primera Plus, Pacífico, Futura Select, Nayar and Unebus run regular bus services between Guanajuato and Sayulita. Buses run 5 times a day and take around 7h 40m on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Guanajuato to Sayulita. We recommend that you take the bus to León and then to Aguascalientes then fly from Aguascalientes (AGU) to Puerto Vallarta (PVR). instead which will take 4h 15m.

The closest major airport to Sayulita is Lic. Gustavo Díaz Ordaz International Airport (PVR) (PVR) which is approximately 29km (18 miles) from Sayulita. Amado Nervo International Airport (TPQ) (TPQ) and Playa de Oro International Airport (ZLO) (ZLO) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

Yes it is possible to drive from Guanajuato and Sayulita. The distance is around 602km (374 miles) by road and it will take around 7h 10m in normal traffic conditons.

If you don't have a car, the easiest way to get from Guanajuato to Sayulita is to take the bus which takes, on average, 7h 40m and will usually cost around MX$1,255 ($60).

How do I get from Guanajuato to Sayulita

Compare travel optionsbetween Guanajuato and Sayulita

Transport options from Guanajuato to Sayulita
Transport optionDurationCostFrequencyDistance
Bus to León, Fly + 3 similar
3h 15m
MX$3,825($185)
every 4 hours518km (322 miles)
Bus and Plane4h 15m
MX$3,430($165)
every 30 mins569km (353 miles)
Bus to León, plane5h 45m
MX$2,465($120)
4 times a day775km (482 miles)
Bus to Guadalajara, Fly5h 60m
MX$2,050($100)
once daily527km (327 miles)
Bus + 2 similar
7h 40m
MX$1,255($60)
5 times a day771km (479 miles)
Bus via Guadalajara8h 55m
MX$985($47)
5 times a day603km (375 miles)
Bus via León10h 5m
MX$1,045($50)
once daily633km (393 miles)
Drive
7h 10m
MX$1,065($51)
on demand602km (374 miles)

Top Carriersoperating between Guanajuato and Sayulita

Bus companies

Airlines

Airports near Sayulita

The following major airports near Sayulita offer regular flights to various popular destinations within Mexico and internationally.

PVR
Lic. Gustavo Díaz Ordaz International Airport (PVR)
International Airport
Distance
29km (18 miles) from Sayulita
TPQ
Amado Nervo International Airport (TPQ)
International Airport
Distance
87km (54 miles) from Sayulita
ZLO
Playa de Oro International Airport (ZLO)
International Airport
Distance
212km (132 miles) from Sayulita