
Welcome to South Africa!!!
South Africa is a wonderful country with a vast array of attractions, from beaches and game parks to bustling cities and spectacular natural features - there is something in South Africa to suit all ages and pockets!!

This is a guide to travelling distances in South Africa - take note that these times are if you go direct e.g. stopping for petrol, using bathrooms and nothing else - if you stop at all the nice things you see along the road it will end up taking you much longer!
Please note that all distances are via major roads and should only be used as a guideline.
Cape Town >>
Johannesburg = 1402km = approximate travelling time 13 hours
Nelspruit = 1762km = approximate travelling time 19 hours
Durban = 1753km = approximate travelling time 19 hours
Bloemfontein = 1004km = approximate travelling time 9 hours
Port Elizabeth = 769km = approximate travelling time 7 hours
Kimberley = 968km = approximate travelling time 9 hours
Johannesburg >>
Nelspruit = 355km = approximate travelling time 4 hours
Durban = 578km = approximate travelling time 7 hours
Bloemfontein = 398km = approximate travelling time 4 hours
Port Elizabeth = 1075km = approximate travelling time 10 hours
Kimberley = 467km = approximate travelling time 5 hours
Nelspruit >>
Durban = 757km = approximate travelling time 8 hours
Bloemfontein = 707km = approximate travelling time 7 hours
Port Elizabeth = 1434km = approximate travelling time 15 hours
Kimberley = 827km = approximate travelling time 9 hours
Durban >>
Bloemfontein = 643km = approximate travelling time 7 hours
Port Elizabeth = 984km = approximate travelling time 10 hours
Kimberley = 811km = approximate travelling time 9 hours
Bloemfontein >>
Port Elizabeth = 681km = approximate travelling time 10 hours
Kimberley = 177km = approximate travelling time 5 hours
Port Elizabeth >>
Kimberley = 743km = approximate travelling time 8 hours