HowToGo

Shanghai to Yangshuo, China - Transfer & Transportation Guides

Find transfer & transportation guides from Shanghai to Yangshuo, China. How to get from Shanghai to Yangshuo, China by Flight, Train.

You can get to Yangshuo, China from Shanghai by verhicle types below

Search Transfer from Shanghai to Yangshuo, China

Transfer solutions

You have 9 options transfer to Yangshuo, China from Shanghai below

Subway ( 16 min. )

Take a subway from West Nanjing Road to Longyang Road.


Open Map More details & check price at Shanghai Metro
Maglev ( 8 min. )

Take a train from Longyang Road to Pudong International Airport.


Open Map More details & check price at Shanghai Maglev Transportation (SMT)
Walk ( 7 min. )

Take a foot from Pudong International Airport to Shanghai Pudong.


Plane ( 2 hr. 50 min. )

Take a flight from Shanghai Pudong to Guilin.


Walk ( 6 min. )

Take a foot from Guilin to Guilin Airport.


Bus ( 1 hr. 20 min. )

Take a bus from Guilin Airport to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 6 hr. 55 min.
Distance 1450 km.
Cost 108 USD
Subway ( 23 min. )

Take a subway from South Shaanxi Road to Hongqiao Airport T1.


Open Map More details & check price at Shanghai Metro
Walk ( 4 min. )

Take a foot from Hongqiao Airport T1 to Shanghai Hongqiao.


Plane ( 4 hr. 45 min. )

Take a flight from Shanghai Hongqiao to Guilin.


Walk ( 6 min. )

Take a foot from Guilin to Guilin Airport.


Bus ( 1 hr. 20 min. )

Take a bus from Guilin Airport to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 8 hr. 38 min.
Distance 1389 km.
Cost 260 USD
Subway ( 23 min. )

Take a subway from West Nanjing Road to Hongqiao station.


Open Map More details & check price at Shanghai Metro
Train ( 47 min. )

Take a train from Shanghai Hongqiao to Hangzhou East.


Open Map More details & check price at China Railways G-Class
Bus ( 30 min. )

Take a bus from Hangzhou East to Hangzhou Airport.


Open Map More details & check price at Hangzhou Airport
Plane ( 2 hr. 20 min. )

Take a flight from Hangzhou Xiaoshan to Guilin.


Walk ( 6 min. )

Take a foot from Guilin to Guilin Airport.


Bus ( 1 hr. 20 min. )

Take a bus from Guilin Airport to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 7 hr. 48 min.
Distance 1459 km.
Cost 178 USD
Subway ( 23 min. )

Take a subway from West Nanjing Road to Hongqiao station.


Open Map More details & check price at Shanghai Metro
Train ( 1 hr. 45 min. )

Take a train from Shanghai Hongqiao to Ningbo.


Open Map More details & check price at China Railways G-Class
Subway ( 22 min. )

Take a subway from Ningbao station to Ningbo Lishe Airport.


Open Map More details & check price at Ningbo Metro
Walk ( 18 min. )

Take a foot from Ningbo Lishe Airport to Ningbo Lishe.


Plane ( 2 hr. 20 min. )

Take a flight from Ningbo Lishe to Guilin.


Walk ( 6 min. )

Take a foot from Guilin to Guilin Airport.


Bus ( 1 hr. 20 min. )

Take a bus from Guilin Airport to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 8 hr. 56 min.
Distance 1667 km.
Cost 196 USD
Subway ( 16 min. )

Take a subway from West Nanjing Road to Longyang Road.


Open Map More details & check price at Shanghai Metro
Maglev ( 8 min. )

Take a train from Longyang Road to Pudong International Airport.


Open Map More details & check price at Shanghai Maglev Transportation (SMT)
Walk ( 7 min. )

Take a foot from Pudong International Airport to Shanghai Pudong.


Plane ( 2 hr. 55 min. )

Take a flight from Shanghai Pudong to Liuzhou.


Walk ( 5 min. )

Take a foot from Liuzhou to Liuzhou Bailian Airport.


Bus ( 27 min. )

Take a bus from Liuzhou Bailian Airport to Ma On Shan.


Taxi ( 3 min. )

Take a taxi from Ma On Shan to Liuzhou.


Train ( 1 hr. 10 min. )

Take a train from Liuzhou to Guilin.


Open Map More details & check price at China Railways D-Class
Taxi ( 8 min. )

Take a taxi from Guilin to Guilin South Bus Station.


Open Map More details & check price at Guilin Taxi
Bus ( 1 hr. 30 min. )

Take a bus from Guilin South Bus Station to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 9 hr. 34 min.
Distance 1730 km.
Cost 508 USD
Subway ( 23 min. )

Take a subway from West Nanjing Road to Hongqiao station.


Open Map More details & check price at Shanghai Metro
Train ( 6 hr. 51 min. )

Take a train from Shanghai Hongqiao to Guangzhou South.


Open Map More details & check price at China Railways G-Class
Train ( 2 hr. 18 min. )

Take a train from Guangzhou South to Yangshuo.


Open Map More details & check price at China Railways D-Class
Taxi ( 35 min. )

Take a taxi from Yangshuo to Yangshuo.


Duration 12 hr. 7 min.
Distance 2135 km.
Cost 1050 CNY (157 USD)
Subway ( 23 min. )

Take a subway from West Nanjing Road to Hongqiao station.


Open Map More details & check price at Shanghai Metro
Train ( 47 min. )

Take a train from Shanghai Hongqiao to Hangzhou East.


Open Map More details & check price at China Railways G-Class
Train ( 8 hr. 2 min. )

Take a train from Hangzhou East to Guilin Station.


Open Map More details & check price at China Railways G-Class
Taxi ( 8 min. )

Take a taxi from Guilin Station to Guilin South Bus Station.


Open Map More details & check price at Guilin Taxi
Bus ( 1 hr. 30 min. )

Take a bus from Guilin South Bus Station to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 12 hr. 18 min.
Distance 1667 km.
Cost 764 CNY (121 USD)
Subway ( 27 min. )

Take a subway from Shanghai Railway to Shanghai South Railway.


Open Map More details & check price at Shanghai Metro
Train ( 19 hr. 21 min. )

Take a train from Shanghai South to Guilin North.


Open Map More details & check price at China Railways T-Class
Taxi ( 17 min. )

Take a taxi from Guilin North to Guilin South Bus Station.


Open Map More details & check price at Guilin Taxi
Bus ( 1 hr. 30 min. )

Take a bus from Guilin South Bus Station to Guilin Yangshuo.


Open Map More details & check price at China Bus Guide
Duration 22 hr. 57 min.
Distance 1685 km.
Cost 392 CNY (60 USD)
Car ( 16 hr. 9 min. )

Drive a car from Shanghai to Yangshuo.


Duration 16 hr. 9 min.
Distance 1593 km.
Cost 144 USD

Find Hotels in Yangshuo, China

You can find hotels and accommodations in Yangshuo, China with our hotels search tool below

Booking.com

About Shanghai, China

Shanghai (Chinese: 上海, Shanghainese pronunciation: [zɑ̃.hɛ] (listen), Standard Mandarin pronunciation: [ʂâŋ.xài] (listen)) is one of the four municipalities of the People's Republic of China. It is located on the southern estuary of the Yangtze, with... Learn more

About Yangshuo, China


References