Want to spin again or change your picks? Start over →

This site uses affiliate links. If you book through one, we may earn a commission — at no extra cost to you.
Mexico — video preview

Sport & Fitness Mexico

Your complete guide to surfing, diving, cycling and active sports in Mexico

You're paddling out. Sayulita. Warm water. Beginner-friendly waves. Surf lesson costs MXN$1000. This is Mexican sport culture.

Mexico offers surfing, diving, cycling, hiking, water sports. Year-round warm weather. Pacific coast for surfing, Caribbean for diving. Highland cities for cycling and running.

Activities affordable—surf lessons MXN$800-1200, diving MXN$1800-2500, bike rentals MXN$200-400/day. Gyms MXN$50-150 per visit. Infrastructure good in tourist areas.

Surfing—Pacific coast waves

Sayulita—beginner-friendly beach break. Warm water (26-28°C), consistent waves. Lessons MXN$800-1200 for 2 hours. Board rental MXN$300/day. Surf town vibe.

Puerto Escondido—Mexican Pipeline. Zicatela beach has powerful barrels. Expert surfers only. Dangerous for beginners. Surf culture strong. Board rental MXN$300-500/day.

Todos Santos (Baja)—consistent point breaks. Less crowded than mainland. Desert-meets-ocean. Board rental MXN$300-500/day. Good for intermediate surfers.

Best season November-March—bigger swells, consistent waves. Summer smaller but warmer. Water 26-29°C year-round. No wetsuit needed.

Surf etiquette—don't drop in, respect locals, know your limits. Rip currents strong on Pacific coast. Swim parallel to shore if caught.

Diving and snorkeling

Cozumel—world-class drift diving. Walls, reefs, clear water. Two-tank dives MXN$1800-2500. Certification required. Strong currents, experienced divers.

Cenote diving—Yucatán Peninsula. Cave and cavern diving. Crystal water, stalactites. Two-tank dives MXN$2500-3500. Advanced certification needed for caves.

Cabo Pulmo—Baja California. Sea lions, pristine reefs. Marine reserve. Two-tank dives MXN$2000-2800. Snorkeling also excellent.

Snorkeling—Akumal for sea turtles, Isla Mujeres for calm waters, Cozumel for reefs. Gear rental MXN$200-300. Easy for beginners.

Water temperature—Caribbean 26-29°C (no wetsuit), Pacific 24-28°C (shorty comfortable). Year-round diving possible.

Cycling and running

Mexico City—Chapultepec Park has running/cycling paths. Reforma Avenue closes Sundays for cyclists (Paseo Dominical). Bike rental MXN$50-100/day.

Oaxaca—mountain biking in Sierra Norte. Guided tours MXN$800-1200. Road cycling to Monte Albán. Bike rental MXN$200-300/day.

Copper Canyon—mountain biking trails. Creel town base. Rent bikes MXN$200-300/day. Altitude 2,300m, challenging but scenic.

Beach cycling—Tulum, Playa del Carmen. Flat, easy. Bike rental MXN$150-250/day. Hot, bring water. Morning rides best.

Altitude consideration—CDMX at 2,240m. Running/cycling harder. Acclimatize 2-3 days. Drink water constantly. Performance drops 10-15%.

Mexico: Book top-rated tours and tickets

Gyms, fitness and spectator sports

Gyms—most cities have gyms. Day pass MXN$50-150. Roma/Condesa (CDMX) has many. Equipment modern. English-speaking trainers rare.

CrossFit boxes—Tulum, CDMX, Playa del Carmen. Drop-in MXN$200-300. International community. Good for travelers.

Beach workouts—Tulum, Sayulita. Free outdoor gyms. Morning yoga classes on beach. Social, budget-friendly.

Soccer (fútbol)—national obsession. Azteca Stadium (CDMX) for Club América, Cruz Azul. Tickets MXN$200-1000. Atmosphere electric.

Lucha libre—Mexican wrestling. Arena México (CDMX) Fridays. Tickets MXN$100-300. Colorful, theatrical, fun. Locals love it.

🌟 Top Sport Experiences

🏄 Surf Lessons—Sayulita

Beginner-friendly waves. Warm water. Lessons MXN$800-1200 for 2 hours. Board rental MXN$300/day. Great surf town vibe. More info →

🤿 Cozumel Drift Diving

World-class walls, reefs. Two-tank dives MXN$1800-2500. Certification required. Strong currents. Experienced divers. See tours →

💦 Cenote Cave Diving

Yucatán Peninsula. Crystal water, stalactites. Two-tank dives MXN$2500-3500. Advanced certification needed. Unique experience. More info →

🚴 Oaxaca Mountain Biking

Sierra Norte trails. Guided tours MXN$800-1200. Road cycling to Monte Albán. Bike rental MXN$200-300/day. Scenic, challenging. More info →

⚽ Soccer Match—CDMX

Azteca Stadium. Club América, Cruz Azul. Tickets MXN$200-1000. Atmosphere electric. National obsession. Buy tickets →

🤼 Lucha Libre Wrestling

Arena México, CDMX. Fridays. Tickets MXN$100-300. Colorful, theatrical. Locals love it. Fun cultural experience. Buy tickets →

💡 Insider Tips

  • 🏄 Surf safety—Pacific has strong rip currents. Swim parallel to shore if caught. Puerto Escondido dangerous for beginners. Sayulita safe.
  • 🤿 Diving certification—bring proof of certification. Cenote cave diving requires advanced cert. Cozumel currents strong, experienced divers only.
  • 🚴 Altitude cycling—CDMX at 2,240m. Performance drops 10-15%. Acclimatize 2-3 days. Drink water constantly. Take it easy first rides.
  • 💪 Gym day passes—MXN$50-150. Roma/Condesa (CDMX) has many. Equipment modern. English-speaking trainers rare. CrossFit boxes more international.
  • ⚽ Soccer tickets—buy online ahead. Azteca Stadium huge (87,000 capacity). Atmosphere electric. Avoid derby matches if nervous about crowds.

Found this useful? Share it.

Still planning?

We don’t stop at “here’s the country.” Real places to stay, what to do, apps that matter, even how to find someone to travel with — plus guides for whatever vibe you’re after, from beach days to wine country to slow weekends. All up top. Spin for somewhere new when you’re done with this one.

×Psst — thinking about Mexico? Ask me anything 🎡