
South Africa had been on my wishlist for longer than anywhere else in the world. It’s got a bit of everything – wildlife, beaches, wine regions. The only downside is the long journey from the UK, so it’s not exactly a weekend break. But if you can find a good flight deal, the value of the rand (with 100 rand getting you £5/€5.50/US$7) makes it a really affordable place to visit. But how much does it really cost to visit South Africa? Here I share my trip budget for a 10-night city and safari trip visiting Cape Town, the Kruger and Johannesburg.
Note: these costs are based on my travel style – mid-range with a touch of affordable luxury – keeping costs down where I can to can splash out on special experiences. This post was first published in 2017 but prices have been updated where possible to costs at January 2021.
Read more: Visiting Cape Town on a budget
Budget breakdown for 10 days in South Africa

Accommodation
Hotels in South Africa are pretty reasonable, but because we knew the safari would be a big blow-out, we tried to keep costs down in Cape Town to balance things out. So we chose a one-bedroom AirBnB apartment* in Oranjezicht, right at the foot of Table Mountain.
It cost 5850 ZAR/£281/$384 for five nights (which works out as £56/$77 a night or £28/$38 per person per night) and had a kitchen so we could save money by cooking some meals. We also had access to a pool and the really friendly owners gave us lots of Cape Town tips.
The biggest expense of the trip was always going to be the safari. There are a lot of different options for a South African safari – from £1000 a night luxury lodges to budget public campsites. For my first safari I wanted to try the classic game lodge experience, so we chose Naledi Bushcamp* in the private Balule Game Reserve on the edge of Kruger National Park.

There’s a huge choice of safari lodges in the Kruger area so it’s always going to be a bit of a punt choosing one over the others. But Naledi Bushcamp had (justifiably) amazing reviews and a not-too-eye-watering price tag. At 17,700 ZAR/£850/$1163 for three nights (£283/$388 a night or £142/$194 pppn) it’s one of the most expensive places I’ve stayed in, but the price did include all our meals (excluding drinks) and activities while we were there.
We also spent one night sleeping on the overnight train between Cape Town and Johannesburg (included in transport costs below) and spent our final night in Johannesburg at the African Pride Melrose Arch* hotel which cost 1820 ZAR/£88/$120 (£44/$60 per person). We didn’t have much time in Johannesburg so picked somewhere which was easy to get to, had places to eat nearby and a pool to chill out by before we flew home.
Total accommodation cost: £1219/$1667 or £610/$834 per person – £61/$83 a day each on average.

Transport
Cape Town is easy to get around so we did a lot of walking, although we did take a taxi from the airport to our apartment (costing 300 ZAR/£14/$20) and a couple of Ubers. Uber is really cheap in Cape Town, so three short rides around the city only cost 145 ZAR (£7/$10) in total. We also used the sightseeing bus (listed under activities below) to reach some of the places that were a bit further out, like the beach suburbs and Kirstenbosch Botanical Gardens.
We hired a car for the day from Cape Town to do a road trip down the Cape Peninsula to Boulders Beach (465 ZAR/£22/$31). This was just booked the night before by searching for the closest car rental place with the lowest price, which ended up being Europcar.

We also hired a car for five days from Johannesburg to get us to and from the game reserve – picked up and returned to the airport. This was pre-booked in advance with Sixt before we left home and cost 1450 ZAR/£70/$95. Plus it cost another 1400 ZAR/£67/$92 for petrol and road tolls (we covered around 1000km/620 miles altogether).
To travel from Cape Town to Johannesburg we took the Premier Classe overnight train, a budget-luxury option which cost 3120 ZAR/£150/$205 per person, including all meals on board (and there’s so much food!). And finally, to get to Johannesburg airport from the train station to collect our hire car, we took the Gautrain for 151 ZAR (£7/$10) per person one way.
Total transport cost (excluding flights): £247/$339 per person – £25/$34 a day each on average.

Activities
Most of the things we did in Cape Town were free – walking along the coast, listening to music at the V&A Waterfront, lazing in parks, visiting free museums. We did pay for a one-day ticket for the sightseeing bus (270 ZAR/£13/$18) which we used to get to the Kirstenbosch Botanical Gardens (60 ZAR/£3/$4 entry) and to travel down the coast to Camps Bay. The only other thing we paid for entry to was the Bo-Kaap Museum at 20 ZAR (£1/$1.50).
The windy weather while we were in Cape Town meant we couldn’t do two of the city’s biggest attractions – the Table Mountain Aerial Cableway (255 ZAR/£12/$17) and boat trip to Robben Island (320 ZAR/£15/$21) but would’ve if we could, so I’ve added them to the budget.

