
Villa holiday rentals in Johannesburg
Find and book unique villas on Airbnb
Top-rated villa rentals in Johannesburg
Guests agree: These villas are highly rated for location, cleanliness and more.
Holiday rentals for every style
Get the amount of space that is right for you
Popular amenities for Johannesburg villa rentals
Private villa rentals

Family 5BR Villa in Sandton with Pool & Garden

Private Pool self catering Luxury Cottage

Stunning Artdeco villa with pool and awesome view

Gold Pot Bryanston

Modern serene 3 bedroom villa.

Douglas Lodge

The Stirling

Sandton 5Bedrooms 4Bath Pooltable Tennis SwimPool
Luxury villa rentals
Villa rentals with a pool

Cluster 59 Issa

15 Midlane Way Bedfordview (Luxury 5 bed home)

Convenient Haven - 11km from OR Tambo

Forest Town Guest Cottages - EAST

Afro-chic Melville house / lovelypool and garden

Bali in Sandton Villa with Beautiful Gardens 💐

Whistling Willows City Escape

Executive Mansion
Quick stats about villa rentals in Johannesburg
Total rentals
50 properties
Nightly prices starting at
$17 NZD before taxes and fees
Total number of reviews
930 reviews
Family-friendly rentals
20 properties are a good fit for families
Pet-friendly rentals
10 properties allow pets
Rentals with a pool
40 properties have a pool
Destinations to explore
- Ballito Holiday rentals
- Sandton Holiday rentals
- Pretoria Holiday rentals
- Randburg Holiday rentals
- Midrand Holiday rentals
- Maputo Holiday rentals
- Bushbuckridge Holiday rentals
- Gaborone Holiday rentals
- Marloth Park Holiday rentals
- Nelspruit Holiday rentals
- Hartbeespoort Holiday rentals
- Bloemfontein Holiday rentals
- Rentals with a fire pit Johannesburg
- Rentals with an EV charger Johannesburg
- Hotel rentals Johannesburg
- Rentals with breakfast Johannesburg
- Rentals with lake access Johannesburg
- Rentals with a fireplace Johannesburg
- Rentals with pools Johannesburg
- Family-friendly rentals Johannesburg
- Rentals with a patio Johannesburg
- Townhouse rentals Johannesburg
- Rentals with a hot tub Johannesburg
- Waterfront rentals Johannesburg
- Condo rentals Johannesburg
- House rentals Johannesburg
- Apartment rentals Johannesburg
- Smoking-friendly rentals Johannesburg
- Rentals with a home theatre Johannesburg
- Rentals with a sauna Johannesburg
- Serviced apartment rentals Johannesburg
- Private suite rentals Johannesburg
- Pet-friendly rentals Johannesburg
- Guesthouse rentals Johannesburg
- Boutique hotel rentals Johannesburg
- Cottage rentals Johannesburg
- Fitness-friendly rentals Johannesburg
- Rentals with a washing machine and dryer Johannesburg
- Bed and breakfasts Johannesburg
- Rentals with outdoor seating Johannesburg
- Loft rentals Johannesburg
- Villa rentals City of Johannesburg Metropolitan Municipality
- Villa rentals Gauteng
- Villa rentals South Africa
- Maboneng Precinct
- Gold Reef City
- Montecasino
- Irene Country Club
- Kyalami Country Club
- Ebotse Golf & Country Estate
- Acrobranch Melrose
- Royal Johannesburg & Kensington Golf Club
- Wild Waters - Boksburg
- Observatory Golf Club
- Johannesburg Zoo
- The River Club Golf Course
- Killarney Country Club
- Glendower Golf Club
- Voortrekker Monument
- Parkview Golf Club
- Dainfern Golf & Residential Estate
- Houghton Golf Club
- The Country Club Johannesburg, Woodmead
- Pretoria Country Club
- Melrose Arch
- Randpark Golf Club
- Pines Resort
- Sandy Lane Golf Club
- Things to do Johannesburg
- Art and culture Johannesburg
- Sightseeing Johannesburg
- Tours Johannesburg
- Things to do City of Johannesburg Metropolitan Municipality
- Art and culture City of Johannesburg Metropolitan Municipality
- Sports activities City of Johannesburg Metropolitan Municipality
- Tours City of Johannesburg Metropolitan Municipality
- Sightseeing City of Johannesburg Metropolitan Municipality
- Things to do Gauteng
- Sightseeing Gauteng
- Tours Gauteng
- Art and culture Gauteng
- Things to do South Africa
- Tours South Africa
- Food and drink South Africa
- Nature and outdoors South Africa
- Sports activities South Africa
- Art and culture South Africa
- Sightseeing South Africa