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

Johannesburg in Gauteng

Self-catering accommodation in Johannesburg

450+ accommodation listings, including 41 specials
Guinea Fowl Lodge | President Park Self-catering

Guinea Fowl Lodge

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

Guinea Fowl Lodge is located within the Guinea Fowl Valley Estate, a prestigious and secure residential area in Midrand, which is only five minutes away from...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1400
Per unit
R1400
Westmoreland Lodge | Self-catering South Kensington

Westmoreland Lodge

South Kensington Guest House, Self-catering
Sleeps 20 in 8 rooms
1 review

Westmoreland Lodge is situated in the leafy suburb of South Kensington, in the vibrant city of Johannesburg.The lodge comprises of a variety of accommodation,...

  • Wi-Fi
  • Braai/Barbecue
  • Pet Friendly
  • On-site Parking
R400
Per unit
R400
Exoticwood Apartments | Douglasdale Self-catering

Exoticwood Apartments

Douglasdale Self-catering
Sleeps 10 in 2 rooms
1 review

Located in Fourways and close to Sandton, Exorticwood Apartments features spacious self-catering accommodation with modern amenities and balconies.Elegantly...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1400
Per unit
R1400
Stunning Flat, View Of Bedfordview | Self-catering Kensington

Stunning Flat, View Of Bedfordview

Kensington Self-catering
Sleeps 3

Stunning Flat, View Of Bedfordview is located in Kensington, Johannesburg.This self-catering flat can accommodate up to three guests and features a fully...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Starting price for 2 guests
R650
Waverley Guest House | Waverley (Johannesburg) Self-catering

Waverley Guest House

Waverley (Johannesburg) Self-catering
Sleeps 35 in 13 rooms
1 review

This is the ideal guest house for a group of friends or family looking to explore Johannesburg. The accommodation consists of six bed and breakfast options as...

  • Wi-Fi
  • Braai/Barbecue
R500
Starting price for 2 guests
R500
Cyrildene Guest Rooms | Self-catering Cyrildene

Cyrildene Guest Rooms

Cyrildene Self-catering
Sleeps 8 in 4 rooms
2 reviews

This guest place is ideal for couples or business travelers looking for a budget escape. It is nested in the little authentic suburb of Cyrildene which is a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R400
Starting price for 2 guests
R400
La Palma Guesthouse and Conference Venue | Alberton Self-catering

La Palma Guesthouse and Conference Venue

Alberton Guest House, Self-catering
Sleeps 36 in 17 rooms
1 review

La Palma Guest House and Conference Venue is situated at 9 Jack Hindon avenue, Alberante Ext, Alberton, Gauteng, Johannesburg, South Africa. The upmarket...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R635
Per guest
R635
Marula Guest House | Self-catering Boksburg

Marula Guest House

Boksburg Guest House, Self-catering
Sleeps 20 in 10 rooms
1 review

Marula Guest House is situated in Boksburg, Gauteng, and is closely located to Soccer City, Ellis Park Stadium and Loftus Versfeld Stadium. It is...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R700
Per unit
R700
Khaya Africa | Midrand Self-catering

Khaya Africa

Midrand Bed and Breakfast, Self-catering
Sleeps 24 in 10 rooms
2 reviews

Khaya Africa is a unique and exclusive guest house with conference facilities situated in Midrand, in the Johannesburg metropolis in Gauteng. The guest house...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R990
Starting price for 2 guests
R990
10% OFF
Vetho Apartments Hotel | Johannesburg Specials

Vetho Apartments Hotel

Croydon Self-catering
Sleeps 78 in 23 rooms
1 review

Vetho Apartments Hotel is centrally located in the hub of Kempton Park, less than 10 minutes’ drive from OR Tambo International Airport. Accommodation is...

  • On-site Parking
R720
R648
Per unit
R720
R648
Eagles Nest Estate Guest House | Eikenhof Self-catering

Eagles Nest Estate Guest House

Eikenhof Guest House, Self-catering
Sleeps 12 in 6 rooms
9 reviews

Eagles Nest Estate Guesthouse is a luxury 4 star graded guesthouse conveniently situated only 12km from Johannesburg CBD, South Africa – but a lifetime away...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R850
Starting price for 2 guests
R850
10% OFF
The Wesley | Johannesburg Specials

The Wesley

Bryanston Guest House, Self-catering
Sleeps 26 in 11 rooms
6 reviews

The Wesley is an upmarket guest house that caters for the more discerning guest. As one of the oldest farm houses in Bryanston, the property is situated on...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R1096
R986
Starting price for 2 guests
R1096
R986
Protea Ridge Guest Cottages & Conference Centre | North Riding Self-catering

Protea Ridge Guest Cottages & Conference Cent...

North Riding Self-catering, Bed and Breakfast
Sleeps 34 in 15 rooms
1 review

Protea Ridge is set amongst rows of indigenous protea trees in the tranquil suburb of North Riding. It is a birdwatcher’s paradise where one can relax and soak...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1350
Per unit
R1350
401 Macedon | Self-catering Rosebank

401 Macedon

Rosebank Self-catering
Sleeps 4
2 reviews

401 Macedon is a luxurious self-catering apartment located in the leafy suburb of Rosebank. Rosebank is a multi-cultural district in Johannesburg and is home...

  • Wi-Fi
  • On-site Parking
R680
Starting price for 2 guests
R680
Siyabonga Guest House | Kensington Self-catering

Siyabonga Guest House

Kensington Guest House, Self-catering
Sleeps 41 in 13 rooms
1 review

We are close to the Eastgate Shopping Centre, 10 minutes from the airport and close to all the amenities. We offer a shuttle service all day and everyday. We...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R300
Per unit
R300
The Maisonette Guest Lodge | Self-catering Ferndale

The Maisonette Guest Lodge

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

The Maisonette Guest Lodge is charming guest house situated in the affluent city of Randburg, Gauteng.The guest house comprises of seven rooms, which all...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R650
Per unit
R650
The Residency Jellicoe | Rosebank Self-catering

The Residency Jellicoe

Rosebank Hotel, Self-catering
Sleeps 24 in 9 rooms

Jellicoe is a leafy, upmarket suburb in the Rosebank precinct which is known for its vibrant atmosphere. The Residency’s luxury furnished apartments are...

  • Wi-Fi
  • On-site Parking
R925
Per unit
R925
Ululapa Selfcatering | Self-catering Crown Gardens

Ululapa Selfcatering

Crown Gardens Backpacker, Self-catering
Sleeps 3
1 review

Ululapa Selfcatering is a small backpackers located in the south of Johannesburg. We offers quiet accommodation in a safe environment. This large house...

R700
Starting price for 2 guests
R700
Egumeni-inn Guesthouse & Conference | Brackenhurst Self-catering

Egumeni-inn Guesthouse & Conference

Brackenhurst Guest House, Self-catering
Sleeps 20 in 10 rooms
3 reviews

Egumeni-Inn is a professional guest house facility and conference centre South of Johannesburg. Situated within easy reach of O.R Tambo International airport,...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R595
Per unit
R595
Accoustix Backpackers | Self-catering Blairgowrie

Accoustix Backpackers

Blairgowrie Backpacker, Self-catering
Sleeps 116 in 32 rooms
3 reviews

Accoustix Backpackers offers comfortable accommodation in Randburg and guests are invited to be part of the earthy vibe of Accoustix and to relax in an open...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R270
Starting price for 2 guests
R270

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 221 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,