There are 11 ways to get from Yalong Bay to Shanghai by unknown, bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, bus, fly to Shanghai Hongqiao International Airport
best- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Shanghai Hongqiao International Airport (SHA)plane SYX - SHA
5h 52mTravel, train
- Walk from Yalong Bay to Yalong Bay Train Stationunknown
- Take the train from Yalong Bay Train Station to Haikou Stationtrain
- Take the train from Haikou to Maomingtrain
- Take the train from Maoming to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Shanghai Hongqiao Stationtrain
21h 22mTravel, bus
- Walk from Yalong Bay to Yalong Bay Underwater Worldunknown
- Take the bus from Hainan Sanya to Guangzhou Tianhebus
- Take the bus from Guangzhou Tianhe to Zhejiang Hangzhoubus
- Take the bus from Hangzhou to Shanghai South Bus Stationbus
34h 58mTravel, bus, fly to Shanghai Pudong International Airport
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Shanghai Pudong International Airport (PVG)plane SYX - PVG
6h 23mTravel, bus, fly to Sunan Shuofang International Airport, train
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Sunan Shuofang International Airport (WUX)plane SYX - WUX
- Take the train from Wuxi to Shanghai stationtrain
7h 19mTravel, bus, fly to Hangzhou Xiaoshan International Airport, train
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Hangzhou Xiaoshan International Airport (HGH)plane SYX - HGH
- Take the train from Hangzhou East to Shanghai Hongqiaotrain
7h 51mTravel, bus, fly to Ningbo Lishe International Airport, train
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Ningbo Lishe International Airport (NGB)plane SYX - NGB
- Take the train from Ningbo to Shanghai Hongqiaotrain
8h 45mTravel, bus, fly to Nantong Xingdong Airport
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Nantong Xingdong Airport (NTG)plane SYX - NTG
- Take the bus from Jiangsu Tongzhou to Shanghai Zongzhanbus
8h 30mTravel, bus, fly to Nanjing Lukou International Airport, train
- Walk from Yalong Bay to Yalong Bay Central Squareunknown
- Take the bus from Yalong Bay Central Square to Sanya Phoenix Airportbus
- Fly from Sanya Phoenix International Airport (SYX) to Nanjing Lukou International Airport (NKG)plane SYX - NKG
- Take the train from Nanjing South Station to Shanghai stationtrain
7h 35mTravel, bus, train via Wuhan
- Walk from Yalong Bay to Shenya Villaunknown
- Take the bus from Shenya Villa to Sanya Stationbus 15
- Take the train from Sanya Station to Wuchang Stationtrain
- Take the train from Wuchang Station to Shanghai Southtrain
40h 2mTravel, bus, train
- Walk from Yalong Bay to Shenya Villaunknown
- Take the bus from Shenya Villa to Sanya Stationbus 15
- Take the train from Sanya Station to Haikou Stationtrain
- Take the train from Haikou Station to Shanghai Southtrain
41h 49m
Sanya Phoenix International Airport (SYX) to Shanghai Hongqiao International Airport (SHA) flights
Comparing Your Travel Options
The distance between Yalong Bay and Shanghai is 1942 km.
The best way to get from Yalong Bay to Shanghai without a car is to travel and train which takes 21h 22m and costs .
It takes approximately 5h 52m to get from Yalong Bay to Shanghai, including transfers.
There are 1897+ hotels available in Shanghai.
What companies run services between Yalong Bay, China and Shanghai, China?
There is no direct connection from Yalong Bay to Shanghai. However, you can travel to Yalong Bay Central Square, take the bus to Sanya Phoenix Airport, walk to Sanya Phoenix International Airport (SYX) airport, fly to Shanghai Hongqiao International Airport (SHA), walk to Hongqiao Airport T1, then take the line 10 subway to South Shaanxi Road. Alternatively, you can take a vehicle from Yalong Bay to South Shaanxi Road via Yalong Bay Train Station, Haikou, Maoming, Guangzhou South station, Shanghai Hongqiao Station, and Shanghai Hongqiao Train Station in around 21h 22m.
- Website
- csair.com
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ¥750–2,900
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Shenzhen Bao'an International
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥750–2,900
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ¥1,900–6,000
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Xiamen
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–4,300
Flights from Sanya Phoenix International Airport to Shanghai Hongqiao International Airport via Fuzhou
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥1,700–4,300
Flights from Sanya Phoenix International Airport to Shanghai Pudong International Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- ¥1,900–5,500
Flights from Sanya Phoenix International Airport to Hangzhou Xiaoshan International Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ¥600–5,500
Flights from Sanya Phoenix International Airport to Hangzhou Xiaoshan International Airport via Zhuhai Jinwan
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ¥1,800–5,500
Flights from Sanya Phoenix International Airport to Ningbo Lishe International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ¥2,500–7,500
Flights from Sanya Phoenix International Airport to Ningbo Lishe International Airport via Shenzhen Bao'an International
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ¥2,500–7,500
Flights from Sanya Phoenix International Airport to Nantong Xingdong Airport via Fuzhou
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥1,900–4,600
Flights from Sanya Phoenix International Airport to Nantong Xingdong Airport via Changsha
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–6,500
Flights from Sanya Phoenix International Airport to Nanjing Lukou International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ¥1,700–5,500
Flights from Sanya Phoenix International Airport to Nanjing Lukou International Airport via Fuzhou
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ¥1,600–4,000
Train from Yalong Bay Train Station to Haikou Station
- Adult - second class
- ¥95–140
Train from Maoming to Guangzhou South station
- Adult - second class
- ¥110–160
Train from Sanya Station to Haikou Station
- Adult - second class
- ¥100–150
- Phone
- 0898-88289389
- Website
- sanyaairport.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
Bus from Yalong Bay Central Square to Sanya Phoenix Airport
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- ¥11
- Schedules at
- airports-china.com
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 Travelling to the US: What do I need to know?, Getting to Rome from the airport, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.




