There are many excursions one can make in a day and if you have the time, I’d recommend heading north to a small town called Sayulita. This small little fishing village is 25 miles northwest of Vallarta and draws surfers from around the world with its clean waters and rolling waves.
There are many ways to get to Sayulita from Vallarta and the one we chose was by bus. Cheap and reliable, the bus will get you there and back for $25 pesos. If you catch the bus from the airport, cross over the highway using the pedestrian bridge and you’ll see the Compestela bus thats white and green. You’ll see the name Sayulita written on the windshield so it’s easy to locate. The bus ride takes about 45 minutes so once you’re on, sit back and relax.
To catch the bus back to Puerto Vallarta, head to the Salud Clinic located on the main road into Sayulita. Again, the bus ride is 25 pesos and about 45 minutes. They will drop you off at the major malls and if you want to get to Old Town just transfer onto a city bus for a fare of $5.50 pesos.
Once in Sayulita you can head to the beach, maybe take a surf lesson, wander the streets and do some shopping or just relax and read a book. We didn’t know what to expect so we had some lunch and did some shopping before heading back to Vallarta. But I’d recommend bringing your swim trunks and a towel so you can go swimming.