Shanghai to Guilin/Guilin to Shanghai: By Flight & Train

For the abundant touristic resources and convenient transportation facilities in both Shanghai and Guilin, the two cities are usually planned together in one tour to bring you different facets of the modern views and idyllic sites of China. The followings are some practical transportation information and tips that may help you transferring between the two cities.

Shanghai to Guilin Distance & Location

Shanghai is located in the southeast of China, facing the East China Sea, while Guilin is to the southwest of Shanghai. The two cities are featured with different scenic attractions and worthwhile spending time on, but they are 1514km far away from each other (17 hours by car). However, the long distance can't stop the craving hearts, since there are many flights to the both cities and the ticket price is also reasonable and each non-stop transfer between the two cities is within 3 hours by air. There are also high speed bullet trains that have been set up and run between the two cities.

Shanghai to Guilin & Guilin to Shanghai

Shanghai Guilin Transportation Map

Shanghai to Guilin Flight / Guilin to Shanghai Flight (Recommended)

Taking a 2-3 hours' flight from Guilin to Shanghai/Shanghai to Guilin is the most convenient and time-saving way for tourists. There are 2 airports in Shanghai and one airport in Guilin, and many flights arranged and ready to take off, altogether 8 (non-stop) departing flights each day in busy months (May ~ Oct). Sometimes, the flight tickets are even cheaper than the train's. The followings are the updated flights and airports information in detail, for your reference. Since the ticket price changes from time to time in different seasons, please don't hesitate to contact us to get the updated flight schedules:

Flight Route Flight


Dep. ~ Arr. Time
Duration Dep. ~ Arr. Terminal Frequency
Shanghai to Guilin MU5539 06:05~10:05 3h Hongqiao (T2) →  Liangjiang (T2) SMTWTFS
FM9379 06:40~9:40 3h Pudong (T1) →  Liangjiang (T2)
FM9381 12:00~15:00 3h Pudong (T1) →  Liangjiang (T2)
CZ3252 12:45~15:45 3h Pudong (T2) →  Liangjiang (T2)
FM9377 15:50~18:50 3h Pudong (T1) →  Liangjiang (T2)
MU9635 16:45~19:50 3h 5min Pudong (T1) →  Liangjiang (T2)
CA1969 18:15~21:05 2h 50min Pudong (T2) →  Liangjiang (T2)
FM9176 21:10~00:10 3h Pudong (T1) →  Liangjiang (T2)
Guilin to Shanghai FM9382 07:25~09:45 2h 20min Liangjiang (T2) →  Pudong (T1) SMTWTFS
CZ3251 08:40~10:55 2h 15min Liangjiang (T2) →  Pudong (T2)
FM9380 10:25~12:40 2h 15min Liangjiang (T2) →  Pudong (T1)
MU5540 11:00~14:55 3h 55min Liangjiang (T2) →  Hongqiao (T2)
FM9350 15:45~17:50 2h 5min Liangjiang (T2) →  Pudong (T1)
FM9378 19:45~22:05 2h 20min Liangjiang (T2) →  Pudong (T1)
MU9636 20:35~22:45 2h 10min Liangjiang (T2) →  Pudong (T1)
CA1970 22:00~00:30 2h 30min Liangjiang (T2) →  Pudong (T2)

Where to Take Flights to Guilin from Shanghai

Shanghai Pudong International Airport (上海浦东国际机场, IATA: PVG)

Address: S1 Yingbin Expy, Pudong Xinqu, Shanghai, China (上海市浦东新区迎宾大道6000号)

As one of the largest international airports in China, Shanghai Pudong International Airport is the top option for you to take a flight to Guilin with about 7 flights there each day. It is located in the east of Shanghai, about 35 km to the Bund, 30min to Shanghai Disney Resort by car. You can take Metro Line 2 and stop at Lujiazui, Nanjing Road, Zhongshan Park, etc, or easily grab a cab heading to the downtown. Also, the fastest train in China, Shanghai Maglev Train is here connecting Pudong Airport to the downtown area with the highest speed over 430km/h. Different bus lines serve day and night and spread over the city and each bus departs within every half an hour with some shuttle buses running between Pudong airport and Hongqiao airport.

