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

Johannesburg in Gauteng

Self-catering accommodation in Johannesburg

450+ accommodation listings, including 41 specials
Citrus Lane Guesthouse | Olivedale Self-catering

Citrus Lane Guesthouse

Olivedale Guest House, Self-catering
Sleeps 15 in 6 rooms
2 reviews

Citrus Lane Guesthouse welcomes you to our friendly accommodation establishment where you are safe and secure. We offer elegant bedrooms and enough breakfast...

  • Wi-Fi
  • On-site Parking
R980
Starting price for 2 guests
R980
224OnKent | Self-catering Ferndale

224OnKent

Ferndale Bed and Breakfast, Self-catering
Sleeps 12 in 5 rooms

224OnKent offers five luxury cottages, fully-equipped for self-catering, with private entrances from the garden and secure parking.Each cottage has its own...

  • Swimming Pool
  • Braai/Barbecue
R930
Starting price for 2 guests
R930
92 on Sixth Melville | Melville Self-catering

92 on Sixth Melville

Melville Guest House, Self-catering, Bed and Breakfast
Sleeps 2
3 reviews

"92 on Sixth is located close to the heart of Melville, it is a peaceful B&B set in a leafy, tranquil garden filled with with birdsong. Run by former artist...

R800
Starting price for 2 guests
R800
Polo Executive Apartments - Sandton | Self-catering Morningside - JHB

Polo Executive Apartments - Sandton

Morningside - JHB Self-catering
Sleeps 12 in 4 rooms

Polo Executive Apartments offer superior self-catering apartment accommodation in Sandton, Johannesburg at competitive rates. We offer fully-furnished...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R600
Per unit
R600
Meadowbrook Lodge | Edenvale Self-catering

Meadowbrook Lodge

Edenvale Guest House, Bed and Breakfast, Self-catering
Sleeps 4 in 2 rooms
1 review

Meadowbrook Lodge is set in a quaint suburb of Meadowbrook bordering Edenvale and Bedfordview. The area is tranquil, safe and within a stones throw of all...

R750
Starting price for 2 guests
R750
Queen's Place | Self-catering Kensington

Queen's Place

Kensington Self-catering
Sleeps 28 in 14 rooms

Queen’s Place Apartments is an upmarket guest house situated in Queen Street, Kensington. This suburb is the first suburb of Johannesburg on the main route...

R750
Starting price for 2 guests
R750
Airdlin House | Sunninghill Self-catering

Airdlin House

Sunninghill Self-catering
Sleeps 10

Airdlin House is a large, four bedroom house that sleeps eight people, but can sleep up to ten if necessary. It is a self-catering house that has DStv, gas...

  • Swimming Pool
  • Braai/Barbecue
R900
Starting price for 2 guests
R900
Kazimkaze | Self-catering Hurst Hill

Kazimkaze

Hurst Hill Bed and Breakfast, Self-catering
Sleeps 22 in 9 rooms
2 reviews

A stay at Kazimkaze is 'being away from home but still feeling at home'. Kazimkaze is a newly established bed and breakfast situated in Hursthill, on the west...

  • Braai/Barbecue
R395
Per unit
R395
1 The Apartment | Rosebank Self-catering

1 The Apartment

Rosebank Self-catering
Sleeps 4
2 reviews

A two bedroom and two bathroom, exquisitely furnished apartment of 130 square meters, with all the modern conveniences. Situated in the prestigious leafy...

  • Wi-Fi
R1100
Starting price for 2 guests
R1100
2 The Apartment | Self-catering Rosebank

2 The Apartment

Rosebank Self-catering
Sleeps 4
1 review

2 The Apartment is a stylishly furnished apartment, where classical touches meet with contemporary design, situated in the heart of vibrant Rosebank. The unit...

  • Wi-Fi
R1100
Starting price for 2 guests
R1100
Triponza Guesthouse | Germiston Self-catering

Triponza Guesthouse

Germiston Guest House, Self-catering
Sleeps 25 in 11 rooms
2 reviews

Situated on border Bedfordview, Edenvale and Germiston on the rocks, nestled between tree surroundings in glass hectagon building, with 10 en suite bedrooms,...

  • Swimming Pool
  • Braai/Barbecue
R550
Per guest
R550
Suburbian Lodge | Self-catering Observatory (JHB)

Suburbian Lodge

Observatory (JHB) Self-catering
Sleeps 16 in 5 rooms

Suburbian Lodge offers comfortable accommodation in Observatory, Johannesburg. This large property has two self-catering units and three double bedrooms...

  • Braai/Barbecue
  • On-site Parking
R800
Per guest
R800
Mulberry Cottage | Lonehill Self-catering

Mulberry Cottage

Lonehill Guest House, Self-catering
Sleeps 4

Sunny and self-contained garden cottage. The main bedroom sleeps two and the second bedroom sleeps one. Separate bathroom and toilet and an open plan living...

  • Swimming Pool
  • Braai/Barbecue
R1360
Starting price for 2 guests
R1360
Aard Stay at Jackal Creek, Shinnecock 53 | Self-catering North Riding

Aard Stay at Jackal Creek, Shinnecock 53

North Riding Self-catering
Sleeps 4

Aard Stay at Jackal Creek, Shinnecock 53 being situated amongst well-known international company head offices, trade and conference centers, offers elegant,...

  • Swimming Pool
  • Braai/Barbecue
R990
Starting price for 2 guests
R990
Aard Stay at San Ridge 42 | Midrand Self-catering

Aard Stay at San Ridge 42

Midrand Self-catering
Sleeps 4
1 review

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

  • Swimming Pool
  • Braai/Barbecue
R990
Starting price for 2 guests
R990
Walts Place | Self-catering Westdene (Benoni)

Walts Place

Westdene (Benoni) Bed and Breakfast, Self-catering
Sleeps 26 in 11 rooms
8 reviews

Situated in the secure up-market suburb of Westdene in Benoni, Walts Place, overlooks the Benoni Lake Golf Course.Walts Place boasts 13 en-suite rooms, four...

  • Swimming Pool
  • Braai/Barbecue
R950
Per unit
R950
Wodehouse Bed and Breakfast Randjesfontein (Midrand) | Randjesfontein Self-catering

Wodehouse Bed and Breakfast Randjesfontein (M...

Randjesfontein Self-catering, Bed and Breakfast
Sleeps 14 in 7 rooms

Wodehouse is situated in the heart of the upmarket equestrian estate, Randjesfontein a suburb of Midrand.  The establishment has attractive water features...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1000
Starting price for 2 guests
R1000
African Garden Apartments | Self-catering Sandton

African Garden Apartments

Sandton Bed and Breakfast, Self-catering
Sleeps 19 in 5 rooms
2 reviews

In a country setting in Linbro Park Sandton, we are a short distance from major business areas and airports. Our serviced self-catering one bedroomed...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R550
Per unit
R550
Nicol View Guest Lodge | Parkmore Self-catering

Nicol View Guest Lodge

Parkmore Guest House, Self-catering
Sleeps 17 in 8 rooms
2 reviews

Nicol View Guest Lodge situated in Sandton Johannesburg caters for the Corporate and leisure traveler alike, providing Wireless Internet Access, DSTV Satellite...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R780
Starting price for 2 guests
R780
River Lodge Farm | Self-catering Lanseria

River Lodge Farm

Lanseria Self-catering
Sleeps 6 in 3 rooms
4 reviews

Nestled at the foot of the Magaliesberg, bordering the historical Cradle of Humankind World Heritage Site and on the banks of the majestic Crocodile River lies...

  • Braai/Barbecue
  • On-site Parking
R900
Starting price for 2 guests
R900

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,