50 Best Vacation Rentals in Greater Johannesburg - Holiday Lettings - Cabins

Close

Enter dates for more accurate prices

Payment Protection
To book this vacation rental you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

388 Vacation rentals

(4) Excellent 

18

Home rental in Johannesburg

Greater Johannesburg / Johannesburg

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Private garden
Great location on the Parktown / Westcliff border- Centrally Located-2 minutes from M1 highway,Milpark Hospital and Melville,10 Mins from Rosebank and Braamfontein/CBD This architect-designed home built with traditional Japanese Tea House principles combined with an …see more

from $103 / night

$722 - $1,139 / week

Book View

Responds fast!
avg. 2 hours 41 minutes

from $103 / night

17

Apartment rental in Brakpan

Greater Johannesburg / Brakpan

2 3 1 night min

  • 2 bedrooms
  • sleeps 3
  • 1 night min
  • Child friendly
  • Ask about pets
The site is perfect to use as a basis from where you can visit places of interest in Gauteng province including Johannesburg, Soweto, Pretoria and of course, Brakpan area! With the Carnival City Casino and entertainment it is perfect situated if you want to attend shows …see more

from $46 / night

$172 / week

Book View

from $46 / night

9

Boksburg Vacation apartment rental

Greater Johannesburg / Boksburg

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
A very cosy quiet neighbourhood. Suitable for the traveller who still wants " time-out" while visiting family and friends . Enjoy the cost effectiveness of a selfcatering apartment and make your own meals , whilst you ocassionally enjoy our local restaurants. Tea, Coff …see more

from $67 / night

$344 - $504 / week

Book View

from $67 / night

21

Rivonia Vacation apartment rental

Sandton / Rivonia

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Swimming pool
  • Child friendly
I offer a lovely, neat , tidy and warm 2 bedroom apartment that accommodates up to 4 guests. The place is situated in Sandton central, which is a 10 minutes drive from Sandton City, close to the Gautrain bus station and many shopping centers. It's in a secured Complex …see more

from $54 / night

$377 / week

Book View

from $54 / night

20

Sandton Vacation home rental

Greater Johannesburg / Sandton

2 6 2 nights min

  • 2 bedrooms
  • sleeps 6
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden
The property is located 1,2 km from Sandton City Mall, the Convention Centre and the Gautrain Station. The chalet can accommodate up to 6 guests. . .. Guests staying here have sole access to a very large patio with outdoor furniture and barbecue facilities. The lounge …see more

from $80 / night

$557 / week

Book View

Responds fast!
avg. 2 hours 10 minutes

from $80 / night

(3) Very Good 

14

Vacation lodge with swimming pool in Fourways

Sandton / Fourways

6 10 2 nights min

  • 6 bedrooms
  • sleeps 10
  • 2 nights min
  • Swimming pool
  • Private garden
Douglas Lodge is a delightful thatched home set in a secure gated community in Douglasdale, Sandton, Johannesburg. The area is ideally suited for access to Jo'burg's CBD, Sandton, the amazing Tuscan styled Mall, hotels and casino, Monte Casino, the music and exhibition …see more

from $295 / night

$1,252 / week

Book View

from $295 / night

7

Johannesburg Vacation guest house rental

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child friendly
  • Pet friendly
*Campbell's Boarding House offers comfortable lodging in a central and safe Residence in Triomf, a historic rich suburb of Johannesburg. Accommodation is offered in four rooms, each with a comfortable double bed and all four bedrooms share two bathrooms. The rooms are s …see more

from $14 / night

$97 / week

Book View

Responds fast!
avg. 3 hours 6 minutes

from $14 / night

8

Johannesburg Vacation private room rental

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child friendly
  • Air conditioning
  • Pet friendly
*Campbell's Boarding House offers comfortable lodging in a central and safe Residence in Triomf, a historic rich suburb of Johannesburg. Accommodation is offered in four rooms, each with a comfortable double bed and all four bedrooms share two bathrooms. The rooms are s …see more

from $14 / night

$97 / week

Book View

Responds fast!
avg. 3 hours 6 minutes

from $14 / night

10

Vacation guest house rental

Greater Johannesburg / Johannesburg

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child friendly
Beautiful 1 bedroomed guest suite situated on a tree lined street close to Rosebank and the Gautrain, Fully furnished with on suite bathroom with shower and bath. There is secure parking on the property. Close to Johannesburg city, Sandton and the inner city. Perfect fo …see more

from $74 / night

$442 / week

Book View

from $74 / night

12

