Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Shanghai (CSHA) to Guilin (KWL)

Travellers and cabin class
  1. Home
  2. China
  3. Shanghai
  4. Guilin

Compare Shanghai 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

TrustScore 4.4 out of 5 4.4 out of 5 based on 19,774 reviews Trustpilot
Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Shanghai to Guilin

Looking for a cheap last-minute deal or the best return flight from Shanghai to Guilin? Find the lowest prices on one-way and return tickets right here.
Guilin.£164 per passenger.Departing Sat, 21 Jun, returning Mon, 23 Jun.Return flight with Air China and China Eastern.Outbound direct flight with Air China departs from Shanghai Pudong on Sat, 21 Jun, arriving in Guilin.Inbound direct flight with China Eastern departs from Guilin on Mon, 23 Jun, arriving in Shanghai Pudong.Price includes taxes and charges.From £164, select.
Air China
Sat, 21 JunPVG - KWL with Air China
Direct
China Eastern
Mon, 23 JunKWL - PVG with China Eastern
Direct
from £164
Guilin.£209 per passenger.Departing Fri, 30 May, returning Mon, 2 Jun.Return flight with Juneyao Airlines.Outbound direct flight with Juneyao Airlines departs from Shanghai Pudong on Fri, 30 May, arriving in Guilin.Inbound direct flight with Juneyao Airlines departs from Guilin on Mon, 2 Jun, arriving in Shanghai Pudong.Price includes taxes and charges.From £209, select.
Fri, 30 MayPVG - KWL with Juneyao Airlines
Direct
Mon, 2 JunKWL - PVG with Juneyao Airlines
Direct
from £209
Guilin.£237 per passenger.Departing Thu, 22 May, returning Sat, 24 May.Return flight with Spring Airlines and Greater Bay Airlines.Outbound indirect flight with Spring Airlines, departs from Shanghai Hongqiao on Thu, 22 May, arriving in Guilin.Inbound indirect flight with Greater Bay Airlines, departs from Guilin on Sat, 24 May, arriving in Shanghai Pudong.Price includes taxes and charges.From £237, select.
Thu, 22 MaySHA - KWL with Spring Airlines
1 stop
Sat, 24 MayKWL - PVG with Greater Bay Airlines
1 stop
from £237
Guilin.£238 per passenger.Departing Fri, 27 Jun, returning Fri, 4 Jul.Return flight with Air China and China Eastern.Outbound direct flight with Air China departs from Shanghai Pudong on Fri, 27 Jun, arriving in Guilin.Inbound direct flight with China Eastern departs from Guilin on Fri, 4 Jul, arriving in Shanghai Pudong.Price includes taxes and charges.From £238, select.
Air China
Fri, 27 JunPVG - KWL with Air China
Direct
China Eastern
Fri, 4 JulKWL - PVG with China Eastern
Direct
from £238
Guilin.£245 per passenger.Departing Mon, 1 Sep, returning Wed, 3 Sep.Return flight with Spring Airlines.Outbound indirect flight with Spring Airlines, departs from Shanghai Hongqiao on Mon, 1 Sep, arriving in Guilin.Inbound indirect flight with Spring Airlines, departs from Guilin on Wed, 3 Sep, arriving in Shanghai Pudong.Price includes taxes and charges.From £245, select.
Mon, 1 SepSHA - KWL with Spring Airlines
1 stop
Wed, 3 SepKWL - PVG with Spring Airlines
1 stop
from £245
Guilin.£247 per passenger.Departing Fri, 4 Jul, returning Fri, 11 Jul.Return flight with Juneyao Airlines.Outbound direct flight with Juneyao Airlines departs from Shanghai Hongqiao on Fri, 4 Jul, arriving in Guilin.Inbound direct flight with Juneyao Airlines departs from Guilin on Fri, 11 Jul, arriving in Shanghai Pudong.Price includes taxes and charges.From £247, select.
Fri, 4 JulSHA - KWL with Juneyao Airlines
Direct
Fri, 11 JulKWL - PVG with Juneyao Airlines
Direct
from £247
Guilin.£290 per passenger.Departing Thu, 7 Aug, returning Thu, 14 Aug.Return flight with Shanghai Airlines and China Eastern.Outbound direct flight with Shanghai Airlines departs from Shanghai Pudong on Thu, 7 Aug, arriving in Guilin.Inbound direct flight with China Eastern departs from Guilin on Thu, 14 Aug, arriving in Shanghai Pudong.Price includes taxes and charges.From £290, select.
Thu, 7 AugPVG - KWL with Shanghai Airlines
Direct
China Eastern
Thu, 14 AugKWL - PVG with China Eastern
Direct
from £290
Guilin.£321 per passenger.Departing Thu, 22 May, returning Sun, 25 May.Return flight with Air China.Outbound direct flight with Air China departs from Shanghai Pudong on Thu, 22 May, arriving in Guilin.Inbound direct flight with Air China departs from Guilin on Sun, 25 May, arriving in Shanghai Pudong.Price includes taxes and charges.From £321, select.
Air China
Thu, 22 MayPVG - KWL with Air China
Direct
Air China
Sun, 25 MayKWL - PVG with Air China
Direct
from £321
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Shanghai to Guilin found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Shanghai to Guilin

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to Guilin flights are currently cheapest in June.
May
from £237
Jun
from £164
Jul
from £247
Aug
from £290
Sep
from £245
Oct
from £493
Nov
Find prices
Dec
Find prices
Jan
Find prices
Feb
Find prices
Mar
Find prices
Apr
Find prices

