Sayulita is a small surfer’s haven on a beautiful HOT white sand beach. Its about an hour’s drive north of Puerto Vallarta. We took the regular “local” bus, which was generally full, as numerous people got on and off along the way. It has a regular 30 minute schedule and is inexpensive. The trip goes through the mountainous areas with lots of twists and turns along the way (plus a lot of bumps). The small town is mainly a one way loop, which is full of life, supporting the surfer population. It’s pretty easy to get around town by walking, but if you live in the nice villas in the nearby hills you probably use a “golf cart”. We rented an ELECTRIC AWD type golf cart, which had lots of range and power to get up the many neighborhood hills that we explored.