The main surfing areas are in the north, in Nayarit State, including (from south to north) Destiladeras, Sayulita, and nearly a dozen breaks off Punta de Mita, where offshore breaks for intermediate and advanced surfers are best accessed by boat. The best spots for beginners are shore breaks like those at El Anclote and Sayulita; in the south, Barra de Navidad is also appropriate for beginners.
Locals have lots of folk wisdom about when to catch the best waves. Some say it's best right before a good rain, others believe it's when the tide is moving toward an extreme high or low.
Waves are largest and most consistent between June and December; the water is also warmest during the rainy season (late June-October), averaging nearly 80° July through September.
Surfboard rentals start at $10 an hour or $25 a day. Surfing trips run around $40 per hour, usually with a three- or four-hour minimum. Shops sell rash guards (not usually the need for a full wet suit here), boogie boards, wax, and other necessities. For good info and links check out www.surf-mexico.com.
On the beach at Sayulita is Captain Pablo (Calle Las Gaviotas at beach, Sayulita. 329/291-2070 early morning and evenings only. pandpsouthworth@hotmail.com), where you can rent equipment or take surfing lessons with Patricia: $25 should get you to your feet (board included). Surf tours, gear included, cost $180 for four hours (up to four surfers).
On the beach at Sayulita, Sininen (Calle Delfín 4-S, Sayulita. 329/291-3186) rents ($20 per day, $30 for 24 hours) and sells surfboards and surf paraphernalia. In Barra look for South Swell Surf Shop (Hotel La Alondra, Suite 2, Calle Sinaloa 16, Barra de Navidad. 315/100-4332 cell) for all your ripping requirements. If you're not ripping yet, they offer lessons for about $40 per person for two hours, including equipment.