Riviera Nayarit is one of Mexico's best kept secrets. Riviera Nayarit begins just north of Puerto Vallarta and stretches along the Pacific Ocean coast of Mexico.
It includes notable towns, such as Bucerias, La Penita, and Sayulita.
The Riviera Nayarit is a stretch of coastline between the port of San Blas in the Mexican state of Nayarit southward to where the Río Ameca or Ameca River empties into Banderas Bay.
If you want to avoid the hustle and bustle of Puerto Vallarta, then Riviera Nayarit is just a short distance away and offers more relaxing surroundings with the same amenities as more popular but busier destinations.