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-20

Johannesburg in Gauteng

Self-catering accommodation in Johannesburg

450+ accommodation listings, including 27 specials
The Private Place | Crowthorne Self-catering

The Private Place

Crowthorne Guest House, Self-catering
Sleeps 6 in 2 rooms

The Private Place is one of Johannesburg's intimate accommodation venues. It is situated in Midrand's most sought after areas, Crowthorne, with is closer to...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
R1200
Avg per night for 2 guests
R1200
Avg per night for 2 guests
208 Oxford Court | Self-catering Illovo

208 Oxford Court

Illovo Self-catering
Sleeps 4

Experience the comfort and flexibility of private accommodation at 208 Oxford Court, a stylishly furnished, serviced self-catering unit situated in the heart...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R878
Avg per night
R878
Avg per night
Penny Lane | Verwoerd Park Self-catering

Penny Lane

Verwoerd Park Self-catering
Sleeps 6

This beautiful home with attention to detail is furnished with a sense of opulence and distinction. A touch of Tuscan governs the formal lounge and dining room...

  • Swimming Pool
  • Braai/Barbecue
R720
Avg per night
R720
Avg per night
La Villa Rosa  | Self-catering Carlswald

La Villa Rosa

Carlswald Bed and Breakfast, Self-catering
Sleeps 16 in 7 rooms

A luxurious Guest House ideally located in Midrand. Situated on a large property in a lovely garden setting, with a relaxing pool area. Conferencing facilities...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R900
Avg per night for 2 guests
R900
Avg per night for 2 guests
Willow Nest Treehouse Riversands | Dainfern Self-catering

Willow Nest Treehouse Riversands

Dainfern Self-catering
Sleeps 2

Willow Nest Treehouse is constructed in an ancient Willow, adjoining a fifty-year-old pine and indigenous forest, on the outskirts Midrand.The charming wooden...

  • Wi-Fi
  • Braai/Barbecue
R960
Avg per night
R960
Avg per night
Carrolo Travel | Self-catering Oakdene

Carrolo Travel

Oakdene Self-catering
Sleeps 8 in 2 rooms

This accommodation offers two luxury self-catering apartments, which are awaiting your stay. Guests will leave feeling refreshed and will look forward to their...

  • Wi-Fi
The Residency Sandhurst | Hurlingham Self-catering

The Residency Sandhurst

Hurlingham Hotel, Self-catering
Sleeps 24 in 9 rooms

The Residency’s fully serviced apartments in Sandhurst can be found on Sutherland Avenue which runs parallel to William Nicol Drive. Our luxury furnished...

  • Wi-Fi
  • On-site Parking
R1094
Avg per night
R1094
Avg per night
Trish's Executive Apartment | Self-catering Dainfern

Trish's Executive Apartment

Dainfern Self-catering
Sleeps 6

Trish's Executive Apartment is situated in the leafy suburb of Dainfern, a golfing estate area of Johannesburg.The apartment, which has three bedrooms and two...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R2000
Avg per night
R2000
Avg per night
143 First | Parkmore Self-catering

143 First

Parkmore Self-catering
Sleeps 6

143 First is situated in the heart of Sandton, an affluent area in the vibrant metro of Johannesburg.The apartment, which has three bedrooms and two bathrooms,...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1150
Avg per night for 2 guests
R1150
Avg per night for 2 guests
Ruby Homes - Fourways 3 | Self-catering Fourways

Ruby Homes - Fourways 3

Fourways Self-catering
Sleeps 4

The atmosphere of this apartment is charming and contemporary; it has all modern amenities necessary for comfortable living. Ruby Homes - Fourways 3 is...

  • Swimming Pool
R1400
Avg per night
R1400
Avg per night
Ruby Homes Sunninghill ,Sandton | Sunninghill Self-catering

Ruby Homes Sunninghill ,Sandton

Sunninghill Self-catering
Sleeps 2

Cubana 1 is beautifully furnished and is a 1 bedroom loft apartment. It has 1 bathroom, fully equipped kitchen, and lounge with patio. The loft unit is on the...

  • Wi-Fi
  • Swimming Pool
R987
Avg per night
R987
Avg per night
Immaculate Sandton Skye Studio | Self-catering Sandown

Immaculate Sandton Skye Studio

Sandown Self-catering
Sleeps 2

Sandton Skye is a beautiful, upmarket apartment-hotel complex in the heart of Sandton. It offers you the best of both worlds - flexibility and personal...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R1400
Avg per night
R1400
Avg per night
The Shyre | Houghton Self-catering

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
Avg per night
R2000
Avg per night
Leafy Apartments Randburg | Self-catering Ferndale

Leafy Apartments Randburg

Ferndale Self-catering
Sleeps 24 in 6 rooms

2 bedrooms 1 full bathroom• Well furnished with freshly spread beds.• The bedrooms have queen size beds in one bedroom and 2 single beds in another.• Lounges...

  • On-site Parking
R850
Avg per night for 2 guests
R850
Avg per night for 2 guests
The Masonette | Bryanston Self-catering

The Masonette

Bryanston Self-catering
Sleeps 2

Situated in a beautiful garden, The Masonette is a self-catering cottage with studio bed sit, kitchen separate toilet and bathroom with bath and shower. The...

  • Wi-Fi
  • On-site Parking
R850
Avg per night
R850
Avg per night
3 The Apartment | Self-catering Rosebank

3 The Apartment

Rosebank Self-catering
Sleeps 4

3 The Apartment is a stylishly furnished, north-facing garden apartment in the heart of vibrant Rosebank. The unit is nestled within a vibrant and safe...

  • Wi-Fi
  • Braai/Barbecue
R1100
Avg per night for 2 guests
R1100
Avg per night for 2 guests
Filmerton Guest Lodge | Kyalami Self-catering

Filmerton Guest Lodge

Kyalami Guest House, Self-catering
Sleeps 12 in 3 rooms

Filmerton Guest Lodge is situated in the tranquil country surroundings of Kyalami AH, a suburb in the city of Midrand.The lodge comprises of two cottages,...

  • Wi-Fi
  • On-site Parking
R1200
Avg per night for 2 guests
R1200
Avg per night for 2 guests
Waterfall Cottages | Self-catering Craighall

Waterfall Cottages

Craighall Self-catering
Sleeps 16 in 3 rooms

Welcome to Waterfall Cottages, where your hosts Dael and Ronel will strive to make your stay as relaxing and enjoyable as possible. Set in a large, peaceful...

R750
Avg per night for 2 guests
R750
Avg per night for 2 guests
Aard Stay at San Ridge 09 | Midrand Self-catering

Aard Stay at San Ridge 09

Midrand Self-catering
Sleeps 4

Aard Stay at San Ridge 09, being situated amongst well-known international company head offices, trade and conference centres, offers elegant, self catering...

  • Swimming Pool
  • Braai/Barbecue
R990
Avg per night for 2 guests
R990
Avg per night for 2 guests
Rico Sol | Self-catering Cyrildene

Rico Sol

Cyrildene Self-catering
Sleeps 22 in 9 rooms

Rico Sol B&B offers a personalized home-style B&B in the quiet residential suburb of Cyrildene, 15 minutes from the OR Tambo International Airport and with...

  • Wi-Fi
R620
Avg per night
R620
Avg per night

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,