Shanghai Hongqiao International Airport (上海虹桥国际机场,IATA: SHA)

Address: 2550 Hongqiao Rd, Changning District, Shanghai (上海市长宁区虹桥路2550号)

Located in the west of Shanghai, Shanghai Hongqiao International Airport is near the downtown of Hongqiao in Changning District. By comparison with Pudong international airport, it mainly serves the domestic and regional flights. Though the flight departing from Hongqiao airport to Guilin is very limited, it is still quite convenient, since the Metro station right inside the airport helps passengers save a lot of time and the airport it is very close to the city center, only 13 km to the Bund, about 50min (by Metro line 10) to reach the ancient Yuyuan Garden and the neighboring international area: The Bund, and the urbanized buildings such as  Shanghai World Financial Center.

Where to Take Flights to Shanghai from Guilin

Guilin Liangjiang International Airport (桂林两江国际机场,IATA:KWL)

Address: Liangjiang, Lingui District, Guilin, Guangxi (桂林市临桂区两江镇)

Guilin Liangjiang International Airport is the only airport serving the scenic city, Guilin in Guangxi Zhuang Autonomous Region. It is located in the southwest suburb of Guilin, Liangjiang, about 28 km to the city center (1hour, by car). There is no subways running in Guilin, but you don’t need to worry about getting a vehicle to your hotel or the next destination, since the buses to downtown Guilin are arranged by the flight schedules. Arriving either early in the morning or late till the midnight, there will be buses waiting for you.

Warm Tips for Your Flight

1. The two airports in Shanghai are located separately in the east and the west, with a distance of more than 50 km from one place to another. If you need transfer your flight in Shanghai, please ensure that the two flights are at the same airport, otherwise you may need reserve at least two hours for transferring.

2. China Discovery offers the warm services of airport pick-up and drop-off to make your trip smooth and relax and let you have more time and strength for the wonderful attractions and fun. We will hold the pick-up card so that you can see us easily when you come out in the arrival hall. And for your departure, we will take you in advance to the airport departure area after your trip ends. > contact us now

Shanghai Pudong International Airport

Shanghai Pudong Airport

Shanghai Hongqiao International Airport

Shanghai Hongqiao Airport

Guilin Liangjiang International Airport

Guilin Liangjiang Airport

Shanghai to Guilin Train / Guilin to Shanghai Train

There are altogether 6 trains running from Shanghai to Guilin and the same in the opposite direction every day, including one high speed bullet train (G Train) and 5 normal trains (K & T Trains). Check the train stations and train schedules from Shanghai to Guilin/ Guilin to Shanghai below:

Shanghai Guilin Bullet Train (Recommended)

Threading through metropolitan Shanghai and idyllic Guilin, the high speed railway provides a comfortable travelling experience for you to explore the southern part of China on your way. You can enjoy the scenic views and various landscapes along the way. The railway traverses the southern China and nearly parallels below Yangtze River. The train stops at some famous historical cities like Hangzhou, Nanchang, and Changsha. You may have a chance to enjoy the typical picturesque Jiangnan (south of the Yangtze River). Furthermore, It is much faster that you take a bullet train. Within 9.5 hours, the bullet train can reach your destination, and save 9 to 15 hours comparing with taking the normal trains.

There are two high speed trains shuttling between Guilin and Shanghai. The followings are the bullet train information in detail, for your reference. Since the ticket price changes from time to time in different seasons, please don’t hesitate to contact us  to get the updated train schedules.

Shanghai Guilin Bullet Train Schedules

Train No.Dep. ~ Arr. Railway Station


Dep. ~ Arr. Time
Duration Second Class Seat First Class Seat Business Class Seat
G1501 Shanghai Hongqiao → Guilin 10:03~19:02 8h 59min ¥659.5 ¥1089.5 ¥2054.5
G1502 Guilin →  Shanghai Hongqiao 11:45~21:15 9h 30min ¥659.5 ¥1089.5 ¥2054.5


Shanghai Hongqiao Railway Station (上海虹桥站)

Address: 1500 Shengui Rd. Minghan District, Shanghai (上海市闵行区申贵路1500号)

