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

Johannesburg in Gauteng

Self-catering accommodation in Johannesburg

450+ accommodation listings, including 26 specials
Twickenham Villa | Auckland Park Self-catering

Twickenham Villa

Auckland Park Self-catering
Sleeps 25 in 10 rooms
1 review

Twickenham Villa offers three upmarket, private, self-catering cottages within walking distance from the SABC, Millpark, Melville, Campus Square shopping...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
Airport Modjadji Guest House | Self-catering Kempton Park

Airport Modjadji Guest House

Kempton Park Guest House, Self-catering, Bed and Breakfast
Sleeps 13 in 6 rooms
33 reviews

Airport Modjadji Guest House is a large six-bedroom home with an additional thatched cottage in the tropical garden and a big swimming pool. The guest house...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
Mi Casa Lodge, Spa and Conferencing | President Park Self-catering

Mi Casa Lodge, Spa and Conferencing

President Park Lodge, Bed and Breakfast, Self-catering
Sleeps 50 in 22 rooms
2 reviews

Mi Casa Lodge, Spa and Conferencing is a boutique guest house, conference venue and spa located in Midrand, Gauteng. Our lodge boasts ample accommodation and...

  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R810
Avg per night
R810
Avg per night
Jenny's Host Family | Self-catering Kensington

Jenny's Host Family

Kensington Bed and Breakfast, Self-catering
Sleeps 2
2 reviews

This three-bedroom, two bathroom home is situated in the quiet residential neighbourhood of Kensington, Johannesburg, approximately 15 km from OR Tambo...

  • Swimming Pool
  • Braai/Barbecue
R900
Avg per night for 2 guests
R900
Avg per night for 2 guests
Ruth Avenue Guest House | Edenvale Self-catering

Ruth Avenue Guest House

Edenvale Guest House, Bed and Breakfast, Self-catering
Sleeps 56 in 25 rooms
2 reviews

Ruth Avenue Guest House has 27 stylishly decorated rooms with luxury and comfort to match, bathroom with a shower and/or bath, a flat screen television, a work...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1035
Avg per night
R1035
Avg per night
R100 OFF
The Georgian | Johannesburg Specials

The Georgian

Edenglen Bed and Breakfast, Self-catering
Sleeps 15 in 6 rooms

The Georgian Guest House Oliver Tambo Airport is an exclusive Guest House situated just 5 minutes from OR Tambo International Airport in the secure residential...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1240
R1140
Avg per night for 2 guests
R1240
R1140
Avg per night for 2 guests
Silkwood of Sandown | Sandown Self-catering

Silkwood of Sandown

Sandown Self-catering
Sleeps 7

Sandton accommodation in the CBD area in an executive villa. Stay in this self-catering, fully-furnished cluster at very affordable rates. Stay within your...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
R1850
Avg per night
R1850
Avg per night
Ferndale Manor Guest House & Function Venue | Self-catering Ferndale

Ferndale Manor Guest House & Function Venue

Ferndale Guest House, Self-catering
Sleeps 58 in 16 rooms

Ferndale Manor Guest House offers three types of accommodation; Bed & Breakfast, with dinners on request, self-catering accommodation and furnished apartments...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R600
Avg per night for 2 guests
R600
Avg per night for 2 guests
All Suite on 14th | Fairland Self-catering

All Suite on 14th

Fairland Hotel, Self-catering
Sleeps 208 in 51 rooms

All Suite on 14th in Fairlands provides a welcome haven to both business and leisure guests. Situated just off the N1’s 14th Avenue off-ramp, adjacent to the...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
The Winstonian | Self-catering Bedfordview

The Winstonian

Bedfordview Self-catering
Sleeps 4

The Winstonian designer apartment promises visitors a luxurious, comfortable and convenient stay. The apartment is situated in the sunny north-facing sector...

  • Wi-Fi
  • On-site Parking
