Best way to travel between

Kimberley, South Africa
Johannesburg
Travel Modes
Price
Distance
Duration
CO2
train
$11.0
501.28 km
8h 45mins
26.57 kgs
 
bus
$24.0
529.2 km
6h 14mins
15.88 kgs
 
drive
$65.0
589.68 km
6h 53mins
75.48 kgs
 
flight
$108.0
497.76 km
1h 43mins
53.76 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 501.28 km 8h 45mins 112 ZAR 11.0
Bus 529.2 km 6h 14mins 243 ZAR 24.0
Drive 589.68 km 6h 53mins 659 ZAR 65.0
Flight 497.76 km 1h 43mins 1,096 ZAR 108.0
Take Train from Kimberley to Johannesburg
Time: 8h 45mins Cost: 112 ZAR; $ 9.9 - 12.1 USD CO2 Emission: 26.58 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kimberley, South Africa and Johannesburg is to travel by train, which will cost about 112 ZAR or 9.90 USD.