There are 5 ways to get from Saint Petersburg to Zhangjiajie 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 Zhangjiajie Hehua Airport
best- Fly from Pulkovo Airport (LED) to Zhangjiajie Hehua Airport (DYG)plane LED - DYG
19h¥2,311–6,516Fly to Changsha Huanghua Airport, train
cheapest- Fly from Pulkovo Airport (LED) to Changsha Huanghua Airport (CSX)plane LED - CSX
- Take the train from Changsha station to Zhangjiajie West Stationtrain
18h 33m¥2,176–5,701Train
- Take the train from Ladozhsky Railway Terminal to Novosibirsk Gltrain
- Take the train from Novosibirsk Gl to Pyongyangtrain
- Take the train from Pyongyang to Tianjin Stationtrain
- Take the train from Tianjin to Huaihua Southtrain
- Take the train from Huaihua South Station to Zhangjiajie West Stationtrain
10d 5hDrive 8,285.9 km
- Drive from Saint Petersburg to Zhangjiajiecar 8,285.9 km
4d 1h¥7,019–10,138Fly to Changde, train
- Fly from Pulkovo Airport (LED) to Changde (CGD)plane LED - CGD
- Take the train from Changde to Zhangjiajie West Stationtrain
21h 31m¥2,924–8,154
Pulkovo Airport (LED) to Zhangjiajie Hehua Airport (DYG) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Zhangjiajie is to fly and train which costs ¥2100 - ¥6000 and takes 18h 33m.
The fastest way to get from Saint Petersburg to Zhangjiajie is to fly and train which takes 18h 33m and costs ¥2100 - ¥6000.
No, there is no direct train from Saint Petersburg to Zhangjiajie station. However, there are services departing from Spasskaya and arriving at Zhangjiajie West Station via Ladozhsky Railway Terminal, Novosibirsk Gl, Pyongyang, Tianjin and Huaihua South Station. The journey, including transfers, takes approximately 10 days 5h.
The distance between Saint Petersburg and Zhangjiajie is 6731 km. The road distance is 8285.9 km.
The best way to get from Saint Petersburg to Zhangjiajie without a car is to train which takes 10 days 5h and costs .
It takes approximately 19h to get from Saint Petersburg to Zhangjiajie, including transfers.
Saint Petersburg to Zhangjiajie train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.
The best way to get from Saint Petersburg to Zhangjiajie is to fly which takes 19h and costs ¥2300 - ¥6500. Alternatively, you can train, which costs and takes 10 days 5h.
Zhangjiajie is 5h ahead of Saint Petersburg. It is currently 8:10 PM in Saint Petersburg and 1:10 AM in Zhangjiajie.
Saint Petersburg to Zhangjiajie train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.
What companies run services between Saint Petersburg, Russia and Zhangjiajie, China?
China Eastern Airlines, Shanghai Airlines, and four other airlines fly from Pulkovo Airport (LED) to Zhangjiajie Hehua Airport (DYG) 3 times a day. Alternatively, you can take a subway from Spasskaya to Zhangjiajie West Station via Ladozhskaya, Ladozhsky Railway Terminal, Novosibirsk Gl, Pyongyang, Tianjin Station, Tianjin, Huaihua South, and Huaihua South Station in around 10d 5h.
- Website
- en.ceair.com
Flights from Pulkovo Airport to Zhangjiajie Hehua Airport via Shanghai Pudong
- Ave. Duration
- 19h 7m
- When
- Every day
- Estimated price
- ¥2,300–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
- Website
- ch.com
Flights from Pulkovo Airport to Zhangjiajie Hehua Airport via Novosibirsk, Xi An
- Ave. Duration
- 15h 35m
- When
- Monday and Friday
- Estimated price
- ¥2,100–8,000
Flights from Pulkovo Airport to Changde via Tianfu International
- Ave. Duration
- 16h 5m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- ¥2,800–8,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,200–6,500
- Website
- airchina.com
Flights from Pulkovo Airport to Zhangjiajie Hehua Airport via Beijing Capital
- Ave. Duration
- 20h 35m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ¥2,200–6,500
- Website
- hainanairlines.com
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
- 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–9,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Novosibirsk Gl
- Ave. Duration
- 2d 7h
- Frequency
- 4 times a week
- Estimated price
- ¥650–1,200
- Website
- Russian Railways
- 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 Tianjin Station
- Ave. Duration
- 23h 6m
- Frequency
- 4 times a week
- Estimated price
- ¥800–1,500
- Schedules at
- 12306.cn
Train from Tianjin to Huaihua South
- 2nd Class Seat
- ¥800–900
- 1st Class Seat
- ¥1,300–1,500
- Business Class Seat
- ¥1,900–2,800
Train from Huaihua South Station to Zhangjiajie West Station
- 2nd Class Seat
- ¥110–120
- 1st Class Seat
- ¥180–200
- Business Class Seat
- ¥250–360
Train from Changde to Zhangjiajie West Station
- 2nd Class Seat
- ¥65–75
- 1st Class Seat
- ¥105–115
- Business Class Seat
- ¥140–210
Train from Changsha station to Zhangjiajie West Station
- 2nd Class Seat
- ¥150–170
- 1st Class Seat
- ¥240–270
- Business Class Seat
- ¥350–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 How to get from London City Airport into central London, Travelling by boat in Italy, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Saint Petersburg to Zhangjiajie is 8286 km. It takes approximately 4 days 1h to drive from Saint Petersburg to Zhangjiajie.
There are 369+ hotels available in Zhangjiajie.








