Fairy Lake Xinjiang is a hilltop lake you can only reach on horseback, surrounded by spruce forest and grazing horses waiting for the next rider.
On August 26, 2026, Ling and I left the Surprise Hotel in Qiaoerma. This was the same overnight stop from the end of our Duku Highway drive. We turned off onto the S315 through Nilka County toward the Tangbula Scenic Area (唐布拉风景区). The main draw of the day was Fairy Lake Xinjiang (仙女湖, Xiānnǚ Hú), a small alpine lake reached only by a guided horse ride. Baili Gallery’s grassland and a late arrival in Nalati filled out the rest of the day.
This guide covers Fairy Lake Xinjiang’s horse riding logistics and pricing. It also covers Baili Gallery’s wildflower season and what to expect settling into Nalati for the night. All of it comes from a day we did the ride ourselves.

Our website contains affiliate links. If you click a link and make a purchase, we may earn a commission at no extra cost to you. Read our privacy policy for more details.
Why Fairy Lake Xinjiang Is Worth the Ride
Fairy Lake Xinjiang is a genuine hidden gem of the Tangbula Scenic Area, and English-language coverage of it is almost nonexistent. We searched before our trip and found almost nothing written about it in English, despite it being well documented on Chinese travel platforms. Consequently, that gap is part of why we’re covering it here in detail.
The lake itself sits at roughly 2,500 metres. It’s a small green-blue body of water ringed by dense spruce forest, open grassland, and distant snow-capped peaks. You can’t drive to it, and you can’t walk in without real effort, since it only opens up on foot or on horseback. Indeed, that barrier to entry is exactly why it stays quiet compared to more accessible Xinjiang attractions.
Getting to Tangbula from Qiaoerma
From Qiaoerma, Tangbula Scenic Area is roughly a 30-40 minute drive off the Duku Highway, along the S315 through Nilka County (尼勒克县). We left Qiaoerma at 9am after breakfast and were at our first stop, Baili Gallery, within the hour. Qiaoerma sits right at the junction between the two routes. So if you drove the Duku Highway’s northern section the day before, this is a natural next stop rather than a separate trip.


Baili Gallery: Xinjiang’s Hundred-Mile Grassland
Baili Gallery (百里画廊, Bǎilǐ Huàláng, sometimes translated as Hundred-Li Gallery) is a walking loop through open grassland framed by mountains. A river runs along its edge. It’s the first proper stop inside Tangbula, and it’s free to visit, unlike Fairy Lake further along.

Peak wildflower season here runs roughly mid-May through August, with the most intense colour usually in July. We visited on August 26, a little past that window, and the grassland had already faded from its peak bloom. It was still a genuinely scenic stop, just without the flower-carpeted photos you’ll see from earlier in the season. If wildflowers specifically are your priority, aim for June or July rather than late August.
After Baili Gallery, we stopped a couple more times along the S315 for snow-capped mountain views. Then we looped back to a second viewing platform.


Horse Riding to Fairy Lake Xinjiang: What to Expect
Horse riding is the standard way to reach Fairy Lake Xinjiang, and it costs 200 CNY (28 USD) per person for the round trip. A local horse team (马队, mǎduì) operates from a spot at the road into the riding area. Specifically, we paid 200 CNY per person, 600 CNY (84 USD) for the three of us. This matches the standard published rate across current Chinese travel sources, so it’s a reliable number to plan around.
Booking and the Ride Itself
You don’t need to book ahead. Locals wait at the roadside and lead you straight to the horse team. Each rider gets assigned a horse, with one guide riding at the front and the rest of the horses connected single-file behind on a rope. There are no helmets. Still, the setup felt genuinely safe, and the horses were well trained and clearly well looked after.
The scenery on the ride is the real highlight. Mountains and hills line the whole way up, with views that hold their own against anything else we saw in Xinjiang. You can hike instead of riding, but the trail is steep in parts. Ours was also muddy from rain the night before. The full return trip runs to roughly 9km. However, no source, Chinese or English, posts an exact official distance. Treat it as an approximate figure based on ride time, not a signed number. Overall, budget around three hours total: 40 minutes to an hour up, a similar time down, plus time at the lake itself.

Entry Fee and Payment
Fairy Lake Xinjiang charges a separate 10 CNY (1.40 USD) per person entry fee, on top of the horse riding cost, collected by locals stationed at the lake rather than the horse team. We paid via WeChat. Most current guides describe this as a cash-only fee, since mobile signal is poor on-site, so bring cash as a backup. The lake is only partially fenced off for ticketing purposes. We saw a couple reach the water’s edge from a different, unfenced side entirely.
Hemu Village still stands as our benchmark horse riding experience in Xinjiang, mainly on guide-to-tourist ratio and how well the horses were looked after there. Fairy Lake Xinjiang isn’t quite at that level. Still, the scenery on the ride up more than makes up for it.