Vacation apartment with shared pool, golf nearby in Johannesburg

Greater Johannesburg / Johannesburg

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Car not necessary
Brand new everything out the box be the first tenant to enjoy exclusive top of the range finishes. Furnished for the top end discerning end user, you wont feel like you are in another hotel room, very personal touches with imported Italian furniture. The 30 meter sq …see more

from $166 / night

$1,163 / week

Book View

from $166 / night

(3) Excellent 

5

Villa rental in Midrand

Greater Johannesburg / Midrand

2 5 1 night min

  • 2 bedrooms
  • sleeps 5
  • 1 night min
  • Child friendly
  • Private garden
The River House is situated at Bleuville Ecological Village Guest House. It is uniquely furnished with a French Bushveld feel to it. It has an open plan kitchen /dinning and lounge area. In the lounge area a day bed has been installed to allow one to have an extra guest …see more

from $109 / night

$762 / week

Book View

Responds fast!
avg. 1 hour 41 minutes

from $109 / night

5

North Riding Vacation apartment rental

Greater Johannesburg / North Riding

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Swimming pool
Stunning two bedroom double volume apartment on the gorgeous Jackal Creek Golf Estate. Perfect for business travellers or couples. Apartment is on the second floor. Located close to Lanseria airport, Ticketpro Dome, Monte Casino and Sandton city. Guests can dine at the …see more

from $115 / night

$708 / week

Book View

from $115 / night

13

Vacation guest house with shared pool in Kempton Park

Greater Johannesburg / Kempton Park

5 2 1 night min

  • 5 bedrooms
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Child friendly
My place is close to OR Tambo (JNA) International Airport, restaurants and dining, family-friendly activities and malls.. You’ll love my place because of the comfy bed, the high ceilings, beautiful garden, Fireplace (shared Lounge) and the architecture.. My place is goo …see more

from $52 / night

$339 / week

Book View

from $52 / night

5

Vacation private room in Johannesburg

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child friendly
  • Air conditioning
  • Private garden
Campbell's Boarding House offers comfortable lodging in a central and safe Residence in Triomf, a historic rich suburb of Johannesburg. Accommodation is offered in four rooms, each with a comfortable double bed and all four bedrooms share two bathrooms. The rooms are s …see more

from $14 / night

$97 / week

Book View

Responds fast!
avg. 3 hours 6 minutes

from $14 / night

11

Vacation apartment rental

Greater Johannesburg / Sandton

1 2 30 nights min

  • 1 bedroom
  • sleeps 2
  • 30 nights min
A fully furnished/unfurnished one bed townhouse with DSTV, Wifi and computer desktop for the workaholics. The apartment offers a beautiful garden, spacious open-plan kitchen, and full bathroom. The Complex has a swimming pool, covered carport, laundry facilities and exc …see more

from $58 / night

$367 / week

Book View

from $58 / night

(1) Very Good 

16

Vacation apartment in Brakpan

Greater Johannesburg / Brakpan

2 3 1 night min

  • 2 bedrooms
  • sleeps 3
  • 1 night min
  • Child friendly
  • Ask about pets
Die Dekkers Self-Catering is perfect: To use as a basis to travel in and around Johannesburg, Soweto and Pretoria (Gauteng province). Perfect if you want to attend shows at Carnival City's Big Top ! We are ideally situated next to the Carnival City Casino and shopping …see more

from $52 / night

$229 / week

Book View

from $52 / night

(2) Excellent 

56

B&b rental in Benoni with shared pool, golf nearby

Greater Johannesburg / Benoni

4 10 1 night min

  • 4 bedrooms
  • sleeps 10
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
Welcome to African Silhouette Guesthouse Gardens Retreat 20 min from O.R Tambo International airport * Ideal home for layover between flights, tours, * 2 HOURS DRIVE TO MEET THE KING OF THE JUNGLE LIONS AND BIG 5, cultural museums, and the greater bush experiences …see more

from $259 / night

$1,812 - $2,365 / week

Book View

Responds fast!
avg. 3 hours 16 minutes

from $259 / night

(23) Excellent 

27

Vacation home in Krugersdorp

Greater Johannesburg / Krugersdorp

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Private garden
The Warehouse is a designer loft home set in a security estate on the edge of popular World Heritage Site “The Cradle of Humankind”, just 40km west of Johannesburg. The house offers jaw-dropping views of the neighbouring farms and Magaliesberg ridge in the distance. It …see more

from $201 / night

$1,317 / week

Book View

from $201 / night

19

Home rental in Midrand

Midrand / Midrand

