South Africa Road Trip: Ultimate Itinerary and Route!

by | Feb 7, 2017 | Africa, Blog, Latest Posts, Lesotho, Road Trips, South Africa, Swaziland, Travel Itinerary

This post may contain compensated links. Find more info in our disclosure policy.

A South Africa road trip is one of the most amazing road trips on the planet. South Africa is a huge country with lots to see and do and this can make planning a road trip to capture the best of the country a daunting task. After a month long epic 6,000km road trip from Johannesburg to Cape Town, taking in Swaziland and Lesotho, we wanted to share our ultimate South Africa road trip itinerary and route. For any of you planning a South Africa road trip here are our tips, itinerary and route: happy planning!

South Africa Road Trip Itinerary-50

South Africa Self Drive Road Trip Route

We chose a point to point route, flying into Johannesburg and departing from Cape Town, opting for a one way car rental. This allowed us to explore lots of South Africa and take in many of its must see sights: the beautiful Panorama Route, an unforgettable safari in Kruger National Park, an off road adventure across the Sani Pass into Lesotho, the stunning Garden Route, Swaziland, the wildlife in Addo Elephant Park and the love at first sight Cape Town as well as everything in between!

South Africa itinerary tip: This is an action packed route which we covered in four to five weeks. It involves significant amounts of driving so we’d definitely recommend two drivers or stretching the trip out over a longer period.

The Route

–> Johannesburg – Panorama Route – Kruger/Sabi Sands – Swaziland – iSimingaliso Wetland Park – Sani Pass – Lesotho – Valley of Desolation – Garden Route – Cape Town <–

South Africa Road Trip Route

Renting a Car

Renting a car in South Africa is the best way to explore the country plus driving is relatively easy in the country (check out our tips on driving a rental car in South Africa). Having your own car gives you the flexibility to travel at your own pace a see place that are simply not possible on group tours or public transport.

We’re huge fans of road trips and have driven rental cars in over 40 countries so we have a lot of experience renting cars in foreign countries. Book your car now with, where you will find the best rental car prices

Click here for the best rental car prices


Navigating the itinerary

We’ve split the article between the itinerary and our tips. If you want to switch between the different parts of the article click on the links below:

  1. Daily Itinerary
  2. Extending the itinerary
  3. Driving in South Africa
  4. Other South Africa road trip tips

South Africa Guidebooks

Check out some of our favourite South Africa Guidebooks for more trip inspiration.

Buy now on Amazon!

Day 1 and 2: Hermanus/Gansbaai


Daily Itinerary

Day 1: Arrive in Johannesburg

We arrived in Johannesburg after a full day of travel from Dublin, Ireland and opted to catch up on some much needed sleep before starting our journey through South Africa.


  • Protea Hotel by Marriott Johannesburg Parktonian All-Suite: After a long day of travel we wanted somewhere close to the airport to rest our heads and opted to spend the night in Johannesburg. It was clean and comfortable and we woke up refreshed and ready to begin our journey – click here for best prices!

Click here for the best Johannesburg Hotel Prices


Day 2: Johannesburg and Cradle of Humankind

We started our morning with a whistle stop tour of Soweto, the most well known township in South Africa, where we stopped at Vilakazi Street which was once home to two Nobel Peace Prize winners, Nelson Mandela and Desmond Tutu. A visit to the Apartheid Museum is an essential part of any Johannesburg itinerary.

After Johannesburg we drove to the Cradle of Humankind, one of South Africa’s 8 UNESCO World Heritage Sites which documents the evolution of humans over time.

South Africa itinerary tip: We’re obsessed with UNESCO World Heritage sites so, if you don’t fancy the 3 hour detour to the Cradle of Humankind, staying in Johannesburg for a second night may be a better option.


  • African Pride Mount Grace: Where we stayed and close to Cradle of Humankind, and loved our villa with its private plunge pool – Click here for best prices!

Click here for the best Johannesburg Hotel Prices


South Africa Road Trip Itinerary-2

The Soweto township

South Africa Road Trip Itinerary-3

Vilakazi Street

South Africa Road Trip Itinerary-7

The Cradle of Humankind

South Africa Road Trip Itinerary-5That’s my pool! African Pride Mount Grace

Click here to book this hotel now!


Day 3 and 4: Hazyview and the Panorama Route

We left Johannesburg with our sights set firmly on the safari plains of Kruger National Park and Sabi Sands Game Reserve and spent two nights in Hazyview, a town on the cusp of both the park and the Panorama Route. The iconic Three Rondavels, beautiful viewpoints and stunning waterfalls make up the Panorama Route and it’s worth spending the day exploring (check out our favourite stops on the Panorama Route).


  • Protea Hazyview: Where we stayed  and well located for us to explore the Panorama Route and continue to our safari in Kruger National Park and Sabi Sands – click here to book now!

