Best way to travel between

Beihai, China
Lanzhou, Gansu, China
Travel Modes
Price
Distance
Duration
CO2
flight
$166.84
1847.81 km
5h 35mins
199.56 kgs
 
drive
$182.4
2133.14 km
22h 23mins
273.04 kgs
 
train
$218.0
3252.74 km
18h 13mins
172.4 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1847.81 km 5h 35mins 1,018 CNY 166.84
Drive 2133.14 km 22h 23mins 1,113 CNY 182.4
Train 3252.74 km 18h 13mins 1,330 CNY 218.0
Take Bus from Beihai City Airport Terminal to Beihai Fucheng Airport
Time: 30mins Cost: 12 CNY; $ 1.8 - 2.2 USD CO2 Emission: 0.73 kgs
Take Flight from BHY to LHW
Time: 2h 45mins Cost: 1,037 CNY; $ 153.0 - 187.0 USD CO2 Emission: 189.29 kgs
Take Bus from Lanzhou Airport to Oriental Hotel
Time: 1h 5mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 2.12 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beihai, China and Lanzhou, Gansu, China is to travel by air, which will cost about 1,019 CNY or 150.30 USD.