Is Fairy Lake Xinjiang Safe? Permits and Practical Tips
No special permit is needed to visit Fairy Lake Xinjiang or the wider Tangbula Scenic Area. Unlike genuinely restricted border zones elsewhere in Xinjiang, Ili Prefecture and Nilka County’s mainstream tourist attractions don’t require a frontier pass. So if you’re coming through on the same general route as us, the permit situation we’ve already covered for the wider Xinjiang trip still applies.
The horse rides themselves are informal operations run by local herders, not a licensed tour company. There’s no insurance and no set horse assignment. Agree on the price and how long you’ll get at the lake before you set off, the same way we did. The elevation here is roughly 2,500 metres, so mild altitude effects are possible. That’s nowhere near what we felt at 3,400m on the Duku Highway the day before.
Lunch Near Qiaoerma
We stopped for a late lunch back near Qiaoerma at 3:30pm, about 30 minutes from the Fairy Lake horse team spot. We ordered:
- 红柳烤肉 (hóngliǔ kǎoròu, red willow skewer meat) — 15 CNY (2 USD)
- 过油肉拌面 (guòyóuròu bànmiàn, oil-braised meat noodles) — 35 CNY (5 USD)
- 新疆酸奶 (Xīnjiāng suānnǎi, Xinjiang yoghurt) — 8 CNY (1 USD)
Overall, it was average food for a tourist-area stop, about what you’d expect. It was mainly just me eating, since my parents weren’t hungry after snacking earlier.


On to Nalati: Settling in at Nalan Manting
Eventually, we reached Nalati (那拉提镇) around 7pm after a decently long drive from Qiaoerma, with grassland views building the closer we got to town. We checked into Nalan Manting, booked through Trip.com and included as part of our tour package for this leg of the trip.
The hotel itself was a genuine highlight of the evening. It’s built western-style around a courtyard, with an open centre and a skylight running straight down through every floor. The ground floor holds a full blue-tiled lap pool running the length of the courtyard under an arched colonnade. It’s something we didn’t expect from the plain exterior. Staff were lovely, and overall the rooms were comfortable after a long day.


Afterward, at 9pm, we headed up to the hotel’s fourth-floor rooftop for sunset, a nice, quiet way to close out the day before dinner.

Dinner at Xiaochan Yuan
Dinner was at Xiaochan Yuan (小馋院, Xiǎochán Yuàn) at 9:30pm, totalling 240 CNY (34 USD) for the three of us. We ordered:
- 蒜蓉油麦菜 (suànróng yóumàicài, garlic romaine lettuce) — 28 CNY (4 USD)
- 西湖牛肉羹 (Xīhú niúròu gēng, West Lake beef soup) — 38 CNY (5 USD)
- 新疆手抓肉 (Xīnjiāng shǒuzhuā ròu, Xinjiang hand-grabbed meat) — 168 CNY (24 USD)
- Three small bowls of rice — 6 CNY (1 USD) total

Fairy Lake Xinjiang: Full Cost Breakdown
Here’s everything we spent on this leg of the trip, in CNY with approximate USD conversions:
- Horse riding to Fairy Lake Xinjiang (200 CNY/person x3): 600 CNY (84 USD)
- Fairy Lake entry fee (10 CNY/person x3): 30 CNY (4 USD)
- Late lunch near Qiaoerma: 58 CNY (8 USD)
- Dinner at Xiaochan Yuan: 240 CNY (34 USD)
- Tour package share (accommodation, breakfast, driving, split across Days 21-24): 2,651 CNY (373 USD)
- Total: approximately 3,579 CNY (503 USD)
When to Go
Late May through August is the best window for Tangbula and Fairy Lake Xinjiang, with wildflowers at their most intense in July. We visited in late August and the grassland had already passed its peak. September through October brings autumn colour instead of wildflowers. The area is open year-round, so a winter visit is possible too, if you’re not chasing flowers or greenery.
Frequently Asked Questions
Do you need a permit to visit Fairy Lake Xinjiang?
No. Fairy Lake Xinjiang and the wider Tangbula Scenic Area sit in Ili Prefecture’s regular tourist zone, not a restricted border area, so no special frontier pass is required.
How much does horse riding to Fairy Lake Xinjiang cost?
200 CNY (28 USD) per person for the round trip, paid to the local horse team at the trailhead. This is the standard published rate as of 2026.
Is there a separate entry fee for Fairy Lake itself?
Yes, 10 CNY (1.40 USD) per person, collected separately from the horse riding fee. Bring cash as a backup, since mobile signal is unreliable on-site.
How far is the horse ride to Fairy Lake Xinjiang?
Roughly 9km round trip, though this isn’t an officially posted distance. Budget about three hours total for the ride and time at the lake.
What’s the best time to see wildflowers at Tangbula?
Mid-May through August, with the most intense bloom typically in July. We visited in late August and the grassland had already passed peak season.
Do you need to book the horse riding in advance?
No. Local herders wait at the roadside entrance and you can book on the spot, the same way we did.




Leave a Reply