Playa Sayulita is a long stretch of gorgeous sand that is situated in the town of Sayulita, Mexico. It is one of many popular spots along the Riviera Nayarit and brings in a ton of surfers looking to catch that near-perfect wave. The beach is divided into two sections the south beach and the north beach which are divided by the Sayulita River that runs out into the Pacific Ocean. The south end of the beach is where most of the action takes place and tends to be quite busy at times.