Welcome to SafariNow. Get off your booking by paying with the voucher code before .

Terms & conditions apply.

TIP!
Enter Dates
Enter your dates for accurate availability
Johannesburg, South Africa
Select dates 2 Guests

Self-catering accommodation in Johannesburg-22

Johannesburg in Gauteng

Self-catering accommodation in Johannesburg

450+ accommodation listings, including 41 specials
Sandton Apartments Hydro | Benmore Gardens Self-catering

Sandton Apartments Hydro

Benmore Gardens Self-catering
Sleeps 32 in 9 rooms

We offer fully furnished executive apartments in Sandton City, Johannesburg.Superbly situated a few kilometres away from world class Sandton City Shopping Mall...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
Per unit
Sleep On 7th | Self-catering Linden

Sleep On 7th

Linden Self-catering
Sleeps 4 in 2 rooms

Sleep on the 7th is situated in a peaceful cul-de-sac in Bergbron, Roodepoort. This accommodation consists of two charming suites, each suite is equipped with...

  • Braai/Barbecue
  • On-site Parking
R700
Starting price for 2 guests
R700
Fuhri Road | Randhart Self-catering

Fuhri Road

Randhart Self-catering
Sleeps 8 in 2 rooms

Fuhri Road is a cosy and modern garden cottage in the heart of Randhart, and is ideal for couples, solo travellers or business travellers alike.The...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
R595
Per unit
R595
The Shyre | Self-catering Houghton

The Shyre

Houghton Self-catering
Sleeps 6 in 2 rooms

Welcome to The Shyre Luxury Apartments. The Shyre is a luxury gated complex located in the affluent suburb of Houghton in Johannesburg. Three homes have...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R2000
Per unit
R2000
Bruma Villa | Bruma Self-catering

Bruma Villa

Bruma Self-catering
Sleeps 10

Bruma Villa is a charming villa situated in Bruma, a suburb of Johannesburg. The holiday home can accommodate up to ten guests sharing. The home is a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R2500
Per unit
R2500
11 Red Mandarins Apartment No.3 | Self-catering Rosebank

11 Red Mandarins Apartment No.3

Rosebank Self-catering
Sleeps 2

11 Red Mandarins is located in the heart of the vibrant Rosebank business area, home to South Africa’s largest corporate and Johannesburg’s trendiest bars,...

  • Wi-Fi
  • On-site Parking
R1200
Per unit
R1200
Bleuville Ecological Village Guest House | President Park Self-catering

Bleuville Ecological Village Guest House

President Park Bed and Breakfast, Self-catering
Sleeps 14 in 4 rooms

Our space offers a brilliant relaxing retreat with an African feel and quick drive to the likes of mall of Africa, Gallagher estate and Gautrain station.The...

  • Braai/Barbecue
  • On-site Parking
R1100
Starting price for 2 guests
R1100
Victoria Cottage | Self-catering Kensington B

Victoria Cottage

Kensington B Self-catering
Sleeps 2

Victoria Cottage is situated in the charming suburb of KENSINGTON B, Randburg, and offers accommodation ideal for couples, solo travellers, and business...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1200
Starting price for 2 guests
R1200
Sandton Executive Suites - Daisy Street | Sandown Self-catering

Sandton Executive Suites - Daisy Street

Sandown Self-catering
Sleeps 36 in 12 rooms

Sandton Executive Suites are proud to present newly built modern self-catering apartments in the heart of Sandton City and around the corner from the...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1250
Per unit
R1250
Kempton Country Lodge | Self-catering Kempton Park

Kempton Country Lodge

Kempton Park Self-catering, Bed and Breakfast
Sleeps 3

Kempton Country Lodge is set in Kempton Park in Johannesburg. It is 12 minutes away from the O.R. Tambo International Airport and is central to the shopping...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
Maikaya Villa | River Club Self-catering

Maikaya Villa

River Club Self-catering
Sleeps 12 in 3 rooms

Maikaya Villa is set in the vibrant Sandton area in Johannesburg. It is only 30 kilometres from the O.R Tambo International Airport and is central to the...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R890
Per unit
R890
309 Roseways | Self-catering Rosebank