Click here for the best Hazyview hotels


South Africa Road Trip Itinerary-17

The Three Rondavels on the Panorama Route


Days 5 to 7: Sabi Sands Private Game Reserve

Kruger, South Africa’s largest game reserve and home to the Big 5, was our park of choice for our first foray into safari and we opted to spend two nights in Sabi Sands, a bordering private game reserve. Given it was our first safari we decided on a 2 night trial to see if we enjoyed safari life. We absolutely loved it and have since returned to Namibia and Botswana for more Africa wildlife adventures! Both Kruger and Sabi Sands are amazing safari options in South Africa so you may want to set aside some additional time for this part of the trip. If you want to check our our sightings: 30 photos that made us fall in love with safari

South Africa road trip itinerary tip: Sabi Sands is a private game reserve which shares unfenced borders with the publicly accessible Kruger National Park. Unfenced means the animals move freely between the two parks and this makes for an equal chance of game sighting in both. We choose a private game reserve as we wanted to be taken on game drives rather than do a self drive and loved that we would have the opportunity to go off road for sightings.


  • Inyati Game Lodge: We opted for the Inyati Game Lodge in Sabi Sands and never regretted it – we were totally spoiled from start to finish. Incredible rooms, beautiful food, excellent staff and a stunning riverside location all made for an idyllic stay. Our amazing guide introduced us to the Big 5 within our first 24 hours and were were hooked!  Read our review Inyati Game Lodge in Sabi Sands here – and – Click here to book this hotel now!

Click here for the best lodges in Sabi Sands


South Africa Road Trip Itinerary-15

Our amazing room at the Inyati Game Lodge

South Africa Road Trip Itinerary-13

My dream job!

South Africa Road Trip Itinerary-12

Inyati memories


South Africa Road Trip Itinerary-11

Our favourite moment: around 60 elephants passed by our truck and it was magical

Days 8 and 9: Safari in Swaziland

Swaziland is the smallest country in the southern hemisphere and, if you want to include another African country in your adventure, post Kruger is the perfect time to make the drive into Swaziland. Safari is a highlight of a Swaziland adventure and both the Hlane Royal National Park and Mkhaya Game Reserve offer the opportunity to spot the Big 5.  After a relatively quick border crossing at the Mananga border crossing we opted for Hlane which is home to 4 of the Big 5 with elephant, lion, leopard and white rhino roaming it’s grounds.

South Africa road trip itinerary tip: Hlane has some fenced off sections which, although less natural than the unfenced Kruger, mean wildlife spotting is almost guaranteed.


  • Hlane Royal National Park: The lodge is rustic with no electric in the huts but it is right in the midst of the action just 400 metres away from the lion enclosure – click here for prices!

Day 10: Sibebe Rock and Mantenga Village

Day 10 saw us heading west towards the capital city Mbabane which is home to the colourful souvenir filled Swazi market. Other stops close by include the Mantenga Village in Ezulwini which is home to a traditional village and, if nature peaks your interest, Sibebe Rock is the second largest freestanding rock in the world after Ayers Rock in Australia.

South Africa road trip itinerary tip: A visit during its annual Umhlanga Reed dance ceremony, when tens of thousands of Swazis girls participate in an 8 day song and dance festival, is an important date in the Swaziland calendar and a feast for the ears and eyes.


  • The Royal Swazi Spa Hotel: is located just outside Mbabane and it was a welcome return to modern day amentites with a swimming pool, spa and golf course – click here for prices!

Click here for the best Swaziland hotel prices


Day 11 and 12: Hluhluwe and iSimingaliso Wetland Park

After leaving Swaziland via the Golela border crossing we drove to Hluhluwe where we based ourselves for two nights to visit the iSimingaliso Wetland Park. Spend the night at the Protea Hluhluwe and schedule an early start to arrive at iSimingaliso National Park for opening. iSimingaliso is a UNESCO World Heritage Site with the highlights being Cape Vidal, Mission Rocks Beach, the wetlands and St Lucia with its hippo, crocodile and flamingos.

South Africa road trip itinerary tip: Hluhluwe Rhino Reserve has a large population of black and white rhino. We had some incredible rhino encounters in Sabi Sands so we opted to skip this, however we had high recommendations from fellow travellers we met on the trip.


  • Protea Hluhluwe: We stayed at the Protea Hluhluwe which was hotel was reasonably priced with great food, secure parking and nice rooms. Perfect for exploring the iSimingaliso Wetland Park – Click here for the best prices!