Direct flights from Shanghai to Guilin

Shanghai to Guilin: Alternative routes

Compare routes from Shanghai 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£164
Cheapest month to flyJune
Average flight time2 hrs, 34 mins
Most popular airlineChina Eastern
Average flights per week162

Finding cheap flights from Shanghai to Guilin: Frequently asked questions

The best price we found for a return flight from Shanghai to Guilin is £164. 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 34 minutes is the average flight time from Shanghai to Guilin.
China Eastern, Juneyao Airlines and Xiamen Airlines fly direct from Shanghai to Guilin.
As of May 2025, there are 162 flights per week flying from Shanghai to Guilin.
The cheapest month to fly from Shanghai to Guilin is usually May 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to Guilin Airport on Saturday, 21 June 2025.
Yes – the average flight time is 2 hours and 34 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.
The cheapest airline that flies to Guilin is Air China .

Travelling from Shanghai to Guilin Liangjiang International Airport (KWL): what you need to know

  • Kick off your travels at one of Shanghai's main airports, Shanghai Pudong International Airport (PVG) or Shanghai Hongqiao International Airport (SHA). Check out your options for booking a flight from Shanghai to Guilin Liangjiang International Airport (KWL) jetting off from either of these.

  • The average duration of a direct flight from Shanghai to Guilin Liangjiang International Airport is 2 hours 39 minutes.

  • Guilin Liangjiang International Airport is located in Guilin. The city's timezone is UTC+8, which is the same as Shanghai.

  • With 69 direct flights a week between the two airports, Shanghai Pudong International Airport (PVG) to Guilin Liangjiang International Airport (KWL) is the busiest route. China Eastern operates the earliest flight at 06:45. If you'd like to make the most of your day before leaving, the last departure from PVG to KWL is with Shanghai Airlines at 21:30.

  • To ensure you catch your flight from Shanghai to KWL, leave plenty of time for things like baggage drop and finding your gate. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • Popular months like July or other peak seasons mean longer lines and potential delays. Stay ahead of the crowds by getting to the airport even earlier. Aim for at least four hours ahead of an international flight and two hours before domestic departures.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

  • Fly without interruptions from Shanghai Pudong International Airport (PVG). Direct flights from Shanghai to Guilin Liangjiang International Airport (KWL) can be booked from here.

  • Direct flights from Shanghai to Guilin Liangjiang International Airport are available from a variety of airlines at PVG. Travel with one of these:

    • China Eastern

    • Spring Airlines

    • Suparna Airlines Co

    • Shanghai Airlines

    • Air China

  • From the centre of Shanghai, PVG is approximately 35 miles away. Use navigation apps or check the official airport website to find the best way to arrive at the terminal.

  • After a stress-free start to your holiday? Stay near Shanghai Pudong International Airport. Whether you've booked an early flight from Shanghai to Guilin Liangjiang International Airport or just don't like being rushed, these hotels are perfect:

    • Da Zhong Airport Hotel

    • Jinjiang Inn Shanghai Pudong Airport II

    • Ramada Plaza by Wyndham Shanghai Pudong Airport

Shanghai Hongqiao International Airport (SHA)

  • Searching for other options for a direct flight from Shanghai to Guilin Liangjiang International Airport (KWL)? Check out the fares departing from Shanghai Hongqiao International Airport (SHA).

  • Depending on road traffic, you can drive to SHA from central Shanghai in about 21 minutes. The airport is approximately 9 miles away.

  • Kick off your holiday early with an additional night away from home. Before your flight from Shanghai to KWL, take things easy in one of these hotels close to Shanghai Hongqiao International Airport:

    • Atour Hotel Shanghai Hongqiao Beixinjing Metro Station

    • Qingji Hotel (Shanghai Hongqiao Wuzhong Road)

    • GreenTree Alliance Shanghai Minhang District Hongqiao Hub Huanghua Road Hotel

About Guilin Liangjiang International Airport (KWL)

  • Book a hotel close to KWL if you're catching a late flight from Shanghai to Guilin Liangjiang International Airport. Pick one of these options and skip the long transfer:

    • Guilin Airport Hotel (Liangjiang International Airport)

    • Airhouse and B&B (Guilin Liangjiang Airport)

    • Guangsheng Convenience Hotel (Guilin Liangjiang Airport)