We also took a couple of day trips from Cape Town. The first was a private wine tour to Stellenbosch and Franschhoek (995 ZAR/£48/$65 each) – which well worth the cost for the amount of tastings we got. The second was a self-guided road trip to Cape Point via Muizenberg (free), Boulders Beach to see the penguins (70 ZAR/£3/$5), Cape Point (135 ZAR/£6/$9) and the Chapman’s Peak Drive (a toll road costing 42 ZAR/£2/$3 per car).
All activities at the game lodge were included in the price, with twice-daily game drives plus an afternoon walk or trip to a hide. Tips are extra though – articles I read say you should tip 200–250 ZAR per day to your guide, 100–150 ZAR to your tracker and lodge staff.
We ended up tipping 1200 ZAR/£58/$79 in total (mainly based on how much cash we had left on us at the time – remember to stock up in advance). And finally we took another sightseeing bus for a quick tour of Johannesburg on our last day (170 ZAR/£8/$11).
Total activities cost: £139/$191 per person – £14/$19 a day each on average.

Food and drink
Food – and especially wine – is really good value in South Africa, and we had some great, inexpensive meals. In Cape Town we tried to keep to a budget so we mixed up making our own breakfasts and dinners with eating lunches out.
We did a couple of food shops at Woolworths and a local wine store (coming to a total of 1104 ZAR/£53/$72) and ate out for brunch at the Company’s Gardens café (200 ZAR/£10/$13) and the V&A Waterfront food market (160 ZAR/£8/$10).
We also went out for cocktails in Camps Bay and Sea Point (358 ZAR/£17/$23). And when we were out of the city, we bought lunch at Lust Bistro on our wine tour (250 ZAR/£12/$16) and had lunch at Cape Point (560 ZAR/£27/$37) on our road trip, where there’s a surprisingly smart restaurant with amazing ocean views right on the point.
All our food was included on board the Premier Classe train and at the game lodge, but drinks were extra. We paid a bargain 170 ZAR/£8/$11 for two bottles of wine on the train and 560 ZAR/£27/$37 for drinks over the three nights at Naledi Bushcamp.
Then finally we had a room service dinner in our hotel in Johannesburg as we arrived late at night (488 ZAR/£23/$32) and had lunch and drinks before flying home (447 ZAR/£21/$29).
Total food and drink cost: £206/$280 or £103/$140 per person – £10/$14 a day each on average.

The grand total
When you add it all up, the overall cost came to £1099/$1504 per person (£110/$156 per day). A safari’s such a bucket list trip that it’s worth splashing out on and South Africa’s affordability means you can save on other things so the overall budget doesn’t get too out of control. I loved it there and would definitely go back and explore some more of the country.
Lower budget? The easiest way to save money would be to cut safari costs by staying in one of the SANParks lodges or camps. They’re state-owned so are more no-frills, but the locations are fantastic and you can either drive yourself around the park or join their ranger tours.
Higher budget? If you want to splash out, Cape Town has some gorgeous beachside hotels, as well as high-end restaurants and activities like helicopter trips over the city. You could also do a longer safari, stay in a luxury lodge, or do a fly-safari to a few different locations.

Pin it
* This site contains affiliate links, where I get a small commission from purchases at no extra cost to you.
Ashleigh
Saturday 22nd of January 2022
In the USA, I feel totally comfortably driving wherever via GPS; however, I am leery to do so in a foreign country and have heard many horror stories. How safe did you feel commuting to all of these places in a rental car via GPS, driving on the opposite side of the vehicle and road, being stopped often at borders, etc.? We would be traveling two women (myself and mother) with two teens.
Lucy Dodsworth
Tuesday 25th of January 2022
Hi Ashleigh, we were cautious driving to Kruger as had heard about accidents, but the road quality was patchy so were naturally going quite slow. No problems though at toll booths etc and the GPS worked well. Though worth noting that in South Africa they drive on the left the same as the UK so that wasn't an issue. If you don't want to drive and are staying at a game lodge they'll often provide pick ups from the nearest airport or Johannesburg, though it's more expensive than driving.
Becky
Tuesday 30th of November 2021
Thanks for the breakdown Lucy. This helps a lot. Much appreciated .
Anjali Chawla
Thursday 24th of September 2020
Hey Lucy, South Africa seems to be much more affordable than I thought. Thanks for the practical tips! If everything goes as planned, we'll be traveling to South Africa next year in May.
Lucy Dodsworth
Monday 28th of September 2020
Fingers crossed for you, I loved my trip to South Africa and hope to get back there someday!
Rene dussault
Sunday 28th of July 2019
We are planning our 30th wedding anniversary next he and my 70th birthday. This sounds very affordable thank j's for providing such detail
Lucy
Tuesday 30th of July 2019
You're welcome – and hope you have a wonderful trip!
Aniket
Saturday 27th of April 2019
Thanks lucy, if you can help me with the best rental car options in cape town that will be great.
Lucy
Saturday 27th of April 2019
We hired a car just for a day in Cape Town and ours last minute and rang around for the best deal which ended up being Europcar, but if you're renting for a longer period (like we did in Jo'burg) you may be better off booking in advance.