Mahikeng
Mahikeng
Driving

Mahikeng to Kimberley

Updated: 28 May 2026

The journey from Mahikeng to Kimberley covers 400km and takes about 5 hours via the N12. This route connects the North West to the diamond city of Kimberley. You will pass through Vryburg and rural landscapes. Driving is the most practical way to make this trip.

Total Distance: Driving distance 400 km, straight-line air distance 350 km.
Fastest Way
Private vehicle taking 5 hours.
Cheapest Way
Minibus taxi.
Compare Mahikeng to Kimberley Routes
Driving
Direct
Duration
5 hours
Avg Price
R800 (fuel)
Operator
Self-drive
Route
N12.

The road is long; take breaks.

Travel Tips
  • Road Safety
    The N12 can have heavy trucks; drive carefully.
  • Fuel
    Refuel in Vryburg.
  • Traffic
    Traffic is generally light.
  • Navigation
    GPS is helpful.
  • Planning
    Start your trip early.
Safety Tips
  • Vehicle Security
    Keep your car locked.
  • Night Driving
    Avoid night travel.
  • Emergency
    Keep a spare tire.
  • Awareness
    Stay alert.
People Also Ask
  • Is there a train?
    No, there is no passenger rail service.
  • How long is the drive?
    It takes about 5 hours.
  • Is it safe?
    Yes, but watch for trucks.
  • Are there buses?
    Only local minibus taxis.
  • What is the best route?
    The N12 is the best.
Quick Info
  • From Mahikeng, North West, South Africa
  • To Kimberley, Northern Cape, South Africa
  • Modes
Best Time to Travel

Autumn for mild weather.

Things to Do in Kimberley
1
The Big Hole
A massive open-pit mine and a major tourist attraction.
2
Kimberley Mine Museum
Learn about the diamond rush.
3
McGregor Museum
Explore the history of the region.
4
Kamfers Dam
A great place to see flamingos.
Tags
Mahikeng to Kimberley Kimberley travel N12 road driving to Kimberley North West to Northern Cape Mahikeng transport Kimberley city guide