There are 7 ways to get from Guangzhou to Saint Petersburg by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Guangzhou Baiyun International Airport
best- Fly from Guangzhou Baiyun International Airport (CAN) to Pulkovo Airport (LED)plane CAN - LED
16h 30m₽24,218–70,301Train
- Take the train from Gaunghzhou station to Ji'nan Westtrain
- Take the train from Jinan West to Dandongtrain
- Take the train from Dandong to Pyongyangtrain
- Take the train from Pyongyang to Yaroslavsky Railway Terminaltrain
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain
9d 16hDrive 9,110.6 km
- Drive from Guangzhou to Saint Petersburgcar 9,110.6 km
4d 9h₽95,010–137,236Train to Huizhou Pingtan Airport, fly
- Take the train from Guangzhou Train Station to Huizhou Southtrain
- Fly from Huizhou Pingtan Airport (HUZ) to Pulkovo Airport (LED)plane HUZ - LED
18h 5m₽33,220–87,641Train, bus to Zhuhai Jinwan Airport, fly
- Take the train from Guangzhou South station to Zhuhaitrain
- Take the bus from Zhuhai Gongbei to Zhuhai Golden Bay International Airportbus
- Fly from Zhuhai Jinwan Airport (ZUH) to Pulkovo Airport (LED)plane ZUH - LED
19h 36m₽30,978–81,843Train to Shenzhen Bao'An International Airport, fly
- Take the train from Guangzhou South station to Humentrain
- Fly from Shenzhen Bao'An International Airport (SZX) to Pulkovo Airport (LED)plane SZX - LED
18h 29m₽28,720–75,925Fly from Foshan Shadi Airport
- Fly from Foshan Shadi Airport (FUO) to Pulkovo Airport (LED)plane FUO - LED
26h 55m₽28,755–76,560
Guangzhou Baiyun International Airport (CAN) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Guangzhou to Saint Petersburg is to fly which costs RUB 24000 - RUB 75000 and takes 16h 30m.
The fastest way to get from Guangzhou to Saint Petersburg is to fly which takes 16h 30m and costs RUB 24000 - RUB 75000.
No, there is no direct train from Guangzhou station to Saint Petersburg. However, there are services departing from Gaunghzhou station and arriving at Moskovsky Railway Terminal via Jinan West, Dandong, Pyongyang and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 9 days 16h.
The distance between Guangzhou and Saint Petersburg is 7446 km. The road distance is 9110.6 km.
The best way to get from Guangzhou to Saint Petersburg without a car is to train which takes 9 days 16h and costs .
It takes approximately 16h 30m to get from Guangzhou to Saint Petersburg, including transfers.
Guangzhou to Saint Petersburg train services, operated by China Railways G-Class, depart from Gaunghzhou station.
The best way to get from Guangzhou to Saint Petersburg is to fly which takes 16h 30m and costs RUB 24000 - RUB 75000. Alternatively, you can train, which costs and takes 9 days 16h.
Saint Petersburg is 5h behind Guangzhou. It is currently 7:07 AM in Guangzhou and 2:07 AM in Saint Petersburg.
Guangzhou to Saint Petersburg train services, operated by China Railways G-Class, arrive at Ji'nan West station.
What companies run services between Guangzhou, China and Saint Petersburg, Russia?
Aeroflot Russian Airlines, Hainan, and five other airlines fly from Guangzhou Baiyun International Airport (CAN) to Pulkovo Airport (LED) 3 times a day. Alternatively, you can take a train from Gaunghzhou station to Moskovsky Railway Terminal via Ji'nan West, Jinan West, Dandong, Pyongyang, Yaroslavsky Railway Terminal, and Leningradsky Railway Terminal in around 9d 16h.
- Website
- ch.com
Flights from Guangzhou Baiyun International Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 13h 20m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽25,000–75,000
Flights from Huizhou Pingtan Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 14h 41m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽32,000–90,000
Flights from Zhuhai Jinwan Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 13h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽31,000–90,000
Flights from Shenzhen Bao'An International Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 13h 45m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽29,000–85,000
Flights from Foshan Shadi Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 28h 30m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽29,000–85,000
- Website
- hainanairlines.com
Flights from Guangzhou Baiyun International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 13h 7m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽24,000–70,000
Flights from Huizhou Pingtan Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 12h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽30,000–90,000
Flights from Zhuhai Jinwan Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 14h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽29,000–90,000
Flights from Shenzhen Bao'An International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 13h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽27,000–80,000
- Website
- en.ceair.com
Flights from Huizhou Pingtan Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- ₽31,000–85,000
Flights from Zhuhai Jinwan Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- ₽30,000–80,000
Flights from Shenzhen Bao'An International Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 15h 42m
- When
- Every day
- Estimated price
- ₽28,000–75,000
Flights from Foshan Shadi Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 32h 5m
- When
- Every day
- Estimated price
- ₽28,000–75,000
- Website
- aeroflot.ru
Flights from Guangzhou Baiyun International Airport to Pulkovo Airport via Krasnoyarsk
- Ave. Duration
- 12h 20m
- When
- Wednesday
- Estimated price
- ₽25,000–90,000
Flights from Guangzhou Baiyun International Airport to Pulkovo Airport via Irkutsk
- Ave. Duration
- 13h
- When
- Wednesday and Sunday
- Estimated price
- ₽25,000–90,000
- Website
- unilode.com
Flights from Guangzhou Baiyun International Airport to Pulkovo Airport via Tashkent
- Ave. Duration
- 14h 25m
- When
- Saturday and Sunday
- Estimated price
- ₽33,000–80,000
- Website
- uralairlines.ru
Flights from Foshan Shadi Airport to Pulkovo Airport via Beijing Daxing, Koltsovo
- Ave. Duration
- 23h 15m
- When
- Monday
- Estimated price
- ₽30,000–110,000
Train from Gaunghzhou station to Ji'nan West
- Ave. Duration
- 7h 33m
- Frequency
- Once daily
- Estimated price
- ₽10,000–11,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽10,000–11,000
- 1st Class Seat
- ₽16,000–19,000
- Business Class Seat
- ₽24,000–35,000
Train from Jinan West to Dandong
- Ave. Duration
- 6h 59m
- Frequency
- Once daily
- Estimated price
- ₽6,500–7,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽6,500–7,000
- 1st Class Seat
- ₽10,500–12,000
- Business Class Seat
- ₽15,000–22,000
Train from Guangzhou Train Station to Huizhou South
- 2nd Class Seat
- ₽900–1,000
- 1st Class Seat
- ₽1,400–1,600
- Business Class Seat
- ₽2,000–2,900
Train from Guangzhou South station to Zhuhai
- 2nd Class Seat
- ₽650–750
- 1st Class Seat
- ₽1,050–1,200
- Business Class Seat
- ₽1,500–2,200
Train from Guangzhou South station to Humen
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- ₽320–350
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₽320–350
- 1st Class Seat
- ₽490–540
- Business Class Seat
- ₽650–950
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Dandong to Pyongyang
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- ₽10,000–13,000
- Schedules at
- 12306.cn
Train from Pyongyang to Yaroslavsky Railway Terminal
- Ave. Duration
- 8d 10h
- Frequency
- Once a week
- Schedules at
- eng.rzd.ru
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,100–4,300
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- Russian Railways
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- Grand Express Train
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
Train from Guangzhou South station to Zhuhai
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- ₽700–1,300
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₽700–1,000
- Adult - 1st Class
- ₽850–1,300
- Website
- zhairport.com
Bus from Zhuhai Gongbei to Zhuhai Golden Bay International Airport
- Ave. Duration
- 1h 9m
- Frequency
- Every 10 minutes
- Estimated price
- ₽308
- Schedules at
- zhairport.com
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 Which London airport should I choose?, How to plan an amazing trip around Scandinavia, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Guangzhou to Saint Petersburg is 9111 km. It takes approximately 4 days 9h to drive from Guangzhou to Saint Petersburg.






