Getting from Guilin Liangjiang International Airport (KWL) to central Guilin

  • Guilin Liangjiang International Airport is approximately 19 miles from central Guilin. With your own car rental or if you take a cab, the drive is around 55 minutes.

How to find the cheapest flights from Shanghai to Guilin Liangjiang International Airport (KWL)

  • Lock in a one-way ticket from Shanghai to Guilin Liangjiang International Airport from £47 or travel return from just £164. Fares listed are subject to change and may differ when you make your booking.

  • Get cheap tickets from Shanghai to KWL by booking at least 7 months ahead. According to flight price data, that's the sweet spot for finding a bargain.

  • The cheapest month for tickets from Shanghai to Guilin Liangjiang International Airport is April. Use the 'Whole month' tool to find the most affordable day to fly if you're flexible with your departure dates.

  • Log into your online account or use the app to create a Price Alert. We'll notify you straight away if there's a new deal on this route. It doesn't take long, and it'll save you the hassle of looking for a cheap ticket from Shanghai to KWL every day.

  • Personalise your trip with filters. Choose the total duration, number of stops, and departure and arrival times to find the ideal flight from Shanghai to Guilin Liangjiang International Airport. You can also sort the results to see the 'Best,' 'Fastest' or 'Cheapest' options first.

The best time to fly from Shanghai to Guilin Liangjiang International Airport (KWL)

  • It's time to pick your trip dates for your flight from Shanghai to Guilin Liangjiang International Airport. June is the busiest month to travel to Guilin. If you prefer a more peaceful vibe, go in February.

  • Think about the type of weather that'll suit your plans for Guilin. The warmest month is August. Book your flights from Shanghai to KWL during then and you can expect temperatures of between 21ºC and 33ºC.

  • January sees average temperatures of between 0ºC and 16ºC. Search for cheap flights from Shanghai to Guilin Liangjiang International Airport around that time if you want to travel when it's cooler.

More about Guilin

  • Start your Guilin trip right by choosing the perfect place to stay. As soon as you've booked your flight from Shanghai to Guilin Liangjiang International Airport, browse our range of accommodation options including:

    • Jiangbo Hotel Apartment (Guilin North Railway Station)

    • Guilin Xin Bin International Hotel

    • Guilin Hantang Xinge Hotel Two Rivers and Four Lakes Branch

  • One of the best ways to get to know Guilin is to explore its top attractions. Some highlights include Ludi Cave (Reed Flute Cave), Seven Star Park and Folded Brocade Hill.

Complete your Guilin trip with a car rental

  • Select one of our car rentals in Guilin and explore the city on your own terms. Easily compare rates from trusted rental companies in one place after booking your hotel and cheap flights from Shanghai to Guilin Liangjiang International Airport.

More travel options

Return plane tickets from London to Bari
Flights from London to New York John F. Kennedy
Flights from Edinburgh to Milan
Flights from London to Amritsar
Plane tickets from Birmingham to Milan
Cheap flights from London Heathrow to Manila Ninoy Aquino
Cheap flights from London to Catania Fontanarossa
Return tickets from Newcastle to Amsterdam Schiphol
Plane tickets from London Heathrow to Dubai
Return flights from London to Bologna International
Return flights from Manchester to Nice
Cheap tickets from Manchester to Bali (Denpasar)
Return plane tickets from Manchester to Munich
Cheap flights from Bristol to Edinburgh
Cheap flights from Glasgow to Alicante
Return tickets from Birmingham to Marrakech Menara
Return flights from London to Luxembourg
Return tickets from Manchester to Bangkok Suvarnabhumi
Cheap return flights from Birmingham to Indira Gandhi International
Return plane tickets from London to Santorini (Thira)
Cheap flights from London to Fuerteventura
Cheap return tickets from London to Hyderabad
Cheap flights from Edinburgh to Palma - Majorca
Plane tickets from Birmingham to Dubai
Cheap return tickets from Manchester to Pisa International
Flights from London to Zanzibar
Plane tickets from Manchester to Cologne
Return flights from Edinburgh to Malaga
Return flights from Edinburgh to Alicante
Return flights from London Heathrow to Lahore
Hotels by Amsterdam in Guilin
Holiday Inn Express hotels in Guilin
Wingate hotels in Guilin
Book hotels in Guilin
IHG Guilin hotel deals
Shangri-La hotels in Guilin
Hotels by Days Inn in Guilin
Wyndham hotels in Guilin
Tickets to China
Tickets from Shanghai
Cheap return flights to Guangxi
Cheap last minute flights
Cheap tickets to Guilin
Cheap return flights from Shanghai to Guangxi
Cheap tickets from China
Cheap return tickets from Shanghai
Best car hire at Guilin Airport
China car hire

Plan the rest of your trip from Shanghai to Guilin

  • Car hire from Guilin
  • Hotels in Guilin

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

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings