On this page, you can find and purchase flight tickets for the route from Zhanjiang to Guilin. Despite the relatively short distance of 443 km, there are no direct flights between these cities. Therefore, the flight includes one layover at Shanghai Pudong International Airport, with the total travel time for the fastest option being approximately 8 hours and 20 minutes.
Regular service is provided by carriers such as China Eastern, Juneyao Airlines, and Shanghai Airlines. The cost of a flight can change significantly depending on the season and booking date, so we recommend using the low-price calendar and the price dynamics chart to find the best deals. You can also find information on how to get to the airport in Zhanjiang and how to get from the airport in Guilin.







