Top Mexico Classes & Workshops

Wood Engraving Workshop
Special Offer
Special Offer
Oaxaca City, Mexico

Engraving in Oaxaca is a very popular artistic technique, which is characterized by its incursion into street art. In our workshop you will learn the...

4 hoursFree Cancellation
4 hoursFree Cancellation
4 hours • Free Cancellation
4.9 (24)
$41.10
$40.10

Fun 2 hr Surf Lessons in Punta de Mita
Special Offer
Special Offer
Puerto Vallarta, Mexico

Facing life with great enthusiasm. We are a small family with a surf school in Punta de Mita. I still remember the first wave of...

2 hoursFree Cancellation
2 hoursFree Cancellation
2 hours • Free Cancellation
4.9 (88)
$150
$149

Vallarta surf lesson with Pickup Included
Special Offer
Special Offer
Puerto Vallarta, Mexico

Join us for a surf lesson with convenient pick-up and drop-off. We'll choose the surf spot based on conditions and your level. Start with beach...

5 hoursHotel pickup offeredFree Cancellation
5 hoursHotel pickup offeredFree Cancellation
5 hours • Hotel pickup offered • Free Cancellation
5.0 (89)
$120
$119

1 Day Mexican Art Class
Special Offer
Special Offer
San Miguel de Allende, Mexico

This class is one of the few art classes in San Miguel that blends art with culture. Models and reference materials are indigenous to this...

1 day 3 hoursFree Cancellation
1 day 3 hoursFree Cancellation
1 day 3 hours • Free Cancellation
5.0 (15)
$129
$128

Art and Culture in Todos Santos
Likely to Sell Out
Likely to Sell Out
Todos Santos, Mexico

-A Cultural tour guided by a local Artist with more than 12 years experience will give you a wider and deeper insight into your tour...

4 hoursFree Cancellation
4 hoursFree Cancellation
4 hours • Free Cancellation
5.0 (13)
$123.14
$122.14

Soul Revitalization: Cacao Ceremony & Sound Healing in Mérida
Likely to Sell Out
Likely to Sell Out
Merida, Mexico

Book with Silvestre: divewithin . art Save up to 100 USD PRIVATE WELLNESS RITUALS, ART RETREATS AND HEALING SESSIONS Instagram @ divewithin . art ✔...

3 hours 30 minutes
3 hours 30 minutes
3 hours 30 minutes
5.0 (6)
$490
$489

Private Surf Lesson in Baja, East Cape
Likely to Sell Out
Likely to Sell Out
San Jose del Cabo, Mexico

Unlike most large (surf schools), our exclusively private surf lessons ensure that your party is given the time and attention required for a successful, first-time...

3 hours 30 minutesHotel pickup offeredFree Cancellation
3 hours 30 minutesHotel pickup offeredFree Cancellation
3 hours 30 minutes • Hotel pickup offered • Free Cancellation
5.0 (3)
$190
$189

Private Restorative and Therapeutic Yoga Experience in Cozumel
Likely to Sell Out
Likely to Sell Out
Cozumel, Mexico

Enjoy this restful practice, holding yoga poses for a longer duration using props like bolsters and blankets. It is a practice of deep relaxation that...

1 hour 30 minutesFree Cancellation
1 hour 30 minutesFree Cancellation
1 hour 30 minutes • Free Cancellation
5.0 (2)
$105.67
$104.67

Mazatlan Cultural Experience Dance Salsa and Make Salsa
Likely to Sell Out
Likely to Sell Out
Mazatlan, Mexico

This experience combines the joy of learning salsa with the flavor of Mexico. You’ll enjoy a private one‑hour salsa lesson in a fun, beginner‑friendly environment,...

2 hoursFree Cancellation
2 hoursFree Cancellation
2 hours • Free Cancellation
5.0 (1)
$49
$48

90 Min Surf Lesson / Great for Beginners
Special Offer
Special Offer
San Jose del Cabo, Mexico

Is surfing on your bucket list? Don’t hesitate and try it! This tour is recommended for beginners, non-swimmers and non-surfers who want to try surfing...

1 hour 30 minutes
1 hour 30 minutes
1 hour 30 minutes
5.0 (39)
$140.74
$139.74

Surf Classes in Puerto Escondido
Special Offer
Special Offer
Puerto Escondido, Mexico