3 4 30 nights min

  • 3 bedrooms
  • sleeps 4
  • 30 nights min
  • Child friendly
  • Air conditioning
  • Pet friendly
Furnished Corporate Housing/Or Holiday housing (minimum 1 month), 2-3 bedroom, Inclusive of DSTV-Premium, Included Portable Wi-Fi (3000 Megabytes capped, per month) Utilities (Water & Electricity, Included) Laundry Included 2 Garages for 3 Cars locked pa …see more

from $121 / night

$847 / week

Book View

from $121 / night

4

Vacation guest house rental

Greater Johannesburg / Sandton

1 6 1 night min

  • 1 bedroom
  • sleeps 6
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
Our Self-Catering Apartments, cottages and Suites have everything one could need where you can feel comfortable and relaxed in the privacy of your own unit. If for any reason you want to drag yourself away from your home away from home, and you feel want to connect and …see more

from $113 / night

$786 / week

Book View

from $113 / night

12

Vacation private room with golf nearby in Johannesburg

Greater Johannesburg / Johannesburg

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Nearest beach 600 mi
Quietly set as an independent building in the garden of a private home " The Room with View" is an ideal retreat for a couple or business travelers looking for a budget escape. It has own private entrance and offers a queen size bed and comfortable en-suite bathroom w …see more

from $21 / night

$145 - $241 / week

Book View

Responds fast!
avg. 3 hours 28 minutes

from $21 / night

7

Vacation cottage with shared pool in Emmarentia

Johannesburg / Emmarentia

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Child friendly
  • Ask about pets
Self-contained secureguest suite with separate access, offering a plush, large double bed, crisp white linen, en suite shower-bathroom & a patio with large palm trees to enjoy the South African sunshine. Bonus: Free access to the large garden, pool, trampoline, …see more

from $75 / night

$516 / week

Book View

from $75 / night

18

Apartment rental in Krugersdorp with shared pool

Greater Johannesburg / Krugersdorp

3 6 1 night min

  • 3 bedrooms
  • sleeps 6
  • 1 night min
  • Swimming pool
Magaliqua Guest House is perched on a hill in the leafy and secure suburb Noordheuwel in Krugersdorp. Krugersdorp is a quiet town to the west of Johannesburg and within a twenty minute drive from various attractions, including the Cradle of Human Kind, the Lion Park, th …see more

from $165 / night

$1,248 / week

Book View

Responds fast!
avg. 1 hour 53 minutes

from $165 / night

10

Vacation guest house in Johannesburg

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child friendly
  • Air conditioning
  • Pet friendly
*Campbell's Boarding House offers comfortable lodging in a central and safe Residence in Triomf, a historic rich suburb of Johannesburg. Accommodation is offered in four rooms, each with a comfortable double bed and all four bedrooms share two bathrooms. The rooms are s …see more

from $14 / night

$97 / week

Book View

Responds fast!
avg. 3 hours 6 minutes

from $14 / night

6

Vacation b&b with shared pool in Kempton Park

Greater Johannesburg / Kempton Park

6 12 1 night min

  • 6 bedrooms
  • sleeps 12
  • 1 night min
  • Swimming pool
  • Child friendly
  • Pet friendly
Welcome to ACN International Regency Lodge, a lodge that brings a new piece of contemporary architecture to the Kempton Park landscape and offers affordable luxury and personal service at their best. ACN is a fully certified urban bed and breakfast lodge. Ideally locate …see more

from $40 / night

$161 / week

Book View

Responds fast!
avg. 3 hours 38 minutes

from $40 / night

41

Roodepoort Vacation home rental

Greater Johannesburg / Roodepoort

1 4 1 night min

  • 1 bedroom
  • sleeps 4
  • 1 night min
  • Child friendly
  • Pet friendly
Stay luxury for a affordable price Amazing NEW mini hotel will give peace of mind! Situated not so far away from the city in a still very connected area. Our rooms is very spacious. The fully set kitchen will allow you to set meal for yourself. However, we do have kit …see more

from $48 / night

$459 / week

Book View

from $48 / night

(10) Excellent 

28

Vacation home with swimming pool in Johannesburg

Greater Johannesburg / Johannesburg

3 7 1 night min

  • 3 bedrooms
  • sleeps 7
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
Luxurious and ultra-modern self-catering home that sleeps 6 adults and 2 children situated in the South of Johannesburg. Villa Moshay is fully equipped with high end furniture and fixtures and is perfect for both business and leisure guests. This home has its own priva …see more

from $218 / night

$1,523 / week

