Located just outside of Puerto Vallarta, Sayulita is one of Mexico's Pueblo Magicos (magic towns), known as a colorful, laid-back surf town. Here are some of the best things to do in Sayulita!


This is a surf town after all, so one of the best things to do in Sayulita is to hit the waves. The area is known for its consistent, clean surf breaks, perfect for all levels.


Sayulita's main draw is its beaches, so spending time at them is a must. The town's Main Beach always has something going on, but head to Playa de los Muertos for fewer crowds.

Wander the streets

One of my favorite things to do in Sayulita was to wander through its vibrant, colorful streets. Sayulita may be a small town, but its streets have something to discover around every corner.


Sayulita has tons of beautifully curated boutiques featuring locally made handicrafts and souvenirs. Be sure to check out Evoke the Spirit, Revolucion del Sueno, and Pacha Mama!

Town Square

Sayulita's vibrant town square is surrounded by restaurants, cafes, and bars. You'll also find spontaneous dance parties, street performers, and street vendors, as well as a beautiful church.