Distance from

Shanghai to Ningbo

Average travel distance is

253.51 km

Nomal travel times are between

2h 16min  -  4h 21min

253.51 km (157 miles) is the average travel distance between Shanghai and Ningbo. If you could walk at the speed of 3mph (4.8kph), it would take 1 days 15 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 223.76 km 139.04 miles 120.82 miles
Flight 225.94 km 140.39 miles 122 miles
Bus 231.38 km 143.77 miles 124.93 miles
Train 356.08 km 221.25 miles 192.27 miles

Be prepared

Shanghai - Ningbo Info

The distance from West Nanjing Road to Longyang Road 13 km (8 miles).

The distance from Longyang Road to Pudong International Airport 28 km (17 miles).

The distance from Pudong International Airport to Shanghai Pudong 1 km (0 miles).

The distance from PVG to NGB 169 km (105 miles).

The distance from Ningbo Lishe to Ningbo Airport 1 km (1 miles).

The distance from Ningbo Airport to Gulou 16 km (10 miles).

Travel distance chart

The distance between Shanghai, China to Ningbo, Zhejiang, China is 253.51 km (157 miles) and it would cost 16 USD ~ 97.601 CNY to drive in a car that consumes about 4 MPG.