About 5 hours from Mazatlan is this magic little village that was formerly a secret surf spot. The word is out and Sayulita is not such a sleepy little village anymore but nonetheless its well worth visiting. The village of around 5000 sits on Mexico’s Pacific coast and is backed by the Sierra Madre Occidental mountains. It’s known for beaches with strong surf, like the central Sayulita Beach. To the west, Los Muertos Beach is more sheltered, sandwiched between protective rocks. Galleries in Sayulita sell artworks by Huichol indigenous people. Southwest, the Marieta Islands have diverse wildlife such as humpback whales and dolphins. Most everyone speaks English and this makes for a great two night trip. If you are venturing out from Mazatlan we suggest a night in Santa Maria Del Oro, then on to Sayulita for a couple of nights. The loop makes for a great adventure if you have a few nights to spend.