309 Roseways

Rosebank Self-catering
Sleeps 4

309 Roseways is a stylishly art deco apartment, combined with contemporary finishes and located in the heart of the vibrant Rosebank. Rosebank is home to South...

  • Wi-Fi
R1250
Per unit
R1250
Blue Chip Accommodation cc Smart Stay | Sandton Self-catering

Blue Chip Accommodation cc Smart Stay

Sandton Self-catering
Sleeps 4

Blue Chip Accommodation cc Smart Stay offers accommodation in this two bedroom apartment, fully equipped for self-catering. The apartment is situated within...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1750
Per unit
R1750
Garden View Executive Suite | Self-catering Hurlingham

Garden View Executive Suite

Hurlingham Self-catering
Sleeps 2

Garden View Executive Suite is based in Hurlingham. This exquisite suite comfortably caters for two guests in the self-catering, well-equipped space.The Suite...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1100
Starting price for 2 guests
R1100
Nyasha's Place | Cresta Self-catering

Nyasha's Place

Cresta Self-catering
Sleeps 14

welcome to Nyasha's Place.Big Beautiful House in Cresta, Randburg. Amazing full house sleeping up to 14 people in a secure and quiet residential area with free...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R2999
Per unit
R2999
Lakeview Backpackers | Self-catering Bonaero Park

Lakeview Backpackers

Bonaero Park Backpacker, Self-catering
Sleeps 7 in 4 rooms

Lakeview Backpackers is situated in a peaceful residential neighbourhood only 5 minutes drive from OR Tambo international Airport in Kempton Park Johannesburg....

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R350
Per guest
R350
Palmeirinhas Guesthouse | Kensington Self-catering

Palmeirinhas Guesthouse

Kensington Guest House, Self-catering
Sleeps 4

Welcome to Palmeirinhas Guesthouse.We are a small self-catering guesthouse based in Kensington in the heart of Johannesburg, we have five units one of which is...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R500
Starting price for 2 guests
R500
Hadassah's Guest House | Self-catering Ferndale Ridge

Hadassah's Guest House

Ferndale Ridge Guest House, Self-catering
Sleeps 28 in 13 rooms

Hadassah's Guest House is situated in the big and upmarket city of Randburg.The guest house comprises of seven rooms and seven self-catering cottages, of which...

  • Wi-Fi
  • On-site Parking
Per unit
20% OFF
The Franklin Loft Apartment | Johannesburg Specials

The Franklin Loft Apartment

Newtown Self-catering
Sleeps 8 in 4 rooms

The Franklin offers spacious, modern style luxury apartments and penthouses, located in Johannesburg. Offering all guests opulence and tranquillity. We aim to...

  • Wi-Fi
  • On-site Parking
R1250
R1000
Per unit
R1250
R1000
Silver Pine Self-Catering  | Self-catering Malanshof

Silver Pine Self-Catering

Malanshof Self-catering
Sleeps 10 in 3 rooms

Silver Pine Self Catering is situated in Randburg, a suburb north west of Johannesburg. This accommodation offers three units. Unit One is a cottage style, two...

  • Braai/Barbecue
  • On-site Parking
R1600
Per unit
R1600

Johannesburg Self-catering accommodation

Do your holiday plans include cooking a romantic dinner for that special someone, having a lekker braai with friends or a breakfast fry-up with the family? You're spoilt for choice with 225 options of Self-catering accommodation in Johannesburg.

Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R200 per person sharing and keep an eye out for specials.

Booking couldn't be simpler with easy payment options and local support at your fingertips.

Book your perfect getaway today & get going!

Still considering another weekend on the couch instead?

Did you know? Johannesburg Accommodation is often misspelt. Here are some variations:

JHB Self-catering, Joburg Self-catering, Joeys Self-catering, Joburg Self-catering, Jozi Self-catering, johanessburg Self-catering, johhanessburg Self-catering, johanesburg Self-catering, Johannesberg Self-catering,