Riviera Nayarit, Mexico offers 1 beach perfect for sunbathing, surfing, swimming, and more. Riviera Nayarit is known for its luxurious resorts, the Marietas Islands, and the charming town of Sayulita. The best time to travel to Riviera Nayarit, Mexico, is from November to April, with average air temperatures around 75°F (24°C) and water temperatures near 78°F (26°C). Sandee provides detailed maps, photos, and reviews from fellow beachgoers to help you Choose Your Beach™ and plan your perfect beach vacation!