Travel Shanghai to Guilin

Shanghai to Guilin

You’ll find practical information on schedules and prices for several transport options between Shanghai and Guilin, including flight, combined or train.

Travel options for Shanghai to Guilin

Travel from Shanghai to Guilin with a train for 273 CN¥ to save, or reach Guilin faster by flight in 2h y 35 minutes.

Train from Shanghai to Guilin

Catch a train from Shanghai by departing at Shanghai South, Shanghai Hongqiao or Shanghai and reaching Guilin at Guilin North or Guilin. The journey usually takes about 7 hours 18 minutes, providing a convenient and scenic travel option. Tickets start at 273 CN¥, so make sure to secure your preferred seat here.

Prices: 273 CN¥

Duration: 7h 18m – 23h 57m ⏱

Go with train from Shanghai to Guilin for 273 CN¥ Travel with train from Shanghai to Guilin for 273 CN¥ Explore with train from Shanghai to Guilin in 7h 18m

View all Train tickets →

Flight from Shanghai to Guilin

Travel from Shanghai to Guilin by flying out of PVG Shanghai Pudong Airport and completing the journey in around 2 hours 35 minutes, with arrival at KWL Guilin Airport. This option is ideal for covering long distances in less time, and flight fares usually start at 553 CN¥. You can review available flights and booking options on the flight details page.

Popular departures: PVG Shanghai Pudong Airport
Popular arrivals: KWL Guilin Airport

Prices: 553 CN¥

Duration: 2h 35m – 3h 5m ⏱

Choose avia from Shanghai to Guilin for 553 CN¥ Explore with avia from Shanghai to Guilin in 2h 35m Choose avia from Shanghai to Guilin for 553 CN¥

View all Flight tickets →

Combined from Shanghai to Guilin

Combined transport services between Shanghai and Guilin depart from PVG Shanghai Pudong Airport and arrive at KWL Guilin Airport, giving you multiple options to plan your trip. The journey usually lasts about 9 hours 5 minutes, with tickets priced at 4,485 CN¥. Make sure to secure your spot and explore the available routes here.

Popular departures: PVG Shanghai Pudong Airport
Popular arrivals: KWL Guilin Airport

Prices: 4,485 CN¥

Duration: 9h 5m ⏱

Experience combined from Shanghai to Guilin for 4485 CN¥

View all Combined tickets →

Distance Shanghai to Guilin

The distance between Shanghai and Guilin is 1278.4 kilometers.

Shanghai to Guilin Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Shanghai to Guilin

Train
Flight
Combined
Average price
604 CN¥
1,036 CN¥
4,485 CN¥
Cheapest price
273 CN¥
553 CN¥
4,485 CN¥
Average duration
14h 30m
2h 50m
9h 05m
Minimum duration
7h 18m
2h 35m
9h 05m
Number of departures
5
4
1
Tickets

Train Routes & Schedules from Shanghai to Guilin

- Travel from Shanghai South to Guilin North by train, a trip that lasts about 15h 24m to 16h 20m. Departures occur from 11:40 until 12:30 with fares starting at 388 to 627 CN¥.
- Catch a train at Shanghai Hongqiao bound for Guilin North, with trips usually taking 9h 33m. Services are scheduled at 07:50, and tickets start at 843 CN¥.
- Board the train at Shanghai Hongqiao to reach Guilin, with the trip taking roughly 7h 18m. Rail services run at 11:00, and tickets are available from 889 CN¥.
- Set off from Shanghai by train and spend roughly 23h 57m traveling before reaching Guilin North. Ticket prices begin at 273 CN¥, and rail services operate at 10:13.

Departure stations
Shanghai South
Shanghai Hongqiao
Shanghai
Arrival stations
Guilin North
Guilin

Train Timetable: Shanghai → Guilin North

  • 10:13 10:10 23h 57m 273 CN¥

Train Timetable: Shanghai Hongqiao → Guilin

  • 11:00 18:18 7h 18m 889 CN¥

Train Timetable: Shanghai Hongqiao → Guilin North

  • 07:50 17:23 9h 33m 843 CN¥

Train Timetable: Shanghai South → Guilin North

  • 11:40 04:00 16h 20m 627 CN¥
  • 12:30 03:54 15h 24m 388 CN¥

Check all Combined tickets →

Flight Routes & Schedules from Shanghai to Guilin

Board your flight at PVG Shanghai Pudong Airport, the only nonstop service to Guilin. Flights operate from 11:40 until 22:15, and you’ll spend about 2h 35m to 3h 5m in the air before landing at KWL Guilin Airport. Fares start from 553 to 1,797 CN¥, and you can check the full timetable for flights between Shanghai and Guilin to choose the departure that fits your schedule and reserve your seat in advance.

