Travel time from
Shanghai to BelgradeAverage Travel Times are
18h 8min - 19h 57minTravel Distance
8669.73 kmTravel time route map
It takes an average travel time of 48h 9mins to travel from Shanghai to Belgrade, given the average speed of 180km/h and the distance of 8669.73 km (5387 miles)
Travel time by transport mode
Tranport | Distance | Time |
---|---|---|
Flight | 8585km (5334 miles) | 18h 8mins |
Travel time by airplanes from Shanghai to Belgrade
Air Plane | Cruise Speed | Max Speed |
---|---|---|
A300 | 9h 58mins | 9h 32mins |
A320 | 10h 13mins | 9h 38mins |
A321 | 10h 20mins | 9h 45mins |
A380 | 8h 45mins | 8h 24mins |
Boeing 707 | 8h 53mins | 8h 35mins |
Boeing 737 | 11h 0mins | 10h 5mins |
Boeing 747 | 9h 35mins | 9h 2mins |
Boeing 787 | 9h 26mins | 8h 51mins |
ATR 72 | 18h 39mins | 16h 21mins |
Be prepared
Shanghai - Belgrade Info
Travel time from West Nanjing Road to Longyang Road 16mins.
Travel time from Longyang Road to Pudong International Airport 8mins.
Travel time from Pudong International Airport to Shanghai Pudong 7mins.
Travel time from PVG to BEG 15h 0mins.
Travel time chart
How long does it take to get from Shanghai, China and by air and road.
- Best Option
- OTHER ROUTES