There are 5 ways to get from Qingdao 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 Qingdao Liuting International Airport
best- Fly from Qingdao Liuting International Airport (TAO) to Pulkovo Airport (LED)plane TAO - LED
16h 7m₽22,169–65,319Bus, bus to Yantai Penglai International Airport, fly
cheapest- Take the bus from Qingdao to Yantaibus
- Take the bus from Yantai Bus Station to Yantai Airportbus
- Fly from Yantai Penglai International Airport (YNT) to Pulkovo Airport (LED)plane YNT - LED
18h 43m₽20,411–56,920Train
- Take the train from Qingdao North to Shanhaiguantrain
- Take the train from Shanhaiguan to Pyongyangtrain
- Take the train from Pyongyang to Yaroslavsky Railway Terminaltrain
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain
9d 19hDrive 8,412.7 km
- Drive from Qingdao to Saint Petersburgcar 8,412.7 km
4d 2h₽87,967–127,063Bus to Dongying Shengli Airport, fly
- Take the bus from Qingdao Liuting airport to Dongying Jiangzaiya Buildingbus
- Fly from Dongying Shengli Airport (DOY) to Pulkovo Airport (LED)plane DOY - LED
26h 1m₽27,615–72,815
Qingdao Liuting International Airport (TAO) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Qingdao to Saint Petersburg is to bus and fly which costs RUB 20000 - RUB 60000 and takes 18h 43m.
The fastest way to get from Qingdao to Saint Petersburg is to fly which takes 16h 7m and costs RUB 22000 - RUB 70000.
No, there is no direct train from Qingdao to Saint Petersburg. However, there are services departing from Wusi Plaza and arriving at Moskovsky Railway Terminal via Qingdao North, Shanhaiguan, Pyongyang and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 9 days 19h.
The distance between Qingdao and Saint Petersburg is 6646 km. The road distance is 8412.7 km.
The best way to get from Qingdao to Saint Petersburg without a car is to train which takes 9 days 19h and costs .
It takes approximately 16h 7m to get from Qingdao to Saint Petersburg, including transfers.
Qingdao to Saint Petersburg train services, operated by China Railways G-Class, depart from Qingdao North station.
The best way to get from Qingdao to Saint Petersburg is to fly which takes 16h 7m and costs RUB 22000 - RUB 70000. Alternatively, you can train, which costs and takes 9 days 19h.
Saint Petersburg is 5h behind Qingdao. It is currently 3:23 PM in Qingdao and 10:23 AM in Saint Petersburg.
Qingdao to Saint Petersburg train services, operated by China Railways G-Class, arrive at Shanhaiguan station.
What companies run services between Qingdao, China and Saint Petersburg, Russia?
China Eastern Airlines, Sichuan Airlines, and three other airlines fly from Qingdao Liuting International Airport (TAO) to Pulkovo Airport (LED) 3 times a day. Alternatively, you can take a subway from Wusi Plaza to Moskovsky Railway Terminal via Qingdao North, Qingdao North, Shanhaiguan, Pyongyang, Yaroslavsky Railway Terminal, and Leningradsky Railway Terminal in around 9d 19h.
- Website
- hainanairlines.com
Flights from Qingdao Liuting International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 12h
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽22,000–65,000
Flights from Dongying Shengli Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 24h 35m
- When
- Wednesday
- Estimated price
- ₽25,000–70,000
Flights from Yantai Penglai International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 13h 21m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽19,000–55,000
- Website
- ch.com
Flights from Qingdao Liuting International Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 16h 42m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽28,000–80,000
Flights from Yantai Penglai International Airport to Pulkovo Airport via Tianfu International
- Ave. Duration
- 16h
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽24,000–70,000
- Website
- en.ceair.com
Flights from Qingdao Liuting International Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- ₽24,000–65,000
Flights from Dongying Shengli Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- ₽28,000–80,000
Flights from Yantai Penglai International Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- ₽22,000–60,000
- Website
- aeroflot.ru
Flights from Dongying Shengli Airport to Pulkovo Airport via Harbin, Krasnoyarsk
- Ave. Duration
- 19h 12m
- When
- Tuesday and Saturday
- Estimated price
- ₽28,000–110,000
- Website
- uralairlines.ru
Flights from Dongying Shengli Airport to Pulkovo Airport via Harbin, Koltsovo
- Ave. Duration
- 22h
- When
- Thursday
- Estimated price
- ₽29,000–110,000
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Shanhaiguan to Pyongyang
- Ave. Duration
- 19h 33m
- Frequency
- 4 times a week
- Estimated price
- ₽10,000–19,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
- rzd.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- https://eng.rzd.ru/
- 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
- rzd.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- https://grandexpress.ru/
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
- Phone
- (86+)0532-96567
- Website
- qdairport.com
Bus from Qingdao Liuting airport to Dongying Jiangzaiya Building
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₽1,599
- Schedules at
- qdairport.com
- [email protected]
- Website
- chinabusguide.com
Bus from Qingdao to Yantai
- Ave. Duration
- 3h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₽1,046–1,500
- Schedules at
- chinabusguide.com
- Bus
- ₽1,100–1,500
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 Why you should take the train in the US, Getting to Rome from the airport, 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 Qingdao to Saint Petersburg is 8413 km. It takes approximately 4 days 2h to drive from Qingdao to Saint Petersburg.














