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 K
Ramsgate Palms K

Ramsgate Palms K is located in Ramsgate. Featuring free private parking, the apartment is 1.2 mi from Ramsgate South Beach. The apartment has 3 bedrooms, 2 bath ...

Accommodation type: Hotel Ramsgate

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

Villa Montague
Villa Montague

Boasting garden views, Villa Montague features accommodations with an outdoor swimming pool, a bar and a shared lounge, around 1.6 mi from Margate Beach. This h ...

Accommodation type: Hotel Ramsgate

Address: 808 Montague Road, 4285 Margate, South Africa

224 On Kent
224 On Kent

Located in Johannesburg, within 5 mi of Sandton City Mall and 6.2 mi of Montecasino, 224 On Kent provides accommodations with a garden and free WiFi throughout ...

Address: 224 Kent Avenue, Ferndale Ridge, Randburg, 2194, Randburg, 2194 Johannesburg, South Africa

6 on Bompas Apartments
6 on Bompas Apartments

Boasting an outdoor pool, 6 on Bompas Apartments in Johannesburg offers accommodations with free WiFi and free private parking for guests who drive. All units c ...

Accommodation type: Hotel Randburg

Address: 6 Bompas Road, Randburg, 2196 Johannesburg, South Africa

Once Upon a Tide
Once Upon a Tide

Boasting a barbecue and a shared kitchen, Once Upon a Tide is ideally located in Pearly Beach, 1,650 feet from Pearly Beach and 1.7 mi from Geyser Island Reserv ...

Accommodation type: Hotel Pearly Beach

Address: 6 Therondraai Street, 7220 Pearly Beach, South Africa

Pearly Sands
Pearly Sands

Pearly Sands offers accommodations in Pearly Beach, 1 mi from Pearly Beach and 2.5 mi from Geyser Island Reserve. The property was built in 2010 and features ac ...

Accommodation type: Hotel Pearly Beach

Address: Kabeljou St Pearly Beach Resort Pearly Beach, 7220 Pearly Beach, South Africa

Aqua 180
Aqua 180

You're eligible for a Genius discount at Aqua 180! To save at this property, all you have to do is sign in. Set in Pennington in the KwaZulu-Natal region with N ...

Accommodation type: Hotel Pennington

Address: 22 Botha Place, 4184 Pennington, South Africa

IRONWOOD LODGE
IRONWOOD LODGE

You're eligible for a Genius discount at IRONWOOD LODGE! To save at this property, all you have to do is sign in. IRONWOOD LODGE is located in Pennington, 17 mi ...

Address: 7 Figtree Lane, 4184 Pennington, South Africa

Bed in the Bush - Tingala Lodge
Bed in the Bush - Tingala Lodge

You're eligible for a Genius discount at Bed in the Bush - Tingala Lodge! To save at this property, all you have to do is sign in. Tingala Lodge is located on t ...

Accommodation type: Lodge Phalaborwa

Address: Spekboom Road, Silonque Game Reserve , 1389 Phalaborwa, South Africa

Charming Self Catering Apartment
Charming Self Catering Apartment

Charming Self Catering Apartment offers pet-friendly accommodations in Phalaborwa. Offering free private parking, the holiday home is 1.4 mi from Spar Food Stor ...

Accommodation type: Hotel Phalaborwa

Address: 16 Janssens Street, 1389 Phalaborwa, South Africa

Impisi Accommodation
Impisi Accommodation

You're eligible for a Genius discount at Impisi Accommodation! To save at this property, all you have to do is sign in. Located in the Hans Merensky Golf and Wi ...

Accommodation type: Hotel Phalaborwa

Address: 315 Hans Merensky Estate Koper Road , 1390 Phalaborwa, South Africa

Lions Place
Lions Place

Located within the Greater Kruger National Park, Lions Place is located in Grietjie Private Nature Reserve. It offers a viewing tower and upper deck area to enj ...

Accommodation type: Hotel Phalaborwa

Address: Plot 51,Grietjie Private Nature Reserve, 1389 Grietjie Nature Reserve, South Africa

Phalaborwa Town Guesthouse
Phalaborwa Town Guesthouse

Offering a garden, African Lily Affordable Rooms offers self-catering accommodations in Phalaborwa. Kruger National Park Phalaborwa Gate is 2 mi from the proper ...

Address: 35 Palm Ave,, 1390 Phalaborwa, South Africa

Sunbird Lodge
Sunbird Lodge

You're eligible for a Genius discount at Sunbird Lodge! To save at this property, all you have to do is sign in. Located 1.9 mi from the Kruger National Park, t ...

Address: 21 Aalwyn Street, 1390 Phalaborwa, South Africa

Cottage Lenise
Cottage Lenise

You're eligible for a Genius discount at Cottage Lenise! To save at this property, all you have to do is sign in. Set in Phalaborwa, 7.5 mi from Phalaborwa Gate ...

Address: PLOT 12 Silonque 3, 1390 Phalaborwa, South Africa

De Loft Guesthouse
De Loft Guesthouse

Set in Piet Retief, 27 mi from Heyshope Dam, De Loft Guest house offers accommodations with a bar, free private parking, a garden and barbecue facilities. The g ...

Address: Residensiestreet 3 A, Piet Retief PO Box 1657, 2380 Piet Retief, South Africa

The Greendoor Guesthouse
The Greendoor Guesthouse

Set in Piet Retief, within 26 mi of Heyshope Dam and 14 mi of Betlehem Mission School, The Greendoor Guest house offers accommodations with a garden and free Wi ...

Address: Market Street, 2380 Piet Retief, South Africa

Africa's Eden Guesthouse
Africa's Eden Guesthouse

Located in Pietermaritzburg, 1.9 mi from KwaZulu-Natal Museum, Africa's Eden Guest house provides accommodations with a seasonal outdoor swimming pool, free pri ...

Address: 30 Taunton Rd Wembley, 3201 Pietermaritzburg, South Africa

Casa 57
Casa 57

Located in Pietermaritzburg, within 1.7 mi of KwaZulu-Natal Museum and 2.5 mi of Cascades Shopping Center, Casa 57 provides accommodations with a shared lounge ...

Address: 57 Mayors Walk Road Parking at 57 Tomlinson Road, 3201 Pietermaritzburg, South Africa

Equestre BnB
Equestre BnB

Equestre BnB is located in Pietermaritzburg, 3.7 mi from Hayfields Mall, 5 mi from Comrades Marathon House, and 5.6 mi from Butterflies for Africa. This bed and ...

Address: 9 Dalkeith Rd, Ashburton, 3200 Pietermaritzburg, South Africa