There are 7 ways to get from Saint Petersburg to Guilin by plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Guilin Liangjiang International Airport
best- Fly from Pulkovo Airport (LED) to Guilin Liangjiang International Airport (KWL)plane LED - KWL
16h 36m¥2,584–7,104Fly to Changsha Huanghua Airport, train
cheapest- Fly from Pulkovo Airport (LED) to Changsha Huanghua Airport (CSX)plane LED - CSX
- Take the train from Changsha South to Guilin Northtrain
18h 38m¥2,239–5,774Train
- Take the train from Ladozhsky Railway Terminal to Novosibirsk Gltrain
- Take the train from Novosibirsk Gl to Pyongyangtrain
- Take the train from Pyongyang to Beijingtrain
- Take the train from Beijing West Station to Guilin Northtrain
10d 4hDrive 8,681.2 km
- Drive from Saint Petersburg to Guilincar 8,681.2 km
4d 4h¥7,376–10,654Fly to Liuzhou Bailian Airport, train
- Fly from Pulkovo Airport (LED) to Liuzhou Bailian Airport (LZH)plane LED - LZH
- Take the train from Liuzhou to Guilin Northtrain
23h 27m¥2,772–7,676Fly to Nanning, train
- Fly from Pulkovo Airport (LED) to Nanning (NNG)plane LED - NNG
- Take the train from Nanning East to Guilin Northtrain
19h 15m¥2,596–6,820Fly to Chenzhou Beihu, train
- Fly from Pulkovo Airport (LED) to Chenzhou Beihu (HCZ)plane LED - HCZ
- Take the train from Chenzhou West Station to Hengyang Easttrain
- Take the train from Hengyang East to Guilin Northtrain
26h 35m¥2,461–6,302
Pulkovo Airport (LED) to Guilin Liangjiang International Airport (KWL) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Guilin is to fly and train which costs ¥2200 - ¥6000 and takes 18h 38m.
The fastest way to get from Saint Petersburg to Guilin is to fly which takes 16h 36m and costs ¥2500 - ¥7500.
No, there is no direct train from Saint Petersburg to Guilin. However, there are services departing from Spasskaya and arriving at Guilin North via Ladozhsky Railway Terminal, Novosibirsk Gl, Pyongyang, Beijing and Beijing West Station. The journey, including transfers, takes approximately 10 days 4h.
The distance between Saint Petersburg and Guilin is 7093 km. The road distance is 8681.2 km.
The best way to get from Saint Petersburg to Guilin without a car is to train which takes 10 days 4h and costs .
It takes approximately 16h 36m to get from Saint Petersburg to Guilin, including transfers.
Saint Petersburg to Guilin train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.
The best way to get from Saint Petersburg to Guilin is to fly which takes 16h 36m and costs ¥2500 - ¥7500. Alternatively, you can train, which costs and takes 10 days 4h.
Guilin is 5h ahead of Saint Petersburg. It is currently 9:42 PM in Saint Petersburg and 2:42 AM in Guilin.
Saint Petersburg to Guilin train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.
What companies run services between Saint Petersburg, Russia and Guilin, China?
China Eastern Airlines, Juneyao Airlines, and six other airlines fly from Pulkovo Airport (LED) to Guilin Liangjiang International Airport (KWL) twice daily. Alternatively, you can take a subway from Spasskaya to Guilin North via Ladozhskaya, Ladozhsky Railway Terminal, Novosibirsk Gl, Pyongyang, Beijing, Beijing West, and Beijing West Station in around 10d 4h.
- Website
- en.ceair.com
Flights from Pulkovo Airport to Guilin Liangjiang International Airport via Shanghai Pudong
- Ave. Duration
- 14h 30m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ¥2,500–7,000
Flights from Pulkovo Airport to Liuzhou Bailian Airport via Shanghai Pudong
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- ¥2,700–7,500
Flights from Pulkovo Airport to Nanning via Shanghai Pudong
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- ¥2,500–6,500
Flights from Pulkovo Airport to Changsha Huanghua Airport via Shanghai Pudong
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ¥2,000–5,500
Flights from Pulkovo Airport to Chenzhou Beihu via Shanghai Pudong
- Ave. Duration
- 19h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,200–6,000
Flights from Pulkovo Airport to Chenzhou Beihu via Krasnoyarsk, Beijing Daxing
- Ave. Duration
- 20h 25m
- When
- Thursday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,300–8,500
- Website
- ch.com
Flights from Pulkovo Airport to Guilin Liangjiang International Airport via Sanya
- Ave. Duration
- 14h 15m
- When
- Saturday
- Estimated price
- ¥2,800–10,000
Flights from Pulkovo Airport to Liuzhou Bailian Airport via Tianfu International
- Ave. Duration
- 17h 30m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,700–8,000
Flights from Pulkovo Airport to Nanning via Tianfu International
- Ave. Duration
- 12h 17m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,400–7,000
Flights from Pulkovo Airport to Changsha Huanghua Airport via Tianfu International
- Ave. Duration
- 13h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,100–6,000
Flights from Pulkovo Airport to Chenzhou Beihu via Tianfu International
- Ave. Duration
- 29h 25m
- When
- Thursday and Sunday
- Estimated price
- ¥2,300–7,000
- Website
- airchina.com
Flights from Pulkovo Airport to Guilin Liangjiang International Airport via Tianfu International
- Ave. Duration
- 13h
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,500–7,500
Flights from Pulkovo Airport to Guilin Liangjiang International Airport via Beijing Capital
- Ave. Duration
- 19h 5m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ¥2,400–7,500
Flights from Pulkovo Airport to Nanning via Beijing Capital
- Ave. Duration
- 13h 25m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ¥2,300–7,000
- Website
- hainanairlines.com
Flights from Pulkovo Airport to Nanning via Beijing Capital
- Ave. Duration
- 19h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ¥2,300–7,000
Flights from Pulkovo Airport to Changsha Huanghua Airport via Beijing Capital
- Ave. Duration
- 12h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ¥1,900–6,000
- Website
- flycua.com
Flights from Pulkovo Airport to Chenzhou Beihu via Krasnoyarsk, Beijing Daxing
- Ave. Duration
- 20h 25m
- When
- Thursday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,300–8,500
- Website
- airchangan.com
Flights from Pulkovo Airport to Guilin Liangjiang International Airport via Novosibirsk, Xi An
- Ave. Duration
- 13h 45m
- When
- Monday and Friday
- Estimated price
- ¥2,400–9,000
- Website
- okair.net
Flights from Pulkovo Airport to Nanning via Sanya
- Ave. Duration
- 13h 55m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,600–9,000
- Website
- ch.com
Flights from Pulkovo Airport to Nanning via Suvarnabhumi
- Ave. Duration
- 14h 10m
- When
- Thursday
- Estimated price
- ¥2,800–10,000
- Website
- intl.jdair.net
Flights from Pulkovo Airport to Changsha Huanghua Airport via Sanya
- Ave. Duration
- 15h 10m
- When
- Wednesday and Saturday
- Estimated price
- ¥2,400–8,500
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ladozhsky Railway Terminal to Novosibirsk Gl
- Ave. Duration
- 2d 7h
- Frequency
- 4 times a week
- Estimated price
- ¥650–1,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ¥2,500–3,500
- 3rd Class (Platzcart)
- ¥650–850
- 2nd Class (Kupé)
- ¥800–1,200
Train from Novosibirsk Gl to Pyongyang
- Ave. Duration
- 6d 6h
- Frequency
- Once a week
- Schedules at
- eng.rzd.ru
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Pyongyang to Beijing
- Ave. Duration
- 24h 48m
- Frequency
- 4 times a week
- Estimated price
- ¥800–1,500
- Schedules at
- 12306.cn
Train from Beijing West Station to Guilin North
- 2nd Class Seat
- ¥850–950
- 1st Class Seat
- ¥1,400–1,600
- Business Class Seat
- ¥2,000–3,000
Train from Liuzhou to Guilin North
- 2nd Class Seat
- ¥75–85
- 1st Class Seat
- ¥120–135
- Business Class Seat
- ¥170–250
Train from Nanning East to Guilin North
- 2nd Class Seat
- ¥160–190
- 1st Class Seat
- ¥270–300
- Business Class Seat
- ¥390–600
Train from Changsha South to Guilin North
- 2nd Class Seat
- ¥210–240
- 1st Class Seat
- ¥350–390
- Business Class Seat
- ¥500–750
Train from Chenzhou West Station to Hengyang East
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥62–68
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥62–68
- 1st Class Seat
- ¥100–110
- Business Class Seat
- ¥140–200
Train from Hengyang East to Guilin North
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–500
Train from Liuzhou to Guilin North
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- ¥70–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥95–140
Train from Nanning East to Guilin North
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- ¥130–280
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥130–180
- Adult - 1st Class
- ¥200–280
Train from Liuzhou to Guilin North
- Hard Seat
- ¥45–70
- Hard Sleeper
- ¥55–85
- Soft Sleeper
- ¥130–190
Train from Nanning East to Guilin North
- Hard Seat
- ¥65–95
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥180–260
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Why you should take the train in the US, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Saint Petersburg to Guilin is 8681 km. It takes approximately 4 days 4h to drive from Saint Petersburg to Guilin.
There are 178+ hotels available in Guilin.
