Book View

from $218 / night

31

Germiston Vacation home rental

Greater Johannesburg / Germiston

3 8 1 night min

  • 3 bedrooms
  • sleeps 8
  • 1 night min
  • Nearest beach 520 mi
  • Child friendly
  • Pet friendly
The accommodation is set in a relatively quiet suburb that is steeped in history. The suburb of Malvern and Kensington are one of the older areas that were developed around the early mining industry of Johannesburg Surrounding it are private schools, shopping malls and …see more

from $63 / night

$378 - $1,148 / week

Book View

from $63 / night

(1) Very Good 

63

Johannesburg Vacation b&b rental

Greater Johannesburg / Johannesburg

5 8 min stay varies

  • 5 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 20 mi
  • Swimming pool
  • Child friendly
African Silhouette Guesthouse A place to Eat Meet Sleep 20 km from O.R. Tambo Johannesburg International airport WE CONNECT YOU TO: a Gooooood Rest after a long journey sleeping in a comfortable Bed, Stylished rustic in African luxury A great taste of African C …see more

from $69 / night

$481 - $590 / week

Book View

Responds fast!
avg. 3 hours 16 minutes

from $69 / night

24

Vacation apartment in Kempton Park

Greater Johannesburg / Kempton Park

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Private garden
Our home is situated in a secure neigbourhood with 24 hour guard patrol. The Apartment consists of a bedroom with a small kitchen and en suite bathroom with bath and shower. The room has premium DSTV channels and Wi-fi access. A menu for dinner is available. We are ve …see more

from $44 / night

$305 / week

Book View

from $44 / night

(3) Very Good 

5

Vacation cottage in Muldersdrift

Greater Johannesburg / Muldersdrift

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child friendly
  • Private garden
Our La Casa cottages are perfect for a romantic getaway for a few nights if you and your partner need to de-stress and reconnect. They also make the ideal counterpoint to a business trip to Jo’burg or Pretoria – the tranquillity and beauty of your surroundings will ensu …see more

from $32 / night

$209 - $337 / week

Book View

from $32 / night

(4) Excellent 

28

Midrand Vacation villa rental

Greater Johannesburg / Midrand

2 9 1 night min

  • 2 bedrooms
  • sleeps 9
  • 1 night min
  • Child friendly
  • Private garden
Bleuville Ecological Village Guest House has 2 x 2 bedroomed Villas that are self catering. Continental breakfasts are included in the price. Breakfast is served at The Abbey. The Abbey is a communal Lounge and Dinning area. The River House has x 2 bedrooms. 1 x dow …see more

from $401 / night

$1,718 / week

Book View

Responds fast!
avg. 1 hour 41 minutes

from $401 / night

5

Guest house rental in Bryanston

Sandton / Bryanston

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 / week

Book View

from $321 / night

5

Home rental in Bryanston

Sandton / Bryanston

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 / week

Book View

from $321 / night

5

Guest house rental in Bryanston

Sandton / Bryanston

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 / week

Book View

from $321 / night

8

Johannesburg Vacation apartment rental

Greater Johannesburg / Johannesburg

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
The While Loft and the Brown Loft apartments are small one-bedroom apartments located in the trendy Maboneng district in the north-east corner of Johannesburg CBD in the Craftsmen’s Ship apartment block. The apartments have a double bed (Brown Loft) and an extra-length …see more

from $103 / night

$722 / week

Book View

from $103 / night

16

Vacation cottage with shared pool in Fourways

Sandton / Fourways

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Swimming pool
  • Private garden
Our house with Dragonfly Cottage and Hanga Studio are situated in a free-standing property in our beautiful garden with a rock feature swimming pool and small waterfall and stream. (We also have a Studio with own entrance which can accommodate 2 people, this is listed s …see more

from $64 / night

$443 / week

Book View

from $64 / night

5

Vacation guest house in Bryanston

Sandton / Bryanston

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 / week

Book View

from $321 / night

5

Vacation guest house in Bryanston

Sandton / Bryanston

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 - $2,806 / week

Book View

from $321 / night

5

Bryanston Vacation guest house rental

Sandton / Bryanston

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Swimming pool
  • Air conditioning
We are a wellness Retreat & Spa in Bryanston, Greater, Johannesburg, next to Sandton Medi Clinic. Our main focus is helping people detoxify their physical, emotional and spiritual well being. Pelonngwe Wellness Retreat & Spa is a haven of peace & tranquility. we will ex …see more

from $321 / night

$2,245 / week

Book View

from $321 / night

Also consider