Enjoy the magic of surfing with one of Puerto's best schools. Donovan and his team are experienced and certified instructors who value your enjoyment and...

2 hoursFree Cancellation
2 hoursFree Cancellation
2 hours • Free Cancellation
4.8 (32)
$80
$79

Merida: Mexican Embroidery Workshop
Special Offer
Special Offer
Merida, Mexico

In this Mexican embroidery workshop you will discover the beauty of one of the most popular embroidery, where you will be taught about the history...

2 hoursFree Cancellation
2 hoursFree Cancellation
2 hours • Free Cancellation
4.8 (29)
$55.71
$54.71

Yoga and Pilates Class in Cancún
Special Offer
Special Offer
Cancun, Mexico

Our yoga and pilates is not just an ordinary class of yoga and pilates, because of the instructor's dance background this is a unique moment...

1 hourFree Cancellation
1 hourFree Cancellation
1 hour • Free Cancellation
5.0 (32)
$100
$99

Salsa Night in Mexico City - Dance, Live Music & Mojitos
Special Offer
Special Offer
Mexico City, Mexico

We will dance in one of the best nightclubs in the city, with Cuban inspiration and live orchestras, dance with nice people who enjoy dancing...

3 hours
3 hours
3 hours
4.9 (22)
$42
$41

Private Surf Lesson in Sayulita
Special Offer
Special Offer
Sayulita, Mexico

Sayulita, is more than just a Surfer's heaven. Sayulita is a sunny, sea-side surfer's paradise, and it is a perfect place to start your surfing...

3 hoursFree Cancellation
3 hoursFree Cancellation
3 hours • Free Cancellation
5.0 (23)
$105
$104

Hands-on Weaving Experience with Natural Dyes in Oaxaca
Special Offer
Special Offer

You are invited into a Zapotec family home where weaving is part of everyday life. At Casa de los Angeles, this experience is a personal...

4 hoursFree Cancellation
4 hoursFree Cancellation
4 hours • Free Cancellation
5.0 (21)
$75
$74

Surf classes in Puerto Vallarta with local instructors
Special Offer
Special Offer
Puerto Vallarta, Mexico

Surfing is for everyone, we have surf lessons and surf tours for everyone, no matter your surfing level, we adapt to you....

4 hoursFree Cancellation
4 hoursFree Cancellation
4 hours • Free Cancellation
5.0 (13)
$105.67
$104.67

Surf Lesson beginner & intermediate from Puerto Vallarta
Special Offer
Special Offer
Puerto Vallarta, Mexico

Ready for a surftrip in paradise just outside the bay? According the day's weather conditions we will select the best beach to ensure you can...

6 hoursFree Cancellation
6 hoursFree Cancellation
6 hours • Free Cancellation
5.0 (11)
$95
$94

Create Your Own Handmade Lavender Product at Aires de Lavanda
Special Offer
Special Offer
Ensenada, Mexico

Make your own personalized product with natural ingredients and get to know the aromatic plants in our garden....

1 hour 30 minutesFree Cancellation
1 hour 30 minutesFree Cancellation
1 hour 30 minutes • Free Cancellation
5.0 (8)
$65
$64

Private Surf Lesson in Punta Mita
Special Offer
Special Offer
Puerto Vallarta, Mexico

Private Group Surf lessons Punta de Mita First, what is a private group surf lesson? Learning to get up on waves, fall with style, and...

3 hoursFree Cancellation
3 hoursFree Cancellation
3 hours • Free Cancellation
5.0 (19)
$135
$134

Frequently Asked Questions

These answers are based on answers previously given to Top10Adventures® customers' questions.

Mexico Adventures
Attractions
Guides
Calendar
Language
Currency

Site Settings

Activity name

Currency

Activity name

Sorting, ranking, and search results

Activity name

Top10Adventures® wants to make your searches as relevant as possible. That's why we offer many ways to help you find the right experiences for you.

On some pages, you can select how to sort the results we display and also use filter options to see only those search results that meet your chosen preferences. You'll see explanations of what those sort options mean when you select them.

If you see a Badge of Excellence label, the award is based on average review ratings, share of bookings with a review, and number of bookings through Top10Adventures® over a 12-month period.

The importance of any one factor over any other in a sort order varies, and the balance is constantly being reviewed and adjusted. We're always updating our systems and testing new ways to refine and improve your results to make them as relevant as possible to meet your needs.