There are 5 ways to get from Shanghai to Russia 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
best- Fly from Shanghai Pudong International Airport (PVG) to Khabarovsk Novy Airport (KHV)plane PVG - KHV
6h 53m₽8,206–34,357Train, drive
- Take the train from Shanghai station to Ürümqitrain
- Take the train from Ürümqi to Yiningtrain
- Drive from Yining to Altynkolcar
- Take the train from Altynkol to Almaty 1train
- Take the train from Almaty 1 to Agryztrain
- Take the train from Agryz to Kazansky Railway Terminaltrain
5d 6h₽25,757–51,755Drive 8,183.8 km
- Drive from Shanghai to Moscowcar 8,183.8 km
3d 22h₽83,316–120,345Bus, train
- Take the bus from Shanghai Hutie Terminal to Jianshejie Terminalbus
- Take the bus from Jianshejie terminal to Yanjibus
- Take the bus from Yanji to Ussurijskbus
- Take the bus from Ussurijsk to Korfovskiybus
- Take the train from Verino to Yaroslavsky Railway Terminaltrain
8d 16h₽31,323–47,851Train
- Take the train from Shanghai Hongqiao to Dandongtrain
- Take the train from Dandong to Pyongyangtrain
- Take the train from Pyongyang to Yaroslavsky Railway Terminaltrain
9d 9h
Shanghai Pudong International Airport (PVG) to Khabarovsk Novy Airport (KHV) flights
Comparing Your Travel Options
The cheapest way to get from Shanghai to Russia is to fly which costs RUB 8000 - RUB 35000 and takes 6h 53m.
The fastest way to get from Shanghai to Russia is to fly which takes 6h 53m and costs RUB 8000 - RUB 35000.
No, there is no direct train from Shanghai to Russia. However, there are services departing from South Shaanxi Road and arriving at Biblioteka Imeni Lenina via Shanghai Hongqiao, Dandong, Pyongyang and Komsomolskaya. The journey, including transfers, takes approximately 9 days 9h.
The distance between Shanghai and Russia is 2289 km. The road distance is 8183.8 km.
The best way to get from Shanghai to Russia without a car is to bus and train which takes 8 days 16h and costs RUB 31000 - RUB 48000.
It takes approximately 6h 53m to get from Shanghai to Russia, including transfers.
Shanghai to Russia train services, operated by China Railways G-Class, depart from Shanghai Hongqiao station.
The best way to get from Shanghai to Russia is to fly which takes 6h 53m and costs RUB 8000 - RUB 35000. Alternatively, you can train, which costs and takes 9 days 9h.
Shanghai to Russia train services, operated by China Railways G-Class, arrive at Dandong station.
Yes, the driving distance between Shanghai to Russia is 8184 km. It takes approximately 3 days 22h to drive from Shanghai to Russia.
What companies run services between Shanghai, China and Russia?
Aeroflot Russian Airlines and S7 Airlines fly from Shanghai Pudong International Airport (PVG) to Khabarovsk Novy Airport (KHV) 6 times a week. Alternatively, you can take a subway from South Shaanxi Road to Biblioteka Imeni Lenina via Shanghai Hongqiao Train Station, Shanghai Hongqiao, Dandong, Pyongyang, Yaroslavsky Railway Terminal, and Komsomolskaya in around 9d 9h.
- Website
- aeroflot.ru
Flights from Shanghai Pudong International Airport to Khabarovsk Novy Airport
- Ave. Duration
- 3h 50m
- When
- Monday and Thursday
- Estimated price
- ₽7,000–33,000
Flights from Shanghai Pudong International Airport to Khabarovsk Novy Airport via Vladivostok
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽7,000–33,000
- Website
- s7.ru
Flights from Shanghai Pudong International Airport to Khabarovsk Novy Airport via Vladivostok
- Ave. Duration
- 8h 40m
- When
- Thursday
- Estimated price
- ₽7,000–33,000
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Altynkol to Almaty 1
- Ave. Duration
- 6h 8m
- Frequency
- 5 times a week
- Estimated price
- ₽389
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Almaty 1 to Agryz
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- ₽15,000–29,000
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 3rd Class (Berth)
- ₽15,000–22,000
- 2nd Class (Coupe)
- ₽22,000–29,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Agryz to Kazansky Railway Terminal
- Ave. Duration
- 16h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽2,800–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–18,000
- 3rd Class (Platzcart)
- ₽2,800–3,700
- 2nd Class (Kupé)
- ₽4,100–6,000
Train from Verino to Yaroslavsky Railway Terminal
- Ave. Duration
- 6d 7h
- Frequency
- Once daily
- Estimated price
- ₽17,000–29,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽60,000–90,000
- 3rd Class (Platzcart)
- ₽17,000–23,000
- 2nd Class (Kupé)
- ₽21,000–29,000
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Dandong to Pyongyang
- Ave. Duration
- 7h 45m
- Frequency
- Twice 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
- Website
- dalianbus.com
Bus from Shanghai Hutie Terminal to Jianshejie Terminal
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- ₽5,500–7,500
- Schedules at
- dalianbus.com
Bus from Jianshejie terminal to Yanji
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- ₽3,000–3,800
- Schedules at
- dalianbus.com
- Phone
- +7 4232-400-513
- [email protected]
- Website
- Primorye
Bus from Yanji to Ussurijsk
- Phone
- 8 (423) 230 06 86
- Website
- Vladivostok Transport
Bus from Ussurijsk to Korfovskiy
- Ave. Duration
- 12h 6m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,000
- Website
- Vladivostok Transport
- Book at
- RFBus
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 Travelling to the UK: What do I need to know?, Train travel in France: A guide to SNCF, and Getting around the Cyclades - to help you get the most out of your next trip.




















