Mexico boasts nearly 10,000 km of coastline marked with great surfing spots all way long. The Pacific coast enjoys the greatest popularity. Famous surf locations include Baja California, in particular, its southern tip; world-famous Puerto Escondido always impresses with its swells; great waves can be observed around the Oaxaca region and the beachside town San Pancho.
Popular water sports are available year-round, but the peak season falls on April to October owing to warm temperatures and the best swells. If you're not an expert in this activity, local instructors provide excellent guidance and promise to set any novice aboard in a week. Keep in mind, June brings hurricane season to the coast, but for some talented surfers, it might be extra fun.