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

Close

View larger map

Also consider

Apartments Johannesburg
56 properties
Apartments Sandton
27 properties
Fourways
25 properties
Randburg
21 properties
Krugersdorp
8 properties
Midrand
8 properties
Kempton Park
8 properties
Sunninghill
5 properties
Boksburg
5 properties

Greater Johannesburg

No dates Enter dates for accurate prices -

Adults, Children

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

206 Vacation rentals

(10) Excellent 

28

Vacation home in Johannesburg

Greater Johannesburg / Johannesburg

3 7 1 night min

  • 3 bedrooms
  • Sleeps 7
  • 1 night min
  • Child friendly
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 $180 / night

$1260 / week

Book View

from $180 / night

10

Midrand Vacation home rental

Greater Johannesburg / Midrand

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Private garden
Located in Glen Austin, Midrand, this is a charming, two-bedroom, two-bathroom (main en-suite) self-catering cottage set in a secure, leafy two acre property. Located within a few kilometres of the Gautrain Rapid Rail Link, Grand Central Airport and shopping centres (Ma …see more

from $40 / night

$280 / week

Book View

Responds fast!
avg. 46 minutes

from $40 / night

13

Home rental in Melville

Greater Johannesburg / Melville

2 3 7 nights min

  • 2 bedrooms
  • Sleeps 3
  • 7 nights min
  • Child friendly
  • Private garden
High up on the Auckland Park Ridge is a historic stone house. 110 years old, full of character and natural charm; yet modernized with all the amenities a professional would need to live in a harmonious environment among the sounds of wild birds. The Space Accommodates: …see more

from $42 / night

$300 / week

Book View

from $42 / night

9

Vacation cottage in Sandton

Greater Johannesburg / Sandton

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Car not necessary
A bright, spacious & comfortable cottage with separate bedroom. Queen bed & quality linen with en-suite bathroom. Wi-Fi & full DSTV TV. Off street parking or walk to Gautrain bus stop. Close to shopping centres. Clean linen and towels are supplied. The cottage looks …see more

from $50 / night

$350 - $700 / week

Book View

from $50 / night

7

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 $55 / night

$300 / week

Book View

from $55 / night

6

Vacation apartment with shared pool in Fourways

Greater Johannesburg / Fourways

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Private garden
A lovely neat fully furnished home away from home in a peaceful, secure complex. Only 1,5km away from Douglasdale Shopping Centre, with great restaurants, Supermarkets and Pharmacies and less than 4km from the famous Monte Casino in Fourways. Also close to major highwa …see more

from $55 / night

$385 / week

Book View

from $55 / night

13

Vacation apartment in Rivonia

Greater Johannesburg / Rivonia

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
  • Private garden
Owl Cottage is a spacious 105m2 garden apartment is in a safe residential area. It consists of two large bedrooms both with en suit bathrooms. The bedrooms have lots of cupboard space and a desk if required for business travelers. Full kitchen (see below). Open pla …see more

from $60 / night

$380 - $590 / week

Book View

from $60 / night

24

Apartment rental in Sandton with shared pool

Greater Johannesburg / Sandton

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Swimming pool
  • Ask about children
  • Air conditioning
Micheangelo Towers offers panoramic views of the Johannesburg CBD and Sandton cityscape below. Direct access to the Michelangelo Towers Mall,Sandton City, Nelson Mandela Square and a bridge directly into the Sandton Conventional Centre. This apartment is convenience per …see more

from $200 / night

$1150 / week

Book View

from $200 / night

12

Vacation cottage in Rivonia

Greater Johannesburg / Rivonia

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Private garden
Weaver Cottage is on the border or Rivonia, Bryanston & Morningside. Close to the many Restaurants, Shopping centers & Office parks of the area yet is secure, peaceful and secluded. The cottage is quiet, private, bright, clean, spacious and comfortable, set in its own f …see more

from $60 / night

$390 - $600 / week

Book View

from $60 / 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 $45 / night

$296 / week

Book View

from $45 / night

13

Vacation apartment in Rivonia

Greater Johannesburg / Rivonia

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Child friendly
  • Private garden
The Space Kingfisher Cottage is a spacious 105m2 garden apartment is in a safe residential area. It consists of two large bedrooms both with en suit bathrooms. The bedrooms have lots of cupboard space and a desk if required for business travelers. Full kitchen (see bel …see more

from $60 / night

$380 - $800 / week

Book View

from $60 / night

15

Vacation home in Krugersdorp

Greater Johannesburg / Krugersdorp

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Nearest beach 550 mi
  • Swimming pool
  • Child friendly
Your hosts will be Heinz and Anneline. The 3 level house is situated in Noordkruin Krugersdorp on the ridge with 270 degree view of the Magaliesburg mountain range. It is in "the" suburb and street of Krugerdorp/Mogale City. Each room has its own Dstv decoder and flats …see more

from $49 / night

$320 / week

Book View

Responds fast!
avg. 1 hour 59 minutes

from $49 / night

6

Vacation b&b rental

Greater Johannesburg / Bryanston

7 14 1 night min

  • 7 bedrooms
  • Sleeps 14
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
Fully furnished Luxurious Guest house situated in Bryanston, 2 On Tralee offers a serene, tranquil environment. Beautiful garden and swimming pool on the property. Outdoor swimming pool, WiFi, Bed & Breakfast included in price. 7 rooms available 2 adults in each room. …see more

from $120 / night

$840 / week

Book View

from $120 / 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 $225 / night

$1575 / week

Book View

from $225 / night

(1) Excellent 

4

Vacation home in Johannesburg

Greater Johannesburg / Johannesburg

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Private garden
Right on the edge of the beautiful ancient Melville koppies and a short walk to historic SophiaTown, this Discreet, private residence accommodates four persons in two superior rooms available as Twin or Double rooms . Each Bed room has its own private full bathroom with …see more

from $55 / night

$385 / week

Book View

from $55 / night

(1) Excellent 

13

Vacation apartment rental

Greater Johannesburg / Sandton

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Swimming pool
  • Child friendly
A brand new stunning 2 bedroomed (queen size beds), fully furnished apartment to rent on a nightly, weekly or monthly basis in Sandton, Johannesburg. Excellent upmarket accommodation, perfect for the business executive, discerning traveller or those recovering …see more

from $129 / night

$903 / week

Book View

Responds fast!
avg. 2 hours 28 minutes

from $129 / night

14

Vacation hotel apartment with shared pool in Sandton

Greater Johannesburg / Sandton

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning
Unique, bespoke luxury & hospitality in Sandton. Studio Suites Furnished and Serviced, in Sandton area, Johannesburg. Sleeps 2 adults & 1 child below 12 years age. Fully furnished, well appointed and fully serviced. Situated in the heart of Sandton on Rivonia Road next …see more

from $60 / night

$410 / week

Book View

from $60 / night

(22) 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 $175 / night

$1150 / week

Book View

Responds fast!
avg. 3 hours 48 minutes

from $175 / 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 $45 / night

$200 / week

Book View

from $45 / night

20

Vacation apartment with shared pool in Sandton

Greater Johannesburg / Sandton

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Swimming pool
  • Ask about children
  • Car not necessary
Very new and modern luxury garden apartment within walking distance of Rosebank and the Gautrain underground station giving easy access to OR Tambo airport, Sandton City, Pretoria and Johannesburg CBDs. Secure and quiet complex in lovely tree lined suburb with 24hr sec …see more

from $65 / night

$452 / week

Book View

from $65 / night

16

Vacation home in Edenvale

Greater Johannesburg / Edenvale

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Child friendly
  • Pet friendly
  • Private garden
My 4 Bedroom apartment is located in the heart of Edenvale, it is a very convenient property that is close to GreenStone Malls, Van Riebecck Mall and Eden Mall, Parks, Train Marlboro Gautrain station, I am also proud to say it is in a very secure part of Johannesburg, T …see more

from $300 / night

$2100 / week

Book View

from $300 / night

5

Johannesburg Vacation apartment rental

Greater Johannesburg / Johannesburg

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
Our "home from home" when we visit JHB. When we are not there we make it available to visitors, it is especially useful for it's location, close to the eye hospitals and Milpark Hospital, shopping at Cresta Centre or visiting family in JHB. It is an 'easy-to-live-in' ap …see more

from $50 / night

$315 - $455 / week

Book View

Responds fast!
avg. 27 minutes

from $50 / night

12

Alberton Vacation home accommodation

Greater Johannesburg / Alberton

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Nearest beach 555 mi
  • Swimming pool
  • Private garden
The decor is very African but simple in style and the property is bathed in a shady garden with sunny spots and sun filled bedrooms The house is in an enclosed area with extra security. The vibe is serene. The hosts are helpful and happy to see you. Alberton is the most …see more

from $46 / night

$317 / week

Book View

from $46 / night

7

Apartment rental in Sandton

Sandton / Hurlingham, Sandton

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
This luxery furnished apartments consists of 2 bedrooms, 2 toilets and bathrooms, a lounge and balcony with stunning views is situated in a prime location in the heart of Sandton business districts, 8 minutes walk to the world known Nelson Mandela Square Sandton, Sandto …see more

from $140 / night

$1100 - $1170 / week

Book View

from $140 / night

(1) Excellent 

22

Magaliesburg Vacation home rental

Greater Johannesburg / Magaliesburg

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Child friendly
Nestled in the heart of the magaliesburg mountains bordering Mountain Sanctuary Park. Spend a peaceful retreat in a globally awarded UNSECO biosphere. Picture yourself listening to the wilderness of the African Bushveld in the evening. Whilst gazing at the night sky fu …see more

from $40 / night

$280 / week

Book View

Responds fast!
avg. 14 minutes

from $40 / night

23

Sandton Vacation hotel apartment rental

Greater Johannesburg / Sandton

2 6 1 night min

  • 2 bedrooms
  • Sleeps 6
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
Welcome to Sandton Place where luxury living is our priority. We are situated within walking distance of Sandton City (Huge Shopping and Cinema Complex), The Gautrain (Transportation Mode to the Airport and other Cities) a prestigious gym with a running track and pool. …see more

from $95 / night

$665 / week

Book View

from $95 / 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 $106 / night

$740 / week

Book View

from $106 / night

4

Vacation apartment in Sandton

Greater Johannesburg / Sandton

22 16 1 night min

  • 22 bedrooms
  • Sleeps 16
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
Superbly situated, less than 1 minute drive away from World-class Sandton City & Nelson Mandela Square, 77 Grayston puts you right where everything is at, and takes the headache out of the Johannesburg traffic. It is also 80m from Benmore Gardens Shopping Centre and 600 …see more

from $100 / night

$700 / week

Book View

from $100 / night

11

Vacation cottage with golf nearby in Johannesburg

Greater Johannesburg / Johannesburg

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Nearest beach 600 mi
  • Private garden
This neat self-catering cottage is an ideal retreat for a couple or business travelers looking for a budget escape. It is consists of 3 small rooms- a bedroom with a double bed and a wardrobe, small sitting room with flat screen TV ( DSTV) and WIFI and fully equipped fo …see more

from $25 / night

$175 - $259 / week

Book View

Responds fast!
avg. 2 hours 29 minutes

from $25 / night

15

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 $147 / night

$851 / week

Book View

from $147 / night

(2) Excellent 

9

Vacation cottage in Johannesburg

Greater Johannesburg / Johannesburg

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Private garden
Our comfortable cottage is a home away home comprising 1 bedroom with en suite bathroom, open plan kitchen and sitting room, and small private garden. The kitchen is equipped with a fridge/freezer, microwave, oven, kettle, toaster and washing machine. The sitting room …see more

from $52 / night

$239 / week

Book View

from $52 / night

30

Vacation apartment with shared pool in Randburg

Greater Johannesburg / Randburg

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning
This Gorgeous double story apartment will make you feel right at home. It overlooks a luscious garden and pool. Situated in a quiet, safe neighbourhood with a lot of bird life. The apartment has everything you would need form toiletries to kitchen utensils. Keep warm …see more

from $110 / night

$750 / week

Book View

from $110 / night

14

Private room rental in Johannesburg with golf nearby

Greater Johannesburg / Johannesburg

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Nearest beach 600 mi
This quaint guest room offers guests own,private entrance and fully equipped kitchenette for self-catering. The room has a queen size bed with linen supplied and en-suite nice bathroom with shower. There is a flat screen TV and WIFI. The guests can make use of the spark …see more

from $18 / night

$127 - $210 / week

Book View

Responds fast!
avg. 2 hours 29 minutes

from $18 / night

5

Johannesburg Vacation cottage rental

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Swimming pool
Poolside garden cottage with livingroom and bedroom with shower/toilet and kitchenette facilities. Sleeps a single person or couple in a double bed. Safe, quiet suburb very convenient to public transport (such as there is!) and highways. Numerous shopping malls, restaur …see more

from $50 / night

$300 / week

Book View

from $50 / 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 $24 / night

$168 / week

Book View

from $24 / night

(1) Excellent 

9

Vacation apartment with shared pool in Johannesburg

Greater Johannesburg / Johannesburg

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Swimming pool
In the heart of the Maboneng Precinct, within walking distance of great restaurants and Maboneng night live. Our unit is designed to be your home from home all the necessities and little luxuries. Enjoy the lovely sunset over Joburg whilst sipping on your sundowner on t …see more

from $40 / night

$250 / week

Book View

from $40 / night

32

Vacation b&b in Randburg

Greater Johannesburg / Randburg

6 5 1 night min

  • 6 bedrooms
  • Sleeps 5
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden
Umcabi is exclusive intimate haven where body and soul are rejuvenated in surrounding created by people who understand comfort being away from home and yet being at home. Umcabi meaning pioneer in Zulu respects your privacy while offering impeccable personal attention. …see more

from $85 / night

$595 / week

Book View

from $85 / night

(1) 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 $90 / night

$630 / week

Book View

from $90 / night

12

Vacation apartment with shared pool in Fourways

Greater Johannesburg / Fourways

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Nearest beach 600 mi
  • Swimming pool
  • Child friendly
Beautiful and tranquil self catering apartment in the heart of Fourways. The unit has a fully equipped kitchen, full bathroom with bath tub and shower, has a private garden with barbeque. TVs are connected to DSTV in both lounge and bedroom. We are situated next to M …see more

from $60 / night

$420 / week

Book View

from $60 / night

8

Cottage rental in Johannesburg

Johannesburg / Sandringham, Johannesburg

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Private garden
2 Bedroom Garden Cottage: Fully furnished, comprising bright large open plan living area with fitted kitchen, 2 north facing bedrooms (one with a double bed and the other with 2 single beds), 1 north facing single bedroom, 1 bathroom, and secure parking for one car. …see more

from $33 / night

$203 - $474 / week

Book View

from $33 / night