Best way to travel between

Lanzhou, Gansu, China
Ningbo, Zhejiang, China
Travel Modes
Price
Distance
Duration
CO2
train
$81.0
2377.62 km
28h 30mins
126.01 kgs
 
bus
$117.13
2712.86 km
38h 17mins
81.39 kgs
 
bus
$131.0
2602.77 km
39h 19mins
78.08 kgs
 
train
$162.0
2352.0 km
18h 9mins
124.66 kgs
 
flight
$201.0
1973.48 km
5h 55mins
213.14 kgs
 
drive
$230.0
2194.5 km
22h 14mins
280.9 kgs
 
flight
$296.0
1942.08 km
5h 49mins
209.74 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2377.62 km 28h 30mins 494 CNY 81.0
Bus 2712.86 km 38h 17mins 715 CNY 117.13
Bus 2602.77 km 39h 19mins 799 CNY 131.0
Train 2352.0 km 18h 9mins 988 CNY 162.0
Flight 1973.48 km 5h 55mins 1,226 CNY 201.0
Drive 2194.5 km 22h 14mins 1,403 CNY 230.0
Flight 1942.08 km 5h 49mins 1,806 CNY 296.0
Take Train from Lanzhou to Suzhou
Time: 24h 57mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 104.96 kgs
Take Train from Suzhou to Ningbo
Time: 2h 36mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 21.1 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Ningbo, Zhejiang, China is to travel by train, which will cost about 494 CNY or 72.90 USD.