I drove out to Sayulita for a day while I was visiting Puerto Vallarta. The drive took about an hour (at a leisurely pace with plenty of stops), and the roads were safe and modern the entire way there and back (and I took two different routes each way).
It wasn't what I expected at all. I had pictured a bohemian, quaint beach town, but I did not think it would be as bustling, busy, crowded, and packed as it was. I was disappointed and won't be going back.
The scenery was pretty, but the rest of the place was just so crowded. Parking is at a premium, and you WILL have to pay to park if you bring a car. Lots of locals and tourists drive golf carts around and there's limited parking for them, too. It's a mess and is far from relaxing. There was a massive traffic jam through the town too, which was stressful. Beware of many parking scams too. You will be approached by lots of locals trying to sell you parking. Don't roll down the window, and don't follow them to their "special lot." It will likely be a ripoff tourist price, so only park where there are clearly posted rates.
Prices are higher here for everything, especially considering it's Mexico. Do not come to Sayulita looking for bargains on food or shopping. In fact, many of the stores sell mass-produced junk that looks like it came from China. There are some small local artisan places, but you have to search for them. Be aware that you will be charged for EVERYTHING: beach chairs, to use the restroom, even toilet paper!
It seems like the main draw here is surfing. The waves aren't that impressive, but the beaches have a laid back surfer vibe. Again, they were absolutely packed when I visited.
Sayulita isn't a quiet coastal paradise, but I guess it's worth visiting. I'd recommend a day trip, I wouldn't want to spend time here over staying in Puerto Vallarta. read more