Dali Experience Shaxi Market and Bai Cooking

8 hours (approximately)
Offered in: English

This private Friday-only experience goes beyond a standard sightseeing tour or commercial cooking class. Shop for seasonal ingredients directly from Bai and Yi farmers at Shaxi’s historic market, then cook 3–4 authentic Yunnan dishes with a local Bai host in a traditional courtyard and enjoy the meal you prepared.

What's Included

Dinner can be prepared instead of lunch for guests arriving later, subject to advance request and confirmation.
All fresh ingredients for preparing 3–4 local dishes and the full lunch you cook
Hands-on Bai cooking class in a traditional courtyard
English-speaking local guide, Bai guesthouse host, and guided visit to Shaxi Friday Market
Local travel accident insurance

Meeting and pickup

Meeting point

Meeting Point: Shaxi Ancient Town North Gate (北门). Look for your guide holding a sign with your name. Meeting Time: 9:30 AM.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 8 hours (approximately)
  • 1
    Yunnan Shaxi Ancient Town

    Explore Shaxi's Friday market with your local guide. Browse local stalls, learn about the ingredients on offer, and choose ingredients for your cooking experience.

    2 hours • Admission ticket free
  • 2
    Yunnan Shaxi Ancient Town

    Join your local Bai host at 欢欢的在野小院, at 剑川县沙溪古镇四联村金树禾4号 in Shaxi. Prepare three or four Yunnan dishes with your host, then enjoy the lunch you make; the cooking class, ingredients, and lunch are included.

    3 hours • Admission ticket included
  • 3
    Yunnan Shaxi Ancient Town

    Walk Shaxi Ancient Town with your local guide along its historic stone streets. Visit Sideng Square and the ancient theatre while learning about local culture.

    3 hours • Admission ticket free

Additional info

Supplied by Vicky | Yunnan Travel

Tags

Dining Experiences
Cooking Classes
Walking Tours
Lunch
Food & Drink

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}