Best way to travel between

Beijing
Hong Kong
Travel Modes
Price
Distance
Duration
CO2
bus
$182.61
2768.64 km
40h 19mins
83.06 kgs
 
flight
$207.0
2166.15 km
7h 7mins
233.94 kgs
 
train
$297.0
2345.2 km
11h 10mins
124.3 kgs
 
drive
$470.0
2459.6 km
25h 19mins
314.83 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2768.64 km 40h 19mins 1,416 HKD 182.61
Flight 2166.15 km 7h 7mins 1,605 HKD 207.0
Train 2345.2 km 11h 10mins 2,302 HKD 297.0
Drive 2459.6 km 25h 19mins 3,643 HKD 470.0
Take Bus from Beijing station to Taiyuan Bus Terminal
Time: 7h 44mins Cost: 217 HKD; $ 25.2 - 30.8 USD CO2 Emission: 16.21 kgs
Take Bus from Taiyuan Bus Terminal to Shenzhen
Time: 30h 54mins Cost: 656 HKD; $ 76.2 - 93.1 USD CO2 Emission: 65.36 kgs
Take Car from Shenzhen to Hong Kong
Time: 40mins Cost: 543 HKD; $ 63.0 - 77.0 USD CO2 Emission: 6.41 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beijing and Hong Kong is to travel by bus, which will cost about 1,419 HKD or 164.70 USD.