Punta Sayulita is located along the "Riviera Nayarit" in Nayarit, Mexico just 21 miles (35kms) north of Puerto Vallarta International Airport.
Directions from Puerto Vallarta International Airport: Upon exiting the airport take a left onto Highway 200. Follow Highway 200 north towards Compostela and Tepic. After approximately twenty minutes you will pass through the town of Bucerias. Continue north on Highway 200 past the turnoff to Punta Mita towards Tepic. After passing San Ignacio watch for a sign on your right that says "Sayulita 3km". That is the entry to Sayulita. Total driving time is about thirty-five minutes.