Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .
TIP!
Enter Dates
Enter your dates for accurate availability
Johannesburg, South Africa

Self-catering accommodation in Johannesburg

Johannesburg in Gauteng

Johannesburg Travel Guide

Johannesburg

South Africa
Johannesburg Accommodation Johannesburg
4 out of 5 stars - 547 votes
547 Reviews of Johannesburg

Self-catering accommodation in Johannesburg

220+ accommodation listings, including 3 specials

MINT Hotels 84 on Katherine

Sandown Bed and Breakfast, bnb, Hotel, Self-catering
Sleeps 376 in 151 rooms
7 reviews

The choice to stay for a day, week, month, a year or two! Each of our 148 rooms have an extra length king-size bed and are fitted with ample amount of...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$48
Avg per night
Avg per night
$48

Lethabo Estate

Lanseria Bed and Breakfast, Lodge, Guest House, Self-catering, bnb
Sleeps 32 in 7 rooms
23 reviews

Lethabo Estate - A Tranquil Escape in Lanseria for Discerning TravelersWelcome to Lethabo Estate, a hidden gem nestled in the heart of Lanseria. As a...

  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
$176
Avg per night for 2 guests
Avg per night for 2 guests
$176

Stornoway Lodge

Lanseria Lodge, Bed and Breakfast, bnb, Self-catering
Sleeps 40 in 14 rooms
23 reviews

Welcome to Stornoway Lodge, a hidden gem located just five minutes north of Lanseria Airport and bordering the Cradle of Humankind World Heritage Site....

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$88
Avg per night for 2 guests
Avg per night for 2 guests
$88

Elridge Living

Bardene Self-catering
Sleeps 36 in 8 rooms

A heartwarming family venture brought to life by the visionary, Frank Pedreiro. Explore the exquisite transformation of Block A into the unrivaled El...

  • Wi-Fi
  • On-site Parking
$96
Avg per night for 2 guests
Avg per night for 2 guests
$96

Villa Moyal Executive Apartment and Suites

Melrose Self-catering
Sleeps 49 in 18 rooms

Welcome to Villa Moyal Executive Apartment and Suites, a luxurious self-catering establishment nestled in the heart of the prestigious Melrose. As a prime...

  • Wi-Fi
  • Swimming Pool
$73
Avg per night for 2 guests
Avg per night for 2 guests
$73

Airport Garden Boutique Hotel

Boksburg Self-catering, Hotel
Sleeps 74 in 34 rooms
1 review

If you're in search of exquisite accommodations in Boksburg, look no further than Airport Gardens Boutique Hotel. Our establishment boasts an array of...

  • Wi-Fi
  • Swimming Pool
$70
Avg per night for 2 guests
Avg per night for 2 guests
$70

Blue Hills Lodge

Blue Hills Lodge, Bed and Breakfast, Guest House, bnb, Self-catering
Sleeps 17 in 9 rooms
2 reviews

Embrace the charm of the countryside at Blue Hills Lodge, your exquisite destination for bed and breakfast accommodation. Nestled in the heart of Midrand,...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue

Kyalami Creek Luxury Apartments

Kyalami Self-catering
Sleeps 52 in 22 rooms
3 reviews

Welcome to Kyalami Creek Luxury Apartments, the epitome of elegance and comfort nestled in the vibrant location of Kyalami. Our establishment offers a...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$73
Avg per night for 2 guests
Avg per night for 2 guests
$73

Sand River Guest House

Rivonia Bed and Breakfast, Guest House, Self-catering, bnb
Sleeps 22 in 11 rooms
1 review

Discover the tranquility and convenience of Sand River Guest House, a stunning establishment nestled in the heart of Rivonia. As a luxurious guest house,...

  • Wi-Fi
  • Swimming Pool
$59
Avg per night for 2 guests
Avg per night for 2 guests
$59

Satyagraha House

Orchards Guest House, Self-catering
Sleeps 16 in 7 rooms
1 review

Satyagraha House, nestled in the peaceful residential neighbourhood of Orchards, Johannesburg, offers a breathtaking glimpse into the life of one of...

  • Wi-Fi
  • On-site Parking
