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₽23,170–70,325Bus, 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₽22,438–66,956Train
- 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₽89,443–129,196Bus 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₽23,653–67,903
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 22000 - RUB 70000 and takes 18h 43m.
The fastest way to get from Qingdao to Saint Petersburg is to fly which takes 16h 7m and costs RUB 23000 - RUB 75000.
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 23000 - RUB 75000. Alternatively, you can train, which costs and takes 9 days 19h.
Saint Petersburg is 5h behind Qingdao. It is currently 7:09 PM in Qingdao and 2:09 PM 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
- 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
- ₽30,000–85,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
- ₽29,000–80,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
- ₽25,000–70,000
Flights from Dongying Shengli Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 26h 10m
- When
- Every day
- Estimated price
- ₽25,000–65,000
Flights from Yantai Penglai International Airport to Pulkovo Airport via Shanghai Pudong
- Ave. Duration
- 12h 55m
- When
- Every day
- Estimated price
- ₽24,000–65,000
- 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
- ₽23,000–70,000
Flights from Dongying Shengli Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 24h 35m
- When
- Wednesday
- Estimated price
- ₽21,000–65,000
Flights from Yantai Penglai International Airport to Pulkovo Airport via Beijing Capital
- Ave. Duration
- 10h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ₽21,000–65,000
- Website
- aeroflot.ru
Flights from Dongying Shengli Airport to Pulkovo Airport via Harbin, Krasnoyarsk
- Ave. Duration
- 18h
- When
- Tuesday and Saturday
- Estimated price
- ₽25,000–90,000
- Website
- uralairlines.ru
Flights from Dongying Shengli Airport to Pulkovo Airport via Harbin, Koltsovo
- Ave. Duration
- 22h
- When
- Thursday
- Estimated price
- ₽25,000–95,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
- 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
- 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,632
- 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,067–1,600
- Schedules at
- chinabusguide.com
- Bus
- ₽1,100–1,600
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 The beginner’s guide to the 2018 World Nomad Games, 5 delightfully under-the-radar French towns you need to visit, and Italy Travel Guides - 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.














