I took an Uber to go 45 kilometers north of Puerto Vallarta to the village of Sayulita, in the state of Nayarit. The number of surfers, hippies and gringos is quite high here, but there is still a relaxed atmosphere in this so-called "Pueblo Magico". The liveliness takes place mainly in the central square and the streets around it.
The beach 'Playa Sayulita' was not very clean, with too many surfers in the sea and a crowded beach packed with beach beds and vendors. A little further north (Playa Norte) was better to me: less people and fewer buildings. At the end of that beach, I climbed over some rocks to take a short hike to virgin Playa Malpaso. Just south of Sayulita, I also visit the beaches Playa de los Muertos (next to a cemetery) and the quiet Playa Carricitos.
Places in Mexico