Right near Hongqiao International Airport, Shanghai Hongqiao Railway Station is in the west of Shanghai, about 20km to the city center. The Metro Line 2 can take you to the scenic ares like the Bund within 50 minutes. You can also take Metro Line 10 to Terminal 1 of Hongqiao Airport and then walk few minutes to Terminal 2. If you need go to Pudong Airport, taking a taxi for around 1 hour and 20 minutes is the most convenient way. Meanwhile, there are two subway lines (Metro Line 2 & 10) available for transportation to central city area.>>Learn more about Shanghai Railway Station

Guilin Railway Station (桂林站)

Address: 39 Zhongshan S Rd, Xiangshan District, Guilin (广西壮族自治区桂林市中山南路39号)

It is right in the city center, about 20mins’ driving (6km) to Li River Cruise Ticket Office, 45mins’ driving (30km) to Guilin Liangjiang International Airport, 1.5 hrs’ driving to Yangshuo. Serving as the foremost train station in Guilin, Guilin Railway Station conducts about 100 daily high speed trains to Guangzhou, Chengdu, Kunming and other citie. It is the nearest train station in downtown Guilin. The station is also called Guilin South Railway Station (桂林南站) by the locals, but actually, the formal name is Guilin Railway Station (桂林站) on train ticket. >>Learn more about Guilin Train Stations

Useful Links

>>Shanghai to Guilin Train Schedules

>>Guilin to Shanghai Train Schedules

>>How to Book China High Speed Train Tickets

>>Board and Get off from China High Speed Bullet Train

Shanghai to Guilin Train

Shanghai Hongqiao Railway Station

Guilin to Shanghai Train

Guilin Railway Station

Shanghai Guilin Normal Train

There are ten normal trains running between Guilin and Shanghai. The normal trains are not very recommended, since the long distance between the two cities will occupy at least 18 hours of your travelling time on train, but the information is still provided below in case you need in some certain circumstances. Please also note that the ticket price changes from time to time in different seasons, please don’t hesitate to contact us to get the updated train information.

Shanghai Guilin Normal Train Schedules

Train No. Dep. ~ Arr. Time Duration Dep. ~ Arr. Railway Station Hard Seat Hard Sleeper Soft Sleeper
K149 08:36~04:58 20h 22min Shanghai South →  Guilin North ¥189.5 ¥343.5 ¥580.5
K1556 10:21~10:57 20h 22min Shanghai →  Guilin North ¥201.0 ¥367.0 ¥566.0
T77 11:27~05:18 17h 51min Shanghai South →  Guilin North No Seat ¥343.5 ¥527.5
T381 16:55~11:59 19h 4min Shanghai South →  Guilin North ¥192.0 ¥351.0 ¥537.0
T25 17:49~13:17 19h 28min Shanghai South →  Guilin North ¥192.0 ¥351.0 ¥537.0
K1558 03:51~06:13 26h 22min Guilin North →  Shanghai ¥201.0 ¥367.0 ¥623.5
K150 08:27~06:12 21h 45min Guilin North →  Shanghai South ¥189.5 ¥343.5 ¥527.5
T382 15:16~11:34 20h 18min Guilin North →  Shanghai South ¥192.0 ¥351.0 ¥592.5
T78 16:35~10:18 17h 43min Guilin North →  Shanghai South No Seat ¥343.5 ¥527.5
T26 19:41~15:07 19h 26min Guilin North →  Shanghai South ¥192.0 ¥351.0 ¥537.0


Useful Links:>Shanghai to Guilin Train Schedules | > Guilin to Shanghai Train Schedules

Shanghai Railway Station (上海站)

Address: 303 Moling Rd. Jinan District, Shanghai (上海市静安区秣陵路303号)

Shanghai Railway Station is one of the major train stations in Shanghai, serving 170 high speed trains (G & D trains)and 53 normal (K, T, Z trains) every day. The station is very close to the city center, only 5km to the Bund, 30 mins’driving to Shanghai Hongqiao Airport and 1 hour to Shanghai Pudong Airport. From here, you can take Metro Line 1, Line 3 and Line 4 to transfer to downtown or other places in Shanghai, or get to the Pudong Airport by bus.>>Learn more about Shanghai Train Stations

Shanghai South Railway Station (上海南站)

