Sayulita kind of grew on me. It's hard to describe this place. It's about 45 minutes out of town without traffic and just before town there's a great little fruit stand on the side of the road for coconut water and jack fruit which is delicious and hard to find.
I'd describe Sayulita as New Hope PA , but on the water. It's basically a cute little town with lots of little shops and it's filled with the free spirited hippie types both Mexican and American. It's definitely the first Mex beach I've been to where I was approached by an American beach vendor. It's a clean town for the most part where you can find yummy street snacks like Churros and find lots of fresh taco places. At sundown the smell of grilled onions and meat is quite tempting. The beach itself has a few inexpensive restaurants, but nothing special.. If you want to ride waves or learn to surf, this is the place as it's really a surfer town/beach. Lots of surfing lessons available along with boat trips from Sayulita. Just around sundown I really enjoy swimming...Just be careful not to get hit by a surfer riding a wave.....At first I wasn't crazy about this place, but then I returned one more time to enjoy the waves and walk around the town a little bit. Had a good cup of coffee as well. I do recommend checking this town out. The drive is simple as well. Just make sure you make a left at the Pemex and then a quick right or you will end up on a desolate beach.