How to get from Benjing to Shanghai by car, truck, walk, bike
Distance between Benjing and Shanghai is 1673 kilometers (1037 miles).
Driving distance from Benjing to Shanghai is 2077 kilometers (1288 miles)
Route Map
Routes from benjing-nei-mongol to shanghai-shanghai
4 Ways from Benjing (China/Nei Mongol) to Shanghai (China/Shanghai)
Choose 1 of the options below and start your journey
Route instructions
1. Continue 3.90 km
2. Keep left 25.12 km
3. Keep left 23.05 km
4. Keep right 662 m
5. Turn left onto S310 9.04 km
See more
Questions and Answers
What is the cheapest way to get from Benjing (China/Nei Mongol) to Shanghai (China/Shanghai)?
How do I get from Benjing (China/Nei Mongol) to Shanghai (China/Shanghai) the fastest?
How long does it take to get from Benjing (China/Nei Mongol) to Shanghai (China/Shanghai)?