Search flights, hotels & activities for Yangshuo
Compare flights, hotels, cars, and activities in one place.
500+airlines & travel sites compared
21,000+routes tracked
€0booking fees from us
Freeprice drop alerts
Things to Do in Yangshuo in December
Real historical weather for Yangshuo in December: average highs of 18°C and lows of 8°C, with around 36mm of rain (averaged over the last 3 years). Yangshuo is in China.
18°C
Average high
8°C
Average low
36mm
Typical rainfall
Real things to do in Yangshuo in December
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

One Hour Yangshuo small group Tai Chi Courses from Yangshuo hotel
★ 5.0(1 reviews)· 1 hr
From €37

Yangshuo Ruyi peak & round way cable car ticket
★ 5.0(20 reviews)· 2 hrs
From €49

Private Transfer from Yangshuo hotel to Guilin hotel
★ 5.0(1 reviews)· 1h 30m
From €33

1-Day Tour: Yangshuo Yulong Bamboo Boat and Ruyi Peak Cable Car
★ 5.0(1 reviews)· 5h 20m
From €133

Private Departure Transfer: Yangshuo to Guilin Train Stations
★ 5.0(1 reviews)· 1h 30m
From €38

Yangshuo Cooking Class with Market Trip
★ 5.0(54 reviews)· 4 hrs
From €40

Impression Sanjie Liu Show Ticket
★ 5.0(73 reviews)· 1h 10m
From €40

Guilin Highlights Tour Li River to Yangshuo and Xianggong Hill
★ 5.0(62 reviews)· 9 hrs
From €71

Li River cruise & Yangshuo countryside private day tour
★ 4.7(41 reviews)· 8 hrs
From €98

Li River Cruise ticket from Guilin to Yangshuo with pickup
★ 4.0(10 reviews)· 5 hrs
From €64
Real listings from Viator, including live ratings and prices — clicking through takes you to book directly.
Plan the rest of your trip
Continue planning your trip to Yangshuo
Same destination, real availability — no need to search again.
FAQs — Yangshuo in December
Based on real historical data (averaged over the last 3 years), expect highs around 18°C and lows around 8°C, with roughly 36mm of rain.