Address: 9001 Huming Rd. Xuhui District, Shanghai (上海市徐汇区沪闵路9001号)

Shanghai South Railway Station is located in the south of Shanghai, about 13km to the Bund. It serves over 60 thousand passengers per year and is the south gate of Shanghai. It mainly sends normal trains with few high speed trains to other places. There are more than 30 trains arriving in or departing from Shanghai South Railway Station every day. Mostly these trains are long-distance trains to the south and short-distance trains to Jiangsu and Zhejiang provinces, as well as a few trains to Yantai, Baotou and Lanzhou. 

Guilin North Railway Station (桂林北站)

Address: 6 Zhanqian Rd. Diecai District, Guilin (广西壮族自治区桂林市叠彩区站前路6号)

It is located in the north of Guilin city, about 8.5km to the city center (around 25min by car), 30mins’ driving (10 km) to Guilin Railway Station, 40 mins’ driving (35km) to Guilin Liangjiang International Airport. Guilin North Railway Station serves as an important train station in Guilin. the station sends around 104 trains (including both normal trains and high speed trains) to other parts of China every day, such as Guangzhou, Kunming, Chengdu, and Guiyang. >>Learn more about Guilin Train Stations

Warm Tips for Your Train

1. If you plan to take an overnight train to get to shanghai/Guilin, you’d better take the Soft Sleeper, because it offers more private space and comfortable berth for this long journey.

2. The train schedules are references for you to read and the info needs to be updated from time to time. Please don’t hesitate to contact us  to get the updated Train schedules.

3. China Discovery offers the warm services of airport pick-up and drop-off to make your trip smooth and relax and let you have more time and strength for the wonderful attractions and fun. We will hold the pick-up card so that you can see us easily when you come out in the arrival hall. And for your departure, we will take you in advance to the airport departure area after your trip ends. > contact us now

Useful Links

>>How to Book China Train Ticket

>>Board and Get off from China High Speed Bullet Train

>>Facilities, Food & Service on High Speed Trains

How to Travel Shanghai and Guilin

Shanghai, regarded as the Oriental Paris, is the best place to see cultural sparkles between the east and west in China. The traditional Chinese garden - Yuyuan Garden, adjoins the international architectures at the Bund with the skyscrapers standing on the other side of the river such as  the Oriental Pearl Tower and Shanghai Tower. You will find a splendid mixture of the traditional China and modern China, while Guilin is also a world-famous scenic city attracting millions of tourists to come every year to see its stunning karst landscapes. Either taking a boat on Li River or hiking at Longsheng Rice Terraces, you will fully enjoy its idyllic beauty. Here is our most recommended Shanghai Guilin Tours that you will explore the real essence sites in China:

>>10 Days Classic China Tour from Shanghai

>>15 Days China Tour with Tibet Discovery & Panda Visit

Useful Links:Things to Do in Shanghai | Things to Do in Guilin

Travel with China Discovery

China Discovery provides you worry-free private tour packages which covers sightseeing, dining, tour guide and transfers between Shanghai and Guilin. The tour guide and driver will pick you up at airport, railway station to your Hotel, and escort you all the way to focus on sightseeing and save your time on complicated local transfer. If you have more questions about transportation between Shanghai and Guilin, please feel free to contact us and our experienced travel consultants are always ready to help!

Idyllic Landscape in Guilin

Idyllic Landscape in Guilin

The Oriental Pearl Tower

The Oriental Pearl Tower

Recommended Shanghai Guilin Tours

Top 3 Shanghai Guilin tours chosen by most customers to explore Shanghai Guilin in the best way. Check the detailed itinerary, or tailor your own trip now with us.

the Bund
3 Days Shanghai Past and Present Contrast Tour


Li River Sunset Scene
10 Days Classic China Tour from Shanghai

Shanghai / Guilin / Yangshuo / Guilin / Xian / Beijing

Li River Hiking
4 Days Li River Hiking with Yangshuo Highlights Tour

Guilin / Yangshuo / Guilin

Start planning your tailor-made holiday to China by contacting one of our specialists. Once enquired, you’ll get a response within 0.5~23.5 hours.

Customize a Trip

Have a question? Get answers from our travel experts or guests

  • Your Question:
  • Your Name:
  • Your Email:
  • Submit