Skip to content
300+ stays

Stays in South Africa

Review COVID-19 travel restrictions before you book.
Learn more

Cape Town

  1. Room in boutique hotel
  2. Cape Town
Hôtel du Parc - Courtyard Suite
$39 per night
  1. Hotel room
  2. Cape Town
91 Loop Boutique Hostel - Bed in a 6 Bed dorm
$13 per night
  1. Entire apartment
  2. Cape Town
A Modern, Trendy Aparthotel, in central Cape Town
$37 per night
  1. Hotel room
  2. Cape Town
Affordable Newly renovated hotel rooms
$26 per night
  1. Hostel room
  2. Cape Town
PRIVATE BUDGET DOUBLE BEDROOM
$22 per night

Johannesburg

  1. Entire apartment
  2. Sandton
BlackBrick | Studio Suite
$53 per night
  1. Entire apartment
  2. Germiston
The Nicol Hotel (Apt4.)
$31 per night
  1. Entire apartment
  2. Sandton
BlackBrick | One Bed Suite
$55 per night
  1. Hostel beds
  2. Johannesburg
1x Bed in a shared dorm
$21 per night
  1. Resort room
  2. Midrand
Four20 Holistic Natural Resort
$28 per night

Pretoria

  1. Hotel room
  2. Pretoria
Luxury Menlyn hotel room
$31 per night
SUPERHOST
  1. Hotel room
  2. Pretoria
Brooklyn Air B&B - 5 Star Long Stay - King Bed
$37 per night
SUPERHOST
  1. Room in aparthotel
  2. Pretoria
Glen Maine Self-Catering Studio
$33 per night
  1. Resort room
  2. Midrand
Four20 Holistic Natural Resort
$28 per night
SUPERHOST
  1. Hotel room
  2. Pretoria
170 on Ridge - the Guest room
$33 per night

Explore all 300+ stays

SUPERHOST
Hotel room in Knysna
Romantic Lagoon Suite - Spa Bath Twin Shower
2 guests1 bedroom1 bed1 bath
Free parkingWifiAir conditioningPool
$77 per night
SUPERHOST
Private room in Victoria West
Camp Nguni Lodge
16 guests6 bedrooms27 beds6 shared baths
Free parkingWifiAir conditioningPool
$37 per night
Hotel room in Beaufort West
Beaufort Manor Guest House - single room
1 guest1 bedroom1 bed1 bath
Free parkingWifiAir conditioningPool
$43 per night
Private room in Britstown
Sweetfontein Boutique Farm Lodge
2 guestsStudio0 beds0 shared baths
Free parkingWifiAir conditioningPool
$76 per night
SUPERHOST
Hotel room in Rheenendal
The Protea Suite @ Woodlands
2 guests1 bedroom1 bed1 bath
Free parkingWifiAir conditioning
$77 per night
SUPERHOST
Room in boutique hotel in Upington
The Maxton Boutique Hotel
16 guests10 bedrooms13 beds10 baths
Free parkingWifiAir conditioningPool
$40 per night
SUPERHOST
Private room in Boesmansriviermond
River Cottage
2 guests1 bedroom1 bed1 bath
Free parkingWifi
$50 per night
Room in boutique hotel in Roodepoort
Elegant Living Boutique Guest House (Jnr Suite C)
2 guests1 bedroom1 bed2 shared baths
Free parkingWifiAir conditioningPool
$53 per night
SUPERHOST
Room in boutique hotel in Port Elizabeth
Comfortable Privacy
2 guests1 bedroom2 beds1 private bath
Free parkingWifiAir conditioningPool
$33 per night
SUPERHOST
Hotel room in Colesberg
Karee room, ensuite bath
2 guests1 bedroom2 beds1 bath
Free parkingWifiAir conditioning
$47 per night
Private room in Amatola Coastal
Purple Haze Eco Lodge
2 guests1 bedroom1 bed1 private bath
Free parkingWifi
$59 per night
Entire apartment in Sandton
BlackBrick | Studio Suite
2 guestsStudio1 bed1 bath
Free parkingWifiAir conditioning
$53 per night
Hotel room in Beaufort West
Luxury Room @ Old House Lodge
2 guests1 bedroom1 bed1 bath
Free parkingWifiAir conditioningPool
$51 per night
SUPERHOST
Private room in Wilderness
Nima Lodge
2 guests1 bedroom1 bed1.5 baths
Free parkingWifiPool
$120 per night
SUPERHOST
Private room in Musina
Maseri Cabins
16 guests9 bedrooms18 beds8 baths
Free parkingWifiAir conditioning
$17 per night
Hotel room in Pretoria
Luxury Menlyn hotel room
2 guests1 bedroom1 bed1 bath
Free parkingWifiAir conditioningPool
$31 per night
Private room in Hoedspruit
Rio Dos Elefantes River Camp
14 guests6 bedrooms13 beds6 baths
Free parkingWifiAir conditioningPool
$33 per night
SUPERHOST
Hotel room in Swellendam
A Hilltop Country Retreat -Standard Double Room
2 guests1 bedroom0 beds1 bath
Free parkingWifiPool
$71 per night
Hotel room in Wilderness
Fish Eagle
2 guests1 bedroom1 bed1 bath
Wifi
$66 per night
Private room in Groblershoop
Kheis Riverside Lodge
16 guests10 bedrooms16 beds2 baths
Free parkingWifiAir conditioningPool
$47 per night
1 20 of 300+ places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.