Cheap flights from Shanghai Pudong to Guilin

Roundtrip selected
Roundtrip selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travelers and cabin class, 1 Adult, Economy
      China Eastern
      Juneyao Airlines
      Xiamen Airlines
      Etihad Airways
      KLM
      Shanghai Airlines

      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 round-trip flight from Shanghai Pudong Airport to Guilin Airport? If you want to travel next month, round-trip fares start from $135. Find the lowest prices on one-way and round-trip tickets right here.
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Shanghai Pudong to Guilin found in the last 4 days, and are subject to change and availability.

      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 October.

      Direct flights from Shanghai Pudong to Guilin

      Air China
      China Eastern
      China Southern
      Etihad Airways
      Hainan Airlines
      Juneyao Airlines
      KLM
      Shanghai Airlines
      Shenzhen Airlines
      Sichuan Airlines
      Spring Airlines
      Suparna Airlines Co
      Xiamen Airlines

      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 found$135
      Cheapest month to flyOctober
      Average flight time2 hrs, 36 mins
      Most popular airlineChina Eastern
      Average flights per week81

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

      The best price we found for a round-trip flight from Shanghai Pudong to Guilin is $135. 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, Juneyao Airlines and Xiamen Airlines fly direct from Shanghai Pudong to Guilin.
      There are 81 flights per week flying from Shanghai Pudong to Guilin, as of September 2026.
      The cheapest month to fly from Shanghai Pudong to Guilin is usually October.
      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 Monday, October 5, 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 traveling 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 $52. A round-trip fare right now is $135. 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 kilometers. Depending on traffic, it'll take about 1 hour 5 minutes to get there if you're driving, ride-sharing or catching a cab.

      • 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 kilometers from central Guilin. The drive time takes around 35 minutes.

      • Getting to the center 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 kilometers 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 kilometers 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.