We use cookies to collect statistical data. They can also be used by research and advertising companies cooperating with us. Click "I accept", you consent to the use of cookies. If you do not agree, leave the website or change your browser settings.
I accept

Hotels in South Africa

Booking.com

Filter by type

Regions and towns

Ramsgate Palms D
Ramsgate Palms D

Ramsgate Palms D is located in Ramsgate. Located 1.2 mi from Ramsgate South Beach, the property features barbecue facilities and free private parking. The apart ...

Accommodation type: Hotel Ramsgate

Address: Bidstone Rd, Ramsgate Beach, 4285 Ramsgate, South Africa

The Courthouse
The Courthouse

You're eligible for a Genius discount at The Courthouse! To save at this property, all you have to do is sign in. Boasting pool views, The Courthouse features a ...

Accommodation type: Hotel Ramsgate

Address: 2079 Buck Drive, Unit 4 The Courthouse, 4285 Ramsgate, South Africa

The Shore's
The Shore's

Located 2,650 feet from Granny's Tidal Pool Beach and 1.4 mi from Riverbend Crocodile Farm in Southbroom, The Shore's offers accommodations with a kitchen. This ...

Accommodation type: Hotel Ramsgate

Address: 12 Shore Drive Apartment 4, 4285 Southbroom, South Africa

30 Bath Guest Lodge
30 Bath Guest Lodge

Set 3.1 mi from Sandton City Mall, 30 Bath Guest Lodge offers accommodations with a patio. Featuring a kitchenette with a microwave and a fridge, each unit also ...

Accommodation type: Hotel Randburg

Address: 48 Ashford Road, Parkwood, 2193 Johannesburg, South Africa

American Style Guesthouse
American Style Guesthouse

You're eligible for a Genius discount at American Style Guesthouse! To save at this property, all you have to do is sign in. Located in Johannesburg in the Gaut ...

Accommodation type: Hotel Randburg

Address: 27 Balvicar Road, Randburg, 2194 Johannesburg, South Africa

Pearly Beach Cottage
Pearly Beach Cottage

You're eligible for a Genius discount at Pearly Beach Cottage! To save at this property, all you have to do is sign in. Located in Pearly Beach, just 0.9 mi fro ...

Accommodation type: Hotel Pearly Beach

Address: 37 Melkhout Laan, Pearly Beach Resort, 7221 Pearly Beach, South Africa

Sea Jewel
Sea Jewel

Boasting sea views, Sea Jewel offers accommodations with a terrace and a kettle, around 1.4 mi from Geyser Island Reserve. This beachfront property offers acces ...

Accommodation type: Hotel Pearly Beach

Address: 14 Charlie Van Breda Drive, 7220 Pearly Beach, South Africa

Casa Bella Guesthouse Pennington
Casa Bella Guesthouse Pennington

Set in Pennington, less than 0.6 mi from Nkomba Beach, Casa Bella Guest house Pennington offers accommodations with an outdoor swimming pool, free private parki ...

Address: 13 Impathle Road, 4184 Pennington, South Africa

Sugar Shack
Sugar Shack

Located in Pennington, Sugar Shack offers accommodations with free WiFi. The studio has access to a garden and outdoor pool. The air-conditioned studio has a fu ...

Accommodation type: Hotel Pennington

Address: Edward Crescent, Pennington, KZN South Africa 19, 4184 Pennington, South Africa

Bushvilla Umoja Kruger
Bushvilla Umoja Kruger

Located within the Silonque Private Nature Reserve bordering the Kruger National Park, this African-style accommodations features a private splash pool and ston ...

Accommodation type: Hotel Phalaborwa

Address: Plot 30-34, Silonque Nature Reserve, 1390 Phalaborwa, South Africa

Fourties Guest House
Fourties Guest House

Fourties Guest House is located in Phalaborwa, within 11 mi of Phalaborwa Gate and 9.3 mi of Eden Square Mall. The accommodations provides an indoor pool, free ...

Address: 1810 Zone B Extension, LULEKANI, 1390 Phalaborwa, South Africa

La Lechere Guest House
La Lechere Guest House

This 4-star guest house with modern African décor features rooms with attached bathroom with a private patio. La Lechere has an outdoor pool and is located 7 mi ...

Address: 8 Sysie Avenue, 1390 Phalaborwa, South Africa

Matimba Bush Lodge
Matimba Bush Lodge

Experience World-class Service at Matimba Bush Lodge Matimba Bush Lodge features a restaurant, outdoor swimming pool, a bar and shared lounge in Phalaborwa. F ...

Accommodation type: Resort Phalaborwa

Address: Hans Merensky Gof estate Number 415, 1390 Phalaborwa, South Africa

Rosscos Lodge
Rosscos Lodge

Located in Phalaborwa, 2.6 mi from Phalaborwa Gate and 1.6 mi from Eden Square Mall, Rosscos Lodge provides accommodations with free WiFi, air conditioning, a b ...

Address: 199 Bataleur Street, 1390 Phalaborwa, South Africa

Warthog Wallow
Warthog Wallow

Located in Phalaborwa, 1.8 mi from Phalaborwa Gate, Warthog Wallow provides accommodations with free WiFi and free private parking. At the guest house, every ro ...

Address: 95 President Kruger Street, 1390 Phalaborwa, South Africa

B at Home Guest House
B at Home Guest House

Located in Piet Retief, 27 mi from Heyshope Dam, B at Home Guest House features air-conditioned accommodations and a garden. There is an outdoor pool and guests ...

Address: 13 De Jager Street, 2380 Piet Retief, South Africa

Holme Lea Manor
Holme Lea Manor

Set just 14 mi from Betlehem Mission School, Holme Lea Manor offers accommodations in Piet Retief with access to a garden, a terrace, as well as room service. T ...

Address: 10 Hansen Street, 2380 Piet Retief, South Africa

12 On Top Guesthouse
12 On Top Guesthouse

Set in Piet Retief, within 27 mi of Heyshope Dam and 15 mi of Betlehem Mission School, 12 On Top Guest house offers accommodations with a terrace and free WiFi ...

Address: 23 Market Street, P.O Box184, 2380 Piet Retief, South Africa

Ascot Inn
Ascot Inn

Ascot Inn is located in the Scottsville area of Pietermaritzburg, just 10 minutes' drive from the city center. The guest house has an outdoor pool. Surrounded b ...

Accommodation type: Inn Pietermaritzburg

Address: 210 Woodhouse Road, 3201 Pietermaritzburg, South Africa

Dunranch House
Dunranch House

Set 2.2 mi from Cascades Shopping Center, Dunranch House offers a garden, and air-conditioned accommodations with a patio and free WiFi. KwaZulu-Natal Museum is ...

Address: 66 Old Howick Road, 3201 Pietermaritzburg, South Africa