Some bus companies offer services from U.S. cities to destinations in Mexico. However, these trips can be long and may involve multiple stops.
Driving from the United States to Sayulita and San Pancho is an option. You can cross the border and follow the road to your destination.
Direct or connecting flights to Puerto Vallarta International Airport (PVR).
Similar to options from the United States, some bus companies may offer services from Canadian cities to destinations in Mexico.
Driving from Canada to Sayulita and San Pancho is an option, although it’s a long journey and requires planning.