R1800
Avg per night
R1800
Avg per night
Tehillah Guest House | Kempton Park Self-catering

Tehillah Guest House

Kempton Park Bed and Breakfast, Self-catering
Sleeps 11 in 6 rooms

Tehillah Executive Guest House is situated in a serene, upmarket residential area in Kempton Park, only ten minutes away from O R Tambo International Airport. ...

  • Wi-Fi
  • Swimming Pool
  • On-site Parking
R650
Avg per night for 1 guest
R650
Avg per night for 1 guest
Croydon Hotel | Self-catering Kempton Park

Croydon Hotel

Kempton Park Self-catering
Sleeps 67 in 31 rooms
1 review

Croydon Hotel is your choice accommodation if you are looking for something affordable. The hotel is a five-minute drive from OR Tambo International Airport...

  • Wi-Fi
R650
Avg per night
R650
Avg per night
Shrublands Suites | Sandton Self-catering

Shrublands Suites

Sandton Guest House, Self-catering, Bed and Breakfast
Sleeps 7 in 4 rooms
1 review

Shrublands Suites consist of spacious, clean suites with private access in a serene garden setting. The suites are located 2.4 km from the Sandton Business...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R750
Avg per night for 1 guest
R750
Avg per night for 1 guest
BM Gardens Apartment Hotel | Self-catering Meadowbrook

BM Gardens Apartment Hotel

Meadowbrook Self-catering
Sleeps 51 in 17 rooms
11 reviews

BM Gardens provides modern, secure and unique accommodation for the executive comprising a spacious living environment with one or two bedrooms, a lounge and...

  • Wi-Fi
R700
Avg per night
R700
Avg per night
The GL Cottages | Observatory (JHB) Self-catering

The GL Cottages

Observatory (JHB) Bed and Breakfast, Self-catering
Sleeps 63 in 26 rooms
1 review

The GL Cottages offer guests a haven of peace and tranquility in the midst of Johannesburg’s thriving metropolis. Set high on the Observatory Ridge, where a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
R1200
Avg per night for 2 guests
R1200
Avg per night for 2 guests
Rusty Hook | Self-catering Honeydew

Rusty Hook

Honeydew Lodge, Self-catering
Sleeps 16 in 8 rooms
4 reviews

Rusty Hook offers one of the most unique settings in the area with beautiful, natural surroundings, spectacular views and breathtaking sunsets. Nestled on a...

R550
Avg per night
R550
Avg per night
Bassonia Self-catering House | Bassonia Self-catering

Bassonia Self-catering House

Bassonia Self-catering
Sleeps 6

Bassonia Self-catering House is a modern, fully furnished self-catering home situated in the safe area of Bassonia in Johannesburg. The house is located...

R2600
Avg per night
R2600
Avg per night
Chateau de Carolle | Self-catering Greenside

Chateau de Carolle

Greenside Bed and Breakfast, Self-catering
Sleeps 8 in 3 rooms
3 reviews

Chateau de Carolle offers 4 Star TGCSA accredited accommodation in executive cottages each offering independence, tranquillity and privacy, separate entrances,...

  • Wi-Fi
  • On-site Parking
R1100
Avg per night for 2 guests
R1100
Avg per night for 2 guests
Signature Suites | Aldara Park Self-catering

Signature Suites

Aldara Park Self-catering
Sleeps 14 in 4 rooms

Signature Suites' hand-picked executive serviced apartments and corporate housing are located in Johannesburg. With many years of international 5 Star...

  • Wi-Fi
  • On-site Parking
R950
Avg per night
R950
Avg per night
Cottage on Corbel | Self-catering Glenhazel

Cottage on Corbel

Glenhazel Self-catering
Sleeps 3
1 review

This is a stylish and secure self-catering cottage, situated in Glenhazel. It has a fully-equipped kitchen, en-suite bathroom, DStv and swimming pool. It...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
R850
Avg per night
R850
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,