It is 800 miles (Approx.). Note that this is a straight distance between the two places. The actual distance may vary according to the flight path chosen.
953 miles
800 kilometers
The Distance between Guilin (Guangxi,China) and Shanghai / Pudong (Shanghai,China) [Airport] is :1302.11 kilometers (km).In Other Units:809.09 miles.702.62 nautical miles.Note: the distance is straight line distance (may be called as flying or air distance) between the two locations calculated based on their latitudes and longitudes. This distance may be very much different from the actual travel distance.
The distance in China from Shanghai to Yangshuo -- which is under the jurisdiction of Guilin, Guangxi -- is 794 air miles. That equals 1,278 kilometers or 690 nautical miles.
The fasted way is taking a flight from Shanghai to Guilin, and than take a coach from Guilin to Yangshuo in 5hrs 15min. Fistly, take a flight from Shanghai to Guilin. The fliying time is 2hrs 15min. Any longer time may be caused because of the flight delay. Then, taking a ciach from Guilin airport to Guilin city, about 1 to 1.5hrs. Finaly, taking a coach from Guilin city to Yangshuo, about 1.5 hrs.
1 hour and 30 minutes
The K538 train from Guilin to Shanghai departs at 17:33 and takes 25 hours. Current ticket prices were approximately 500 Yuan for a soft sleeper.
It is almost 920 km from Wuchang (Wuhan) to Guilin
Distance between Sydney and Shanghai is 4876 Miles( 7847.2 Kilometers / 4234.3 Nautical Miles )
There are 426 air miles between Shanghai and Wuhan.
1000 kilometers
It is just over 300 miles from Shanghai to Ruian.
Jiangsu and Shanghai are neighboring provinces in China. If you asked about distance from border to border, then it will be zero. If you asked distance from specific city of Jiangsu to shanghai, then it will be case by case.