Click here for the best hotels at iSimingaliso Wetland Park

South Africa Road Trip Itinerary-28

iSimangaliso Wetland Park

Day 13: Underberg 

If you want to visit Hluhluwe Rhino Reserve this morning is a good opportunity before setting of on the five hour drive to Underberg, the town closest to the beginning of the Sani Pass and the gateway to Lesotho. We spent our evening in Underberg eating an excellent meal at Malachite Manor and chilling out before our early morning start for Lesotho.


  • Malachite Manor: We stayed at the gorgeous boutique style Malachite Manor, which is a short drive from the start of the Sani Pass. The rooms were beautiful, the Thai restaurant on site was delicious and the lady who runs it is a treasure! – click here for best prices!

Click here for the best hotels in Underberg


South Africa Road Trip Itinerary-32

Yea, don’t drive in the dark to Underberg. We ignored the ‘don’t drive in the dark in rural South Africa rule’ and this was the result!


Day 14: Sani Pass and Lesotho

The Sani Pass is a mountain pass which cuts through the UNESCO designated Drakensberg mountain range linking South Africa with the mountain kingdom of Lesotho. As the only road link between southern Lesotho and South Africa it was an important trade route to enable the landlocked Kingdom of Lesotho to trade with South Africa. More recently it has become a magnet for tourist and 4x4 adventurers, eager to experience the challenging off-road drive and magnificent views of the Drakensberg mountain range. It’s also one of Africa’s highest mountain passes and home to the highest pub in Africa at the top! Check out our Sani Pass adventures here!

South Africa road trip itinerary tip: rent a 4x4 vehicle if you want to cross the Sani Pass as it is essential. Some companies offer day trips over the Pass if you prefer to leave the driving to someone else.

Accommodation: Accommodation options are limited outside Lesotho’s capital city of Maseru so we opted to spend the night at the Sani Mountain Lodge which is located beside the highest pub in Africa and looks out on the Sani Pass. Accommodation is basic but it was our only option to break the drive between Underberg and Maseru.

South Africa Road Trip Itinerary-34

Sani Pass poses!


South Africa Road Trip Itinerary-24

The amazing drive through the Sani Pass


Day 15: Lesotho

After leaving the Lesotho border we headed for the capital city of Maseru. Lesotho has some fantastic sights: the Katse Dam, the Maletsunyane Falls (the highest Falls in Southern Africa), the Ha Baroana rock art east of Maseru and the beautiful Sehlabathebe National Park. Driving through the villages of Lesotho and witnessing daily life is also a fantastic experience.


Click here for the best hotels in Maseru


South Africa road trip itinerary tip: the children of Lesotho love to approach the tourist cars asking for some sweets so pick up some in South Africa if you want to make their day.

South Africa Road Trip Itinerary-29

Lesotho is a really beautiful country

South Africa Road Trip Itinerary-30

The Rondavel houses of Lesotho


Day 16: Bloemfontein

Leaving Maseru, cross back into South Africa at the Maseru Bridge border crossing. We opted to spend the night in Bloemfontein which is a few hours from the South Africa – Lesotho border. Bloemfontein is the birthplace of Lord of the Rings author JRR Tolkien before he moved to England and we made a little detour to the Hobbit Boutique Hotel where a plaque stands in his memory.


  • Protea Hotel Willow Lake: We spent the night here at this perfect overnight hotel which overlooks the zoo next door. So you can waken to the animals in the morning out your widow! – Click here for best prices!
  • Lord of the Rings fans may prefer to stay at the Hobbit Boutique Hotel where rooms are named after Lord of the Rings characters.

Click here for the best hotels in Bloemfontein


South Africa Road Trip Itinerary-35

The birthplace plaque of JRR Tolkien

Day 17: Graaff-Reinet

Graaff-Reinet is half way between Bloemfontein and Port Elizabeth and is home to the incredible geological phenomenon known as the Valley of Desolation. The vertical cliffs and the freestanding hundred metre high columns are breathtaking and the sunsets spectacular. This was one of our favourite stops on our South Africa road trip and we would absolutely include it on your itinerary!


  • Drostdy Hotel: one of our favourite hotels of our South Africa road trip, we stayed in the Drostdy Graaff-Reinet. The rooms are stunning and our breakfast and evening meal in the restaurant were both beautiful. The grounds, secluded swimming pools and fantastic staff made our stay here unforgettable. Nothing was too much trouble and a really good bottle of wine was around US $10! –