There are 8 ways to get from Shangri-La to Yangshuo by plane, bus, taxi, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Deqen, bus  •  6h 28m

  1. Fly from Deqen (DIG) to Guilin (KWL) DIG - KWL
  2. Take the bus from Guilin to Guilin Yangshuo

¥1126 - ¥7147

Cheapest option

Bus, train via Kunming  •  30h 53m

  1. Take the bus from Shangri-La Bus Station to Lijiang Bus Station
  2. Take the bus from Lijiang Bus Station to Dali Bus Station
  3. Take the train from Dali to Kunming Station
  4. Take the train from Kunming to Guilin North
  5. Take the bus from Guilin to Guilin Yangshuo

¥372 - ¥597

6 alternative options

Taxi to Ninglang Luguhu, fly, bus  •  12h 2m

  1. Take a taxi from Shangri-La to Ninglang Luguhu
  2. Fly from Ninglang Luguhu (NLH) to Guilin (KWL) NLH - KWL
  3. Take the bus from Guilin to Guilin Yangshuo

¥1413 - ¥4718

Bus, train  •  17h 56m

  1. Take the bus from Shangri-La Bus Station to Lijiang Bus Station
  2. Take the bus from Lijiang Bus Station to Dali Bus Station
  3. Take the train from Dali to Kunming South
  4. Take the train from Kunming South Station to Guilin West
  5. Take the bus from Guilin to Guilin Yangshuo

¥668 - ¥838

Bus, train via Guiyang  •  18h 1m

  1. Take the bus from Shangri-La Bus Station to Lijiang Bus Station
  2. Take the train from Lijiang to Dali
  3. Take the train from Dali to Kunming South
  4. Take the train from Kunming South to Guiyang North
  5. Take the train from Guiyang North to Yangshuo

¥684 - ¥928

Bus, train #2  •  21h 25m

  1. Take the bus from Shangri-La Bus Station to Lijiang Bus Station
  2. Take the bus from Lijiang Bus Station to Dali Bus Station
  3. Take the train from Dali to Kunming South
  4. Take the train from Kunming South to Guilin
  5. Take the bus from Guilin to Guilin Yangshuo

¥568 - ¥728

Bus  •  35h 41m

  1. Take the bus from Shangri-La Bus Station to Lijiang Bus Station
  2. Take the bus from Lijiang to Kunming Station
  3. Take the bus from Kunming to Fuyuan
  4. Take the bus from Fuyuan to Guizhou Jinyang Bus Station
  5. Take the bus from Guizhou Jinyang Bus Station to Guangxi Guilin
  6. Take the bus from Guilin to Guilin Yangshuo

¥650 - ¥820

Drive  •  17h 31m

  1. Drive from Shangri-La to Yangshuo 1673.1 km

¥1000 - ¥1600

Questions & Answers

The cheapest way to get from Shangri-La to Yangshuo is to bus and train via Kunming which costs ¥370 - ¥600 and takes 30h 53m.

More details

The quickest way to get from Shangri-La to Yangshuo is to fly and bus which costs ¥1100 - ¥7500 and takes 6h 28m.

More details

The distance between Shangri-La and Yangshuo is 1126 km. The road distance is 1673.1 km.

Get driving directions

The best way to get from Shangri-La to Yangshuo without a car is to bus and train which takes 17h 56m and costs ¥650 - ¥850.

More details

It takes approximately 6h 28m to get from Shangri-La to Yangshuo, including transfers.

More details

There is no direct flight from Deqen Airport to Guilin Airport. The quickest flight takes 4h 15m and has one stopover.

Search flights

Yes, the driving distance between Shangri-La to Yangshuo is 1673 km. It takes approximately 17h 31m to drive from Shangri-La to Yangshuo.

Get driving directions

Air China, Sichuan Airlines and China Eastern Airlines offer flights from Deqen Airport to Guilin Airport.

Search flights

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

More details

The best way to get from Shangri-La to Deqen Airport is to taxi which takes 7 min and costs ¥29 - ¥35.

More details

Map of how to get from Shangri-La to Yangshuo.
Launch map view
  • Distance: 1126.3 km
  • Duration: 6h 28m

What companies run services between Shangri-La, China and Yangshuo, China?

