HUB hero image

How to Travel from

Kimberley to Heidelberg

by Plane, Rideshare, Route or Car

Kimberley
+0
Heidelberg
Transport search to Heidelberg
Kimberley
+0
Heidelberg
Building a composite car route
Cheapest
Best Offer!
Car
5 h 33 min
558 km.
from $30
Composite Route Car Only

Six ways to Travel from Kimberley to Heidelberg

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

CemAir

Website:
flycemair.co.za/
Plane from Kimberley to O.R.
Ave. Duration:
1h 15m
Frequency:
Every day
Estimated price:
$70.34–$217.40

Airlink

Phone:
+27 11 451 7300
Website:
flyairlink.com/
Plane from Kimberley to O.R.
Ave. Duration:
55 min
Frequency:
Every day
Estimated price:
$76.73–$230.19

Bus operators

Greyhound ZA

Phone:
+27 11 611 8000
Website:
greyhound.co.za
Bus from Long St to Park
Ave. Duration:
6h 20m
Frequency:
Once daily
Estimated price:
$29.41–$40.92
Bus from Kimberley to Klerksdorp
Ave. Duration:
4h 15m
Frequency:
Once daily
Estimated price:
$26.86–$37.09
Bus from Klerksdorp to Johannesburg
Ave. Duration:
2h 5m
Frequency:
Once daily
Estimated price:
$24.30–$34.53

Eagle Liner

Phone:
+27 87 150 1895
Website:
eagleliner.co.za
Bus from Long St to Park
Ave. Duration:
6h 25m
Frequency:
Twice daily
Estimated price:
$15.35–$26.86
Bus from Johannesburg to Jacob
Ave. Duration:
40 min
Frequency:
Every 3 hours
Estimated price:
$1.66–$25.58

Train operators

Shosholoza Meyl

Phone:
011 013 0231
Website:
res.prasa.com/shosholozameyl/Booking
Train from Kimberley to Warrenton
Ave. Duration:
1h 50m
Frequency:
Once a week
Estimated price:
$6.27–$8.95

Questions and Answers

What is the cheapest way to get from Kimberley to Heidelberg?

The cheapest way to get from Kimberley to Heidelberg is to bus which costs $15.22 - $59.78 and takes 8h 5m.

What is the fastest way to get from Kimberley to Heidelberg?

The fastest way to get from Kimberley to Heidelberg is to fly and taxi which takes 1h 42m and costs $108.70 - $206.52 .

Is there a direct bus between Kimberley and Heidelberg?

No, there is no direct bus from Kimberley to Heidelberg. However, there are services departing from Long St and arriving at Jacob st via Johannesburg. The journey, including transfers, takes approximately 8h 5m.

How far is it from Kimberley to Heidelberg?

The distance between Kimberley and Heidelberg is 520 km. The road distance is 559.5 km.

How do I travel from Kimberley to Heidelberg without a car?

The best way to get from Kimberley to Heidelberg without a car is to bus which takes 8h 5m and costs $15.22 - $59.78 .

How long does it take to get from Kimberley to Heidelberg?

It takes approximately 1h 42m to get from Kimberley to Heidelberg, including transfers.

Where do I catch the Kimberley to Heidelberg bus from?

Kimberley to Heidelberg bus services, operated by Eagle Liner, depart from Long St station.

Where does the Kimberley to Heidelberg bus arrive?

Kimberley to Heidelberg bus services, operated by Eagle Liner, arrive at Park Station.

Can I drive from Kimberley to Heidelberg?

Yes, the driving distance between Kimberley to Heidelberg is 559 km. It takes approximately 5h 37m to drive from Kimberley to Heidelberg.

Where can I stay near Heidelberg?

There are 23+ hotels available in Heidelberg. Prices start at $19.86 per night.
+0