Best way to travel between

Beihai, China
Beijing
Travel Modes
Price
Distance
Duration
CO2
bus
$176.0
3688.88 km
47h 2mins
110.67 kgs
 
train
$257.0
2796.69 km
19h 7mins
148.22 kgs
 
drive
$330.0
2723.4 km
28h 57mins
348.6 kgs
 
flight
$364.0
2486.64 km
6h 28mins
268.56 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3688.88 km 47h 2mins 1,074 CNY 176.0
Train 2796.69 km 19h 7mins 1,568 CNY 257.0
Drive 2723.4 km 28h 57mins 2,013 CNY 330.0
Flight 2486.64 km 6h 28mins 2,220 CNY 364.0
Take Bus from Beihai to Guizhou Jinyang Bus Station
Time: 12h 29mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 34.88 kgs
Take Bus from Guizhou Jinyang Bus Station to Jinan
Time: 26h 14mins Cost: 671 CNY; $ 99.0 - 121.0 USD CO2 Emission: 62.82 kgs
Take Bus from Jinan Bus Terminal to Beijing
Time: 6h 14mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 12.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beihai, China and Beijing is to travel by bus, which will cost about 1,074 CNY or 158.40 USD.