Kimberley
Kimberley
Driving

Kelso to Kimberley

Updated: 28 May 2026

The journey from Kelso to Kimberley is approximately 800 kilometers. You will travel north on the N2, join the N3, and then take the N8 towards the Northern Cape. The drive takes about 9.5 hours. This route takes you through the heart of the country. It is a popular route for those traveling to the diamond city.

Total Distance: 800 km driving distance; 650 km straight-line air distance.
Fastest Way
Driving via the N3 and N8 is the fastest route, taking 9.5 hours.
Cheapest Way
Driving your own vehicle is the most practical way to reach Kimberley.
Compare Kelso to Kimberley Routes
Driving
Direct
Duration
9 hours 30 mins
Avg Price
R1,500 - R1,900
Operator
Private Vehicle
Route
N2 to N3 to N8

The N8 is a major highway.

Travel Tips
  • Route Planning
    Check road conditions on the N8.
  • Traffic
    Expect heavy traffic on the N3.
  • Fuel
    Refuel in Bloemfontein.
  • Weather
    Kimberley can be very hot in summer.
  • Road Safety
    Watch for speed traps.
Safety Tips
  • Driving
    Avoid night driving.
  • Security
    Keep your car locked.
  • Emergency
    Keep a spare tire.
  • Communication
    Ensure your phone is charged.
People Also Ask
  • Is there a train?
    No, there is no passenger rail.
  • How long is the drive?
    9.5 hours.
  • Are there tolls?
    Yes, on the N3.
  • Is it safe?
    Yes, standard precautions apply.
  • What is the best route?
    N2 to N3 to N8.
Quick Info
  • From Kelso, KwaZulu-Natal, South Africa
  • To Kimberley, Northern Cape, South Africa
  • Modes
Best Time to Travel

Spring for pleasant weather.

Things to Do in Kimberley
1
The Big Hole
Visit the famous diamond mine.
2
McGregor Museum
Explore the history.
3
Kamfers Dam
See the flamingos.
4
William Humphreys Art Gallery
Enjoy the art.
Tags
Kelso to Kimberley driving to Kimberley Northern Cape travel N3 highway Kimberley transport South Africa road trip traveling in SA Kimberley city