$226
Avg per night for 2 guests
Avg per night for 2 guests
$226

The Residency Sandhurst

Hurlingham Self-catering, Hotel
Sleeps 118 in 50 rooms

Located on Sutherland Avenue, which runs parallel to the bustling William Nicol Drive, The Residency's fully serviced apartments in Sandhurst offer a...

  • Wi-Fi
  • On-site Parking
$74
Avg per night for 2 guests
Avg per night for 2 guests
$74

The Residency Jellicoe

Rosebank Hotel, Self-catering
Sleeps 224 in 107 rooms

Welcome to The Residency Jellicoe, a luxurious and enchanting hotel located in the leafy and prestigious suburb of Rosebank. Situated in the heart of the...

  • Wi-Fi
  • On-site Parking
$72
Avg per night for 2 guests
Avg per night for 2 guests
$72

Ellipse Executive Apartment

Halfway Gardens Self-catering
Sleeps 38 in 16 rooms
1 review

Set amidst the stunning backdrop of Waterfall City, just a stone's throw away from the renowned Mall of Africa, Ellipse Waterfall Executive Apartments...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$96
Avg per night for 2 guests
Avg per night for 2 guests
$96

Doves Nest Guest House @ OR Tambo Internation...

Rhodesfield Lodge, Bed and Breakfast, Guest House, Self-catering, bnb
Sleeps 93 in 49 rooms
14 reviews

Welcome to Doves Nest Guest House, your ultimate destination for a fantastic stay near OR Tambo International Airport. Located in the vibrant area of...

  • Wi-Fi
  • Braai/Barbecue
  • On-site Parking
$43
Avg per night for 1 guest
Avg per night for 1 guest
$43

Northwold Comfort Living

Northwold Guest House, Self-catering
Sleeps 8 in 3 rooms
40 reviews

Welcome to Northwold Comfort Living, a beautifully modern guest house situated in the trendy suburb of Randburg, Johannesburg. Our accommodation is...

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

Little Forest Guesthouse, Parkhurst

Parkhurst Self-catering, Guest House
Sleeps 15 in 5 rooms
4 reviews

Located in the heart of one of Johannesburg's most enchanting suburbs, Parkhurst, Little Forest Guest House is a true gem. This exquisite establishment...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • Pet Friendly
$62
Avg per night for 2 guests
Avg per night for 2 guests
$62

Filmerton Guest Lodge

Kyalami Guest House, Self-catering
Sleeps 14 in 3 rooms
1 review

Filmerton Guest Lodge is nestled in the serene countryside of Kyalami AH, an enchanting neighborhood within the vibrant city of Midrand. Immersed in...

  • Wi-Fi
  • On-site Parking
$80
Avg per night for 2 guests
Avg per night for 2 guests
$80

Golfer's Lodge

Edenvale Guest House, Self-catering
Sleeps 16 in 8 rooms
11 reviews

Welcome to our exquisite Luxury Guest Lodge, perfectly nestled in the enchanting neighborhood of Edenvale. Conveniently located just a mere 7 minutes away...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$59
Avg per night for 2 guests
Avg per night for 2 guests
$59

Elizabeth Manor Guest House Sandton

Sandhurst Guest House, Self-catering
Sleeps 36 in 18 rooms
5 reviews

Welcome to Elizabeth Manor Guest House, a true oasis in the exclusive suburb of Sandhurst in Sandton, Johannesburg. Gracious, spacious, and quietly...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$80
Avg per night for 2 guests
Avg per night for 2 guests
$80

Koi Liv Inn - Bedfordview

Bedfordview Self-catering
Sleeps 25 in 11 rooms
2 reviews

Welcome to Koi Liv-Inn, an exquisite haven nestled in the charming neighborhood of Upper Bedfordview. With its convenient proximity to both the vibrant...

  • Wi-Fi
  • Swimming Pool
  • Braai/Barbecue
  • On-site Parking
$40
Avg per night for 2 guests
Avg per night for 2 guests
$40

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 1 option 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 R475 per unit 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?