128 € Cheap Flights from Shanghai Pudong to Guilin

Compare Shanghai Pudong to Guilin flight deals

Find the cheapest month or even day of the year to fly to Guilin

Book the best Guilin fare with no extra fees

Flight deals from Shanghai Pudong to Guilin

Looking for a cheap last-minute deal or the best return flight from Shanghai Pudong Airport to Guilin Airport? If you want to travel next month, return fares start from 133 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai Pudong to Guilin

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai Pudong to Guilin flights are currently cheapest in August.

Direct flights from Shanghai Pudong to Guilin

Shanghai Pudong to Guilin: Alternative routes

Compare routes from Shanghai Pudong to Guilin below. You may find an airport to fly into that's cheaper, faster, or easier than Guilin.

Shanghai to Guilin: Flight information

The things to know before you go.
Cheapest flight found128 €
Cheapest month to flyJuly
Average flight time2 hrs, 36 mins
Most popular airlineChina Eastern
Average flights per week95

Finding cheap flights from Shanghai Pudong to Guilin: Frequently asked questions

The best price we found for a return flight from Shanghai Pudong to Guilin is 128 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 36 minutes is the average flight time from Shanghai Pudong to Guilin.
China Eastern, Xiamen Airlines and Juneyao Airlines fly direct from Shanghai Pudong to Guilin.
As of July 2026, there are 95 flights per week flying from Shanghai Pudong to Guilin.
The cheapest month to fly from Shanghai Pudong to Guilin is usually July.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Shanghai Pudong Airport to Guilin Airport on Thursday, 23 July 2026.
Yes – the average flight time is 2 hours and 36 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Guilin but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Guilin is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Spring Airlines offers the cheapest flight tickets to Guilin.

Flying from Shanghai Pudong Airport (PVG) to Guilin Airport (KWL): what you need to know

  • Take a direct flight from Shanghai Pudong Airport to Guilin Airport and you'll be travelling for an average of 2 hours 40 minutes.

  • Guilin's timezone is UTC+8, which is the same as Shanghai.

  • There are 60 Shanghai Pudong Airport to Guilin Airport flights each week to choose from.

  • Arrive at the airport on time so you don't miss your PVG to KWL flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to prevent a last-minute sprint to your gate.

  • Flying during a peak month like April? Public holidays and other popular seasons can lead to longer queues at security. Be extra cautious and arrive up to four hours before international flights and two hours before domestic departures.

  • You'll find plenty of airlines that offer direct flights from Shanghai Pudong Airport to Guilin Airport. Fly nonstop to Guilin with these top carriers and discover this exciting part of China:

  • Juneyao Airlines has the highest passenger demand on this route.

  • Juneyao Airlines stands out as the most punctual carrier for PVG to KWL flights, with 87.56% of services landing as scheduled.

  • Think about adding a stopover when booking your ticket from Shanghai Pudong Airport to Guilin Airport. Just uncheck 'Direct flights only' to break up your trip, or perhaps explore a new destination along the way. Check out these options between PVG and KWL:

    • Chengdu Tianfu International Airport

    • Zhengzhou Airport

    • Jieyang Chaoshan Airport

How to find the cheapest flights from Shanghai Pudong Airport (PVG) to Guilin Airport (KWL)

  • The lowest price we've seen for a one-way Shanghai Pudong Airport to Guilin Airport flight is 62 €. A round-trip fare right now is 128 €. Depending on the availability and when you book, these fares may change.

  • To secure cheap tickets from PVG to KWL, reserve your journey 11 months ahead of your departure date.

  • The cheapest month for flights from Shanghai Pudong Airport to Guilin Airport is April. Use the 'Whole month' tool to find the lowest prices if you have flexible travel dates.

  • Spend less time searching for cheap flights from PVG to KWL by creating a Price Alert. We'll send you an email or push notification on the app when fares go down.

  • Tailor your trip using filters. Pick your ideal departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Shanghai Pudong Airport to Guilin Airport.

Handy information about Shanghai Pudong Airport (PVG)

  • The address for PVG is No.300 Qihang Road.

  • 82% of flights departing from Shanghai Pudong Airport reach their destination according to schedule. Given its solid on-time performance, delays are unlikely when jetting out of PVG.

  • Central Shanghai to Shanghai Pudong Airport is approximately 48 kilometres. Depending on traffic, it'll take about 1 hour 5 minutes to get there if you're driving, ride-sharing or catching a taxi.

  • Catching public transport? You can expect a journey time of around 50 minutes.

  • Have an early flight from Shanghai Pudong Airport to Guilin Airport? Avoid the hassle of rushing to the airport (and sneak in some extra snooze time) by picking one of these hotels close to PVG:

Arriving at Guilin Airport (KWL)

Getting from Guilin Airport (KWL) to central Guilin

  • The street address for KWL is 306 Provincial Rd..

  • Guilin Airport is approximately 27 kilometres from central Guilin. The drive time takes around 35 minutes.

  • Getting to the centre by public transport will take you roughly 45 minutes.

When to fly to Guilin Airport (KWL)

  • The quietest month for a flight from Shanghai Pudong Airport to Guilin Airport is March, while April is the most popular. Pick the best time to go to Guilin based on whether you prefer a faster pace or a more relaxed vibe.

  • The warmest month in Guilin is August, with temperatures ranging between 21ºC (70ºF) and 33ºC (91ºF). Book your flights from Shanghai Pudong Airport to Guilin Airport in this month if you like this kind of weather.

  • Look for cheap tickets from PVG to KWL in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 0ºC (32ºF) and 18ºC (64ºF) on average.

Explore more of China

  • Guangzhou is just one of the many cities in China waiting to be explored once you've seen the sights of Guilin. Around 386 kilometres away to the south-east, popular attractions include Canton Tower, Baiyun Mountain and Yuyuan Garden.

  • Shenzhen is another essential stop in China and is around 483 kilometres south-east of Guilin. No trip is complete without experiencing Huangshan Mountain, The Great Wall and Mogao Grottoes.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.