Welcome to SafariNow. Get off your accommodation 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 26 specials
Lonehill Village Estate, No 253 | Lonehill Self-catering

Lonehill Village Estate, No 253

Lonehill Self-catering
Sleeps 4

Whether it be for business or leisure, the Lonehill Village Estate’s No 253 apartment is ideal for long terms stays, thanks to its easily accessible and...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1440
Avg per night
R1440
Avg per night
Lonehill Village Estate, No 287 | Self-catering Lonehill

Lonehill Village Estate, No 287

Lonehill Self-catering
Sleeps 2

Thanks to its easily accessible and central location, the Lonehill Village Estate’s No 287 apartment is ideal for long terms stays whether it be for business...

  • Braai/Barbecue
  • On-site Parking
R1000
Avg per night
R1000
Avg per night
Lonehill Tequila Sunrise | Lonehill Self-catering

Lonehill Tequila Sunrise

Lonehill Self-catering
Sleeps 2

This stylish apartment combines contemporary design with modern convenience. It is the ideal accommodation choice for guests visiting the upmarket suburb of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1000
Avg per night
R1000
Avg per night
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
Avg per night
R1250
Avg per night
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
Maikaya Villa | Self-catering River Club

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
Avg per night
R890
Avg per night
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
Avg per night
R1750
Avg per night
Palmeirinhas Guesthouse | Self-catering Kensington

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
Avg per night for 2 guests
R500
Avg per night for 2 guests
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
Avg per night
R2999
Avg per night
Birdhaven | Self-catering Birdhaven

Birdhaven

Birdhaven Bed and Breakfast, Self-catering
Sleeps 2

Birdhaven is situated in the residential area of Melrose, next to the well-known Melrose Bird Sanctuary.The suite has one bedroom and an en-suite bathroom....

  • Wi-Fi
  • On-site Parking
R1200
Avg per night
R1200
Avg per night
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
Avg per night
R2500
Avg per night
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
Avg per night
R650
Avg per night
Silver Pine Self-Catering  | Malanshof Self-catering

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
Avg per night
R1600
Avg per night
Savannah Self-Catering Apartments | Self-catering Wilgeheuwel (Strubens Valley North)

Savannah Self-Catering Apartments

Wilgeheuwel (Strubens Valley North) Self-catering
Sleeps 8 in 2 rooms

Savannah Self-Catering is situated in Honeydew Manor, 10 km from Randburg. The complex has an outdoor pool and free undercover parking is available. This...

  • Swimming Pool
  • On-site Parking
R800
Avg per night for 2 guests
R800
Avg per night for 2 guests
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
R1300
Avg per night
R1300
Avg per night
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
Avg per night
R350
Avg per night
Hadassah's Guest House | Ferndale Ridge Self-catering

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
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
Avg per night for 2 guests
R1100
Avg per night for 2 guests
Schoon Huis Manor | Kempton Park Self-catering

Schoon Huis Manor

Kempton Park Self-catering
Sleeps 10 in 5 rooms

At Schoon Huis you can expect a super relaxing stay with the most comfortable beds. The best food and we’re not going to lie, a chicken might come to visit...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1400
Avg per night for 2 guests
R1400
Avg per night for 2 guests
Khathala | Self-catering Lonehill

Khathala

Lonehill Self-catering
Sleeps 4

Khathala is a cosy loft located in a secure security complex, close to Monte Casino and shops and malls. The apartment is great for couples, solo adventurers,...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1100
Avg per night for 2 guests
R1100
Avg per night for 2 guests

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 27 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 R180 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,