You can take a bus from Shangri-La to Yangshuo via Lijiang Bus Station, Lijiang, Kunming Station, Kunming, Fuyuan, Guizhou Jinyang Bus Station, Guangxi Guilin, and Guilin in around 35h 41m.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Deqen to Guilin via Kunming
Ave. Duration
4h 15m
When
Every day
Estimated price
¥1000 - ¥7000
Flights from Deqen to Guilin via Jinghong
Ave. Duration
4h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥1500 - ¥10000
Flights from Deqen to Guilin via Xi An
Ave. Duration
7h 10m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥2500 - ¥13000
Flights from Ninglang Luguhu to Guilin via Kunming
Ave. Duration
7h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥550 - ¥3700
Air China
Website
airchina.com
Flights from Deqen to Guilin via Chengdu
Ave. Duration
4h 55m
When
Every day
Estimated price
¥1400 - ¥8000
Flights from Deqen to Guilin via Xi An
Ave. Duration
6h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥2500 - ¥13000
Flights from Ninglang Luguhu to Guilin via Chengdu
Ave. Duration
9h
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥850 - ¥4600
China Southern Airlines
Website
csair.com
Flights from Ninglang Luguhu to Guilin via Kunming
Ave. Duration
4h 20m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥650 - ¥3800
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Dali to Kunming South
Ave. Duration
2h 17m
Frequency
Every 4 hours
Estimated price
¥110 - ¥160
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥110 - ¥160
1st Class Seat
¥140 - ¥210
Train from Guiyang North to Yangshuo
Ave. Duration
3h 4m
Frequency
Once daily
Estimated price
¥150 - ¥210
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥150 - ¥210
1st Class Seat
¥200 - ¥290
Train from Kunming South to Guilin
Ave. Duration
7h 48m
Frequency
Once daily
Estimated price
¥320 - ¥430
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥320 - ¥430
1st Class Seat
¥470 - ¥700
Train from Dali to Kunming Station
Ave. Duration
1h 59m
Frequency
Every 3 hours
Estimated price
¥100 - ¥150
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
¥100 - ¥150
1st Class Seat
¥130 - ¥200
China Railways G-Class
Train from Kunming South Station to Guilin West
Ave. Duration
4h 15m
Frequency
Twice daily
Estimated price
¥330 - ¥430
Schedules at
trip.com
2nd Class Seat
¥330 - ¥430
1st Class Seat
¥550 - ¥700
Business Class Seat
¥1100 - ¥1400
Train from Kunming South to Guiyang North
Ave. Duration
2h 29m
Frequency
Hourly
Estimated price
¥190 - ¥240
Schedules at
trip.com
2nd Class Seat
¥190 - ¥240
1st Class Seat
¥320 - ¥380
Business Class Seat
¥650 - ¥800
Train from Guiyang North to Yangshuo
Ave. Duration
2h 40m
Frequency
Once daily
Estimated price
¥190 - ¥250
Schedules at
trip.com
2nd Class Seat
¥190 - ¥250
1st Class Seat
¥330 - ¥390
Business Class Seat
¥650 - ¥800
China Railways K-Class
Website
chinahighlights.com
Train from Lijiang to Dali
Ave. Duration
2h 26m
Frequency
5 times a day
Estimated price
¥28 - ¥85
Schedules at
trip.com
Book at
trip.com
Hard Seat
¥28 - ¥40
Hard sleeper
¥70 - ¥85
Soft sleeper
¥110 - ¥130
China Railways T-Class
Website
china-railway.com.cn
Train from Kunming to Guilin North
Ave. Duration
17h 52m
Frequency
Once daily
Estimated price
¥110 - ¥280
Schedules at
trip.com
Book at
trip.com
Hard/Soft Seat
¥110 - ¥170
Hard Sleeper
¥230 - ¥280
Soft Sleeper
¥360 - ¥460
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Guilin to Guilin Yangshuo
Ave. Duration
1h 30m
Frequency
Every 20 minutes
Estimated price
¥27
Schedules at
chinabusguide.com
Bus from Shangri-La Bus Station to Lijiang Bus Station
Ave. Duration
3h 30m
Frequency
Hourly
Estimated price
¥58
Schedules at
chinabusguide.com
Bus from Lijiang to Kunming Station
Ave. Duration
7h 30m
Frequency
Every 3 hours
Estimated price
¥230
Schedules at
chinabusguide.com
Checi
Website
checi.cn
Bus from Lijiang Bus Station to Dali Bus Station
Ave. Duration
3h 30m
Frequency
Every 30 minutes
Estimated price
¥53
Schedules at
checi.cn
Guizhou Transportation
Website
qjt.gov.cn
Bus from Kunming to Fuyuan
Ave. Duration
3h 13m
Frequency
5 times a day
Estimated price
¥65 - ¥100
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Bus from Fuyuan to Guizhou Jinyang Bus Station
Ave. Duration
5h 1m
Frequency
Once daily
Estimated price
¥100 - ¥150
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Bus from Guizhou Jinyang Bus Station to Guangxi Guilin
Ave. Duration
10h
Frequency
Once daily
Estimated price
¥150 - ¥230
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Other operators
Taxi from Shangri-La to Ninglang Luguhu
Ave. Duration
5h 35m
Estimated price
¥750 - ¥950

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Travelling to the US: What do I need to know? and How to travel India's Golden Triangle - to help you get the most out of your next trip.