Best way to travel between

Beihai, China
Nanking, Jiangsu, China
Travel Modes
Price
Distance
Duration
CO2
bus
$175.0
2612.48 km
34h 41mins
78.37 kgs
 
flight
$193.0
1642.26 km
5h 21mins
177.36 kgs
 
train
$229.0
1985.36 km
14h 9mins
105.22 kgs
 
drive
$230.0
2007.6 km
20h 34mins
256.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2612.48 km 34h 41mins 1,068 CNY 175.0
Flight 1642.26 km 5h 21mins 1,177 CNY 193.0
Train 1985.36 km 14h 9mins 1,397 CNY 229.0
Drive 2007.6 km 20h 34mins 1,403 CNY 230.0
Take Bus from Beihai to Guizhou Jinyang Bus Station
Time: 12h 29mins Cost: 336 CNY; $ 49.5 - 60.5 USD CO2 Emission: 25.04 kgs
Take Bus from Guizhou Jinyang Bus Station to Nanjing
Time: 21h 10mins Cost: 732 CNY; $ 108.0 - 132.0 USD CO2 Emission: 53.36 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beihai, China and Nanking, Jiangsu, China is to travel by bus, which will cost about 1,068 CNY or 157.50 USD.