Click to view map
Filter by Type:









Filter by Facility:








Filter By Star Grading:






Provinces
Eastern Cape (501)
Free State (161)
Gauteng (561)
KwaZulu-Natal (640)
Limpopo (350)
Mpumalanga (298)
North West (125)
Northern Cape (107)
Western Cape (1854)

Reviews of South Africa

4.1 / 5   from 3864 reviews
Read real reviews of South Africa from 3864 verified guests.
If you are visiting South Africa and need a place to stay, TravelGround has a great selection of accommodation in South Africa.

Choose from our range of South Africa accommodation - and remember to look out for specials and lowest price guarantees!

South Africa Accommodation

South Africa's largest city, and the nations economic engine, is Johannesburg, which is often mistaken as the country's capital city. The label of “capital city" is, in fact, split between Cape Town, the legislative capital, Pretoria, the administrative capital, and Bloemfontein, the judicial ca...   Read more
Check availability for your dates:
Check in: Check out: Guests:
8114 properties found in South Africa, Showing 1-10
SAVE 30%
From R530
per unit, sleeps 3
Self Catering in Hartenbos, Western Cape

It is the ideal holiday spot with great temperatures all year round.Bedroom with double bed, full floor carpets Fully equipped self-catering flat. Only 2 km from Hartenbos beach,putt-putt,Steers restaurant and other...

SAVE 30%
From R1250
per unit, sleeps 2
Self Catering in Vaalwater, Limpopo

Olievenfontein Private Game Reserve is a stunning self-catering reserve, lying 1500 meters above sea level in the breathtaking, malaria-free Waterberg Mountains. We are within a UNESCO heritage site, have over 350 b...

SAVE 30%
From R990
per unit, sleeps 4
Self Catering in De Kelders, Western Cape

Most beautiful 2 bedroom ,2 bathroom luxury self catering apartment. Most magnificent view over Walker Bay , best whale watching on earth. Yes ... on earth!! Sunsets you have to experience . Soulful, peaceful, some...

SAVE 30%
From R500
per person
Guest House in Stellenbosch, Western Cape

This Stellenbosch Guest House Villa in South Africa was originally built in 1901 and has retained the same charm and ambience of that era but with the added luxuries of the modern age. This Stellenbosch Accommodat...

SAVE 40%
From R700
per person
Guest House in Hazyview, Mpumalanga

Luxury 4 star guest house, 10 km from Kruger Park, 40 km from God`s Window. The impressive main house has a thatched roof and African style furnishings, with comfortable lounge and African theme bar. The lush sub-t...

SAVE 30%
From R200
per person
Self Catering in Krakeel River, Eastern Cape

Grootnek Guest Farm is situated in the lovely Langkloof Valley along the scenic Cape Route 62 between Joubertina and Krakeel River.

SAVE 30%
From R990
per unit, sleeps 6
Self Catering in De Kelders, Western Cape

Luxury 3 bedroom self-catering apartment, sleeps 6 people. Located on the cliff tops of De Kelders with stunning views from the private balcony over Walker Bay to Hermanus and its majestic mountains. Sea fronting wi...

SAVE 40%
From R1370
per unit, sleeps 2
Hotel in West Beach, Western Cape

KH is a Prestigious/Luxurious 4-Star Accommodation House that offers Excellent Service! The Suites are all individually & elegantly decorated, each completely different from the other! Hospitality & Service is our...

SAVE 30%
From R1800
per unit, sleeps 6
Self Catering in Franskraal, Western Cape

"The Getaway" - your seaside escape, your family retreat, a few meters from the Sea! The beach house has beautiful views of the ocean - enjoy a sun-downer or morning coffee on the terrace. Home from Home!

SAVE 30%
From R550
per unit, sleeps 2
Self Catering in Gordon's Bay, Western Cape

Fully equipped self-catering studio for 2 with private entrance and safe, covered parking. The studio is located 900m from the beach, with top quality bars and restaurants along the waterfront. Central to the most p...

Page:
1
2
3
4
5
6
7
8
9
Showing 1 to 10 of 8114 results
Loading, please wait...

Loading Results...

We're finding you the best places to stay!