Duration 5h 30m
Distance 670.1 km
Average price ¥600
Possible routes 7 found

Wulingyuan to Yangshuo

Rome2rio has found 7 ways to get from Wulingyuan to Yangshuo by flight, bus, train and car. We recommend flying from Zhangjiajie Hehua to Guilin and then taking the bus from Guilin to Guilin Yangshuo, which is the fastest option and takes around 5h 30m.

Recommended route

Fly, bus

  1. Zhangjiajie Hehua
  2. Guilin
  3. Yangshuo
Fastest
5h 30m
¥1718 - ¥5633
Alternative routes

Bus, train

  1. Wulingyuan
  2. Changsha South
  3. Guilin
  4. Yangshuo
10h 33m
¥199 - ¥391

Train

  1. Zhangjiajie Station
  2. Changsha South
  3. Guilin North
  4. Yangshuo
13h 35m
¥387 - ¥589

Bus via Xianglong International Hotel

  1. Zhangjiajie
  2. Fenghuang Ancient Town
  3. Guilin
  4. Yangshuo
13h 32m
¥307 - ¥311

Bus

  1. Zhangjiajie
  2. Fenghuang Ancient Town
  3. Guilin
  4. Yangshuo
14h 18m
¥306 - ¥310

Train, bus

  1. Zhangjiajie Station
  2. Hengyang
  3. Guilin
  4. Yangshuo
15h 21m
Cheapest
¥167 - ¥302

Drive

  1. Wulingyuan
  2. Yangshuo
7h 10m
¥420 - ¥650

Frequently asked questions

Want to know about travelling from Wulingyuan to Yangshuo? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Wulingyuan to Yangshuo is to train and bus which costs ¥160 - ¥310 and takes 15h 21m.

More details

The quickest way to get from Wulingyuan to Yangshuo is to fly and bus which costs ¥1700 - ¥6000 and takes 5h 30m.

More details

The distance between Wulingyuan and Yangshuo is 508 km. The road distance is 670.1 km.

Get driving directions

The best way to get from Wulingyuan to Yangshuo without a car is to bus and train which takes 10h 33m and costs ¥190 - ¥400.

More details

It takes approximately 5h 30m to get from Wulingyuan to Yangshuo, including transfers.

More details

The best way to get from Wulingyuan to Yangshuo is to train which takes 13h 35m and costs ¥380 - ¥600. Alternatively, you can bus via Xianglong International Hotel, which costs ¥307 - ¥311 and takes 13h 32m.

Mode details

The quickest flight from Zhangjiajie Hehua Airport to Guilin Airport is the direct flight which takes 1h 10m.

Search flights

Yes, the driving distance between Wulingyuan to Yangshuo is 670 km. It takes approximately 7h 10m to drive from Wulingyuan to Yangshuo.

Get driving directions

China Southern Airlines offers flights from Zhangjiajie Hehua Airport to Guilin Airport.

Search flights

There are 213+ hotels available in Yangshuo. Prices start at ¥750 per night.

More details

How to travel from Wulingyuan to Yangshuo

Find all the possible transport options for your trip from Wulingyuan to Yangshuo right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Wulingyuan and Yangshuo?

You can take a train from Wulingyuan to Yangshuo via Zhangjiajie Bus Terminal, Zhangjiajie Station, Changsha station, Jintai Plaza, Changsha South station, Changsha South, Guilin North, and Yangshuo in around 13h 35m. Alternatively, you can take a bus from Wulingyuan to Yangshuo via Zhangjiajie Bus Terminal, Zhangjiajie Station, Xianglong International Hotel, Zhangjiajie, Fenghuang, Fenghuang Ancient Town, Guilin Qintan Bus Station, and Guilin in around 13h 32m.
Airlines
Ave. Duration
1h 10m
Frequency
Monday, Wednesday and Friday
Estimated price
¥2100 - ¥8000
Bus operators
Ave. Duration
2h 30m
Frequency
Every 4 hours
Estimated price
¥80

Yangshuo, China

Discover how to get to attractions and hotels near Yangshuo.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe