Distance from

Beihai to Lanzhou

Average travel distance is

2555.9 km

Nomal travel times are between

5h 35min  -  22h 23min

2555.9 km (1588 miles) is the average travel distance between Beihai and . If you could walk at the speed of 3mph (4.8kph), it would take 16 days 12 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1958.68 km 1217.07 miles 1057.6 miles
Train 3447.90 km 2142.43 miles 1861.72 miles
Drive 2261.13 km 1405.0 miles 1220.91 miles

BE PREPARED

Beihai - Lanzhou Info

The distance from Beihai City Airport Terminal to Beihai Fucheng Airport 26 km (16.07 miles) .

The distance from BHY to LHW 1858 km (1154.41 miles) .

The distance from Lanzhou Airport to Oriental Hotel 75 km (46.59 miles) .

Travel distance chart

The distance between Beihai, China to Lanzhou, Gansu, China is 2555.9 km (1588 miles) and it would cost 167 USD ~ 1,019 CNY to drive in a car that consumes about 42 MPG.