Flight Timetable: PVG Shanghai Pudong Airport → KWL Guilin Airport

  • 11:40 14:35 2h 55m 1797 CN¥
  • 15:55 19:00 3h 5m 1239 CN¥
  • 18:05 20:50 2h 45m 556 CN¥
  • 22:15 00:50 2h 35m 553 CN¥

Check all Flight tickets →

Combined Routes & Schedules from Shanghai to Guilin

Start your journey at PVG Shanghai Pudong Airport on a combined transport route toward Guilin. You’ll travel across different vehicles for about 9h 5m, with departures running at 07:00 and fares starting from 4,485 CN¥. Arrival is at KWL Guilin Airport, and checking the timetable for connections between Shanghai and Guilin lets you choose the departure that fits your schedule.

Check all Combined tickets →

Frequently Asked Questions Shanghai to Guilin

Below you will find answers to the most common questions about traveling from Shanghai to Guilin.

How long does the Shanghai to Guilin route usually take?

Travel time on the Shanghai to Guilin route varies a lot by transport type. Flights take about 2 hours 35 minutes to 3 hours 5 minutes in the air, while trains range from about 7 hours 18 minutes to nearly 24 hours, depending on the service and station pair.

What is the cheapest way to travel from Shanghai to Guilin?

The cheapest listed option on the Shanghai to Guilin route is train travel, with fares starting at 273 CNY. Flight tickets start at 553 CNY, so trains are the lower-cost choice when price is the main factor.

Which option is the fastest for Shanghai to Guilin?

The fastest option on the Shanghai to Guilin route is the direct flight. It takes about 2 hours 35 minutes to 3 hours 5 minutes, not including time spent getting to the airport, checking in, and collecting luggage.

How much should I expect to pay for Shanghai to Guilin?

Prices on the Shanghai to Guilin route depend on the transport type and service. Trains cost about 273 to 889 CNY, flights cost about 553 to 1,797 CNY, and the combined air option listed is 4,485 CNY.

Where do departures and arrivals happen on the Shanghai to Guilin route?

Flights on the Shanghai to Guilin route depart from PVG Shanghai Pudong Airport and arrive at KWL Guilin Airport. Train services use several Shanghai departure stations, including Shanghai South, Shanghai Hongqiao, and Shanghai, with arrivals at Guilin North or Guilin.

How often do services run from Shanghai to Guilin, and what are the first and last departures?

The context does not list a fixed frequency for Shanghai to Guilin services. For flights, the first departure is 11:40 and the last is 22:15. For trains, the first departure is 07:50 and the last is 12:30.

Which Shanghai to Guilin train is the quickest, and which stations does it use?

The quickest train listed on the Shanghai to Guilin route is the service from Shanghai Hongqiao to Guilin, which takes about 7 hours 18 minutes. Other train pairs are slower, including Shanghai Hongqiao to Guilin North and services from Shanghai South.

Are there different train stations for Shanghai to Guilin, or just one?

There are multiple train stations on the Shanghai to Guilin route. Departures can be from Shanghai South, Shanghai Hongqiao, or Shanghai, and arrivals are listed at Guilin North or Guilin. The exact station pair affects the journey time.

What is the price range for flights from Shanghai to Guilin?

Flights on the Shanghai to Guilin route cost about 553 to 1,797 CNY. The flight duration is roughly 2 hours 35 minutes to 3 hours 5 minutes, and all listed flights use PVG Shanghai Pudong Airport and KWL Guilin Airport.

How much do the slower Shanghai to Guilin train options differ from the faster ones?

Train times on the Shanghai to Guilin route vary widely. The fastest listed train takes about 7 hours 18 minutes, while another service takes about 15 hours 24 minutes to 16 hours 20 minutes, and one listed option is nearly 24 hours.

If I want to book Shanghai to Guilin tickets, where should I look?

For Shanghai to Guilin reservations, TicketRoutes.com is the booking reference provided in the context. It is the route page for checking the listed transport options, prices, and departure details before planning the trip.

Is there any combined transport option for Shanghai to Guilin, and how does it compare?

A combined option is listed for Shanghai to Guilin, but it is much more expensive at 4,485 CNY. Its duration is 9 hours 5 minutes, and it uses PVG Shanghai Pudong Airport and KWL Guilin Airport.


More travel routes for Shanghai and Guilin

Planning more stops after Shanghai to Guilin?

If your journey doesn’t end with Shanghai to Guilin, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.