We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Self Catering in Johannesburg

Destination
Revenue impacts this sort order. Learn more

Bedrooms

Bathrooms

Amenities

Suitability

Property type

Distinctive Features

Distance from

5 km
325 rentals in Johannesburg.
Villa Moshay- ultra modern,luxurious 5 star self catering Villa, holiday rental in Johannesburg
Villa Moshay- ultra modern,luxurious 5 star self catering Villa, holiday rental in Johannesburg
Villa Moshay- ultra modern,luxurious 5 star self catering Villa, holiday rental in Johannesburg

Villa Moshay- ultra modern,luxurious 5 star self catering Villa

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 7
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
28, Blandford Place - a fine B&B- no self catering, holiday rental in Johannesburg
28, Blandford Place - a fine B&B- no self catering, holiday rental in Johannesburg
28, Blandford Place - a fine B&B- no self catering, holiday rental in Johannesburg

28, Blandford Place - a fine B&B- no self catering

Private Room
2 bedrooms
2 bathrooms
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Bamboo Cottage  Westcliff Johannesburg, holiday rental in Johannesburg
Bamboo Cottage  Westcliff Johannesburg, holiday rental in Johannesburg
Bamboo Cottage  Westcliff Johannesburg, holiday rental in Johannesburg

Bamboo Cottage Westcliff Johannesburg

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
LIVING GREEN IN CENTRAL GATED NEIGHBORHOOD, holiday rental in Johannesburg
LIVING GREEN IN CENTRAL GATED NEIGHBORHOOD, holiday rental in Johannesburg
LIVING GREEN IN CENTRAL GATED NEIGHBORHOOD, holiday rental in Johannesburg

LIVING GREEN IN CENTRAL GATED NEIGHBORHOOD

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
The Royal Princess Garden in Fourways, holiday rental in Johannesburg
The Royal Princess Garden in Fourways, holiday rental in Johannesburg
The Royal Princess Garden in Fourways, holiday rental in Johannesburg

The Royal Princess Garden in Fourways

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Country House: African Silhouette Guesthouse at ORTambo airport, sleeps 10 pax  , holiday rental in Johannesburg
Country House: African Silhouette Guesthouse at ORTambo airport, sleeps 10 pax  , holiday rental in Johannesburg
Country House: African Silhouette Guesthouse at ORTambo airport, sleeps 10 pax  , holiday rental in Johannesburg

Country House: African Silhouette Guesthouse at ORTambo airport, sleeps 10 pax

Private Room
5 bedrooms
5 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Blackheath Manor Guest House, holiday rental in Johannesburg
Blackheath Manor Guest House, holiday rental in Johannesburg
Blackheath Manor Guest House, holiday rental in Johannesburg

Blackheath Manor Guest House

Private Room
6 bedrooms
6 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Orangerie Guest House, holiday rental in Johannesburg
Orangerie Guest House, holiday rental in Johannesburg
Orangerie Guest House, holiday rental in Johannesburg

Orangerie Guest House

Holiday Rental House
5 bedrooms
5 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Fifteen on Orange - The West Wing-  abundant space, holiday rental in Johannesburg
Fifteen on Orange - The West Wing-  abundant space, holiday rental in Johannesburg
Fifteen on Orange - The West Wing-  abundant space, holiday rental in Johannesburg

Fifteen on Orange - The West Wing- abundant space

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Medical Elective  Accommodation Johannesburg/Baragwanath bedroom Rhino Retreat, holiday rental in Johannesburg
Medical Elective  Accommodation Johannesburg/Baragwanath bedroom Rhino Retreat, holiday rental in Johannesburg
Medical Elective  Accommodation Johannesburg/Baragwanath bedroom Rhino Retreat, holiday rental in Johannesburg

Medical Elective Accommodation Johannesburg/Baragwanath bedroom Rhino Retreat

Private Room
1 bedroom
2 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Fifteen On Orange Guest Lodge - the place to be, holiday rental in Johannesburg
Fifteen On Orange Guest Lodge - the place to be, holiday rental in Johannesburg
Fifteen On Orange Guest Lodge - the place to be, holiday rental in Johannesburg

Fifteen On Orange Guest Lodge - the place to be

Holiday Rental House
4 bedrooms
3 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
medical elective accommodation Johannesburg bedroom Buffalo Boudoir, holiday rental in Johannesburg
medical elective accommodation Johannesburg bedroom Buffalo Boudoir, holiday rental in Johannesburg
medical elective accommodation Johannesburg bedroom Buffalo Boudoir, holiday rental in Johannesburg

medical elective accommodation Johannesburg bedroom Buffalo Boudoir

Private Room
1 bedroom
2 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
The Franklin Executive Apartments, holiday rental in Johannesburg
The Franklin Executive Apartments, holiday rental in Johannesburg
The Franklin Executive Apartments, holiday rental in Johannesburg

The Franklin Executive Apartments

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Guest suite, holiday rental in Johannesburg
Guest suite, holiday rental in Johannesburg
Guest suite, holiday rental in Johannesburg

Guest suite

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
The Japanese Palace - Exquisite home with spectacular views & unique experience, holiday rental in Johannesburg
The Japanese Palace - Exquisite home with spectacular views & unique experience, holiday rental in Johannesburg
The Japanese Palace - Exquisite home with spectacular views & unique experience, holiday rental in Johannesburg

The Japanese Palace - Exquisite home with spectacular views & unique experience

Holiday Rental House
3 bedrooms
5 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Moonflower Studio, holiday rental in Johannesburg
Moonflower Studio, holiday rental in Johannesburg
Moonflower Studio, holiday rental in Johannesburg

Moonflower Studio

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Moonflower Executive Cottage, holiday rental in Johannesburg
Moonflower Executive Cottage, holiday rental in Johannesburg
Moonflower Executive Cottage, holiday rental in Johannesburg

Moonflower Executive Cottage

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Map's View Guesthouse, holiday rental in Johannesburg
Map's View Guesthouse, holiday rental in Johannesburg
Map's View Guesthouse, holiday rental in Johannesburg

Map's View Guesthouse

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Fifteen on Orange - The Garden Suite- open & airy, holiday rental in Johannesburg
Fifteen on Orange - The Garden Suite- open & airy, holiday rental in Johannesburg
Fifteen on Orange - The Garden Suite- open & airy, holiday rental in Johannesburg

Fifteen on Orange - The Garden Suite- open & airy

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
PARKLIKE GARDENS best area UPMARKET  spacious , holiday rental in Johannesburg
PARKLIKE GARDENS best area UPMARKET  spacious , holiday rental in Johannesburg
PARKLIKE GARDENS best area UPMARKET  spacious , holiday rental in Johannesburg

PARKLIKE GARDENS best area UPMARKET spacious

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Klelya's  Guest House - Room 1, holiday rental in Johannesburg
Klelya's  Guest House - Room 1, holiday rental in Johannesburg
Klelya's  Guest House - Room 1, holiday rental in Johannesburg

Klelya's Guest House - Room 1

Private Room
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Ten Stirling Bed and Breakfast, holiday rental in Johannesburg
Ten Stirling Bed and Breakfast, holiday rental in Johannesburg
Ten Stirling Bed and Breakfast, holiday rental in Johannesburg

Ten Stirling Bed and Breakfast

Private Room
7 bedrooms
7 bathrooms
Sleeps 14
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Daze House - Boutique Hotel, holiday rental in Johannesburg
Daze House - Boutique Hotel, holiday rental in Johannesburg
Daze House - Boutique Hotel, holiday rental in Johannesburg

Daze House - Boutique Hotel

Holiday Rental House
10 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Fifteen on Orange - The Courtyard  spacious  suite, holiday rental in Johannesburg
Fifteen on Orange - The Courtyard  spacious  suite, holiday rental in Johannesburg
Fifteen on Orange - The Courtyard  spacious  suite, holiday rental in Johannesburg

Fifteen on Orange - The Courtyard spacious suite

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Moonflower Cottage Three, holiday rental in Johannesburg
Moonflower Cottage Three, holiday rental in Johannesburg
Moonflower Cottage Three, holiday rental in Johannesburg

Moonflower Cottage Three

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Demonarchy Lodge, holiday rental in Johannesburg
Demonarchy Lodge, holiday rental in Johannesburg
Demonarchy Lodge, holiday rental in Johannesburg

Demonarchy Lodge

Private Room
11 bedrooms
11 bathrooms
Sleeps 24
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Forty Towers Apartments, holiday rental in Johannesburg
Forty Towers Apartments, holiday rental in Johannesburg
Forty Towers Apartments, holiday rental in Johannesburg

Forty Towers Apartments

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Aura Guest house, spacious 9 rooms & 10 Queen Beds, holiday rental in Johannesburg
Aura Guest house, spacious 9 rooms & 10 Queen Beds, holiday rental in Johannesburg
Aura Guest house, spacious 9 rooms & 10 Queen Beds, holiday rental in Johannesburg

Aura Guest house, spacious 9 rooms & 10 Queen Beds

Holiday Rental House
6 bedrooms
3 bathrooms
Sleeps 14
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
The Eyrie - Hallmark House apartment overlooking Maboneng & the CBD, holiday rental in Johannesburg
The Eyrie - Hallmark House apartment overlooking Maboneng & the CBD, holiday rental in Johannesburg
The Eyrie - Hallmark House apartment overlooking Maboneng & the CBD, holiday rental in Johannesburg

The Eyrie - Hallmark House apartment overlooking Maboneng & the CBD

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Suite on 6th, holiday rental in Johannesburg
Suite on 6th, holiday rental in Johannesburg
Suite on 6th, holiday rental in Johannesburg

Suite on 6th

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Brown Loft and White Loft, holiday rental in Johannesburg
Brown Loft and White Loft, holiday rental in Johannesburg
Brown Loft and White Loft, holiday rental in Johannesburg

Brown Loft and White Loft

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Champagne Accommodation at Lemonade prices., holiday rental in Johannesburg
Champagne Accommodation at Lemonade prices., holiday rental in Johannesburg
Champagne Accommodation at Lemonade prices., holiday rental in Johannesburg

Champagne Accommodation at Lemonade prices.

Private Room
8 bedrooms
8 bathrooms
Sleeps 20
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Moonflower Cottage Two, holiday rental in Johannesburg
Moonflower Cottage Two, holiday rental in Johannesburg
Moonflower Cottage Two, holiday rental in Johannesburg

Moonflower Cottage Two

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Moonflower Cottage One, holiday rental in Johannesburg
Moonflower Cottage One, holiday rental in Johannesburg
Moonflower Cottage One, holiday rental in Johannesburg

Moonflower Cottage One

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Two Bedroom Apartment with City View, holiday rental in Johannesburg
Two Bedroom Apartment with City View, holiday rental in Johannesburg
Two Bedroom Apartment with City View, holiday rental in Johannesburg

Two Bedroom Apartment with City View

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Place view inn Aparthotel, holiday rental in Johannesburg
Place view inn Aparthotel, holiday rental in Johannesburg
Place view inn Aparthotel, holiday rental in Johannesburg

Place view inn Aparthotel

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Don PICASSO's B&B , holiday rental in Johannesburg
Don PICASSO's B&B , holiday rental in Johannesburg
Don PICASSO's B&B , holiday rental in Johannesburg

Don PICASSO's B&B

Private Room
5 bedrooms
5 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Nothings Guesthouse 2, holiday rental in Johannesburg
Nothings Guesthouse 2, holiday rental in Johannesburg
Nothings Guesthouse 2, holiday rental in Johannesburg

Nothings Guesthouse 2

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
The Coach House, holiday rental in Johannesburg
The Coach House, holiday rental in Johannesburg
The Coach House, holiday rental in Johannesburg

The Coach House

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Parkmore Lodge Bed and Breakfast, holiday rental in Johannesburg
Parkmore Lodge Bed and Breakfast, holiday rental in Johannesburg
Parkmore Lodge Bed and Breakfast, holiday rental in Johannesburg

Parkmore Lodge Bed and Breakfast

Private Room
6 bedrooms
6 bathrooms
Sleeps 11
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Kew JHB, holiday rental in Johannesburg
Kew JHB, holiday rental in Johannesburg
Kew JHB, holiday rental in Johannesburg

Kew JHB

Holiday Rental House
6 bedrooms
6 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Medical Elective Accommodation Johannesburg/Baragwanath Bedroom Lion's Lair, holiday rental in Johannesburg
Medical Elective Accommodation Johannesburg/Baragwanath Bedroom Lion's Lair, holiday rental in Johannesburg
Medical Elective Accommodation Johannesburg/Baragwanath Bedroom Lion's Lair, holiday rental in Johannesburg

Medical Elective Accommodation Johannesburg/Baragwanath Bedroom Lion's Lair

Private Room
1 bedroom
2 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Medical Elective Accommodation Johannesburg/Baragwanath Hospitals, holiday rental in Johannesburg
Medical Elective Accommodation Johannesburg/Baragwanath Hospitals, holiday rental in Johannesburg
Medical Elective Accommodation Johannesburg/Baragwanath Hospitals, holiday rental in Johannesburg

Medical Elective Accommodation Johannesburg/Baragwanath Hospitals

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Modern Trendy Jo'Burg Apartment, holiday rental in Johannesburg
Modern Trendy Jo'Burg Apartment, holiday rental in Johannesburg
Modern Trendy Jo'Burg Apartment, holiday rental in Johannesburg

Modern Trendy Jo'Burg Apartment

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Demonarchy Lodge Room 12, holiday rental in Johannesburg
Demonarchy Lodge Room 12, holiday rental in Johannesburg
Demonarchy Lodge Room 12, holiday rental in Johannesburg

Demonarchy Lodge Room 12

Private Room
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Demonarchy Lodge Room 9, holiday rental in Johannesburg
Demonarchy Lodge Room 9, holiday rental in Johannesburg
Demonarchy Lodge Room 9, holiday rental in Johannesburg

Demonarchy Lodge Room 9

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Thistlebrook, holiday rental in Johannesburg
Thistlebrook, holiday rental in Johannesburg
Thistlebrook, holiday rental in Johannesburg

Thistlebrook

Condo/Apartment
2 bedrooms
3 bathrooms
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Sandringham Cottages, holiday rental in Johannesburg
Sandringham Cottages, holiday rental in Johannesburg
Sandringham Cottages, holiday rental in Johannesburg

Sandringham Cottages

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Demonarchy Lodge Room 3, holiday rental in Johannesburg
Demonarchy Lodge Room 3, holiday rental in Johannesburg
Demonarchy Lodge Room 3, holiday rental in Johannesburg

Demonarchy Lodge Room 3

Private Room
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
Furnished apartment in Michelangelo Towers rental, holiday rental in Johannesburg
Furnished apartment in Michelangelo Towers rental, holiday rental in Johannesburg
Furnished apartment in Michelangelo Towers rental, holiday rental in Johannesburg

Furnished apartment in Michelangelo Towers rental

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
Payment Protection
…
Showing results 1-50 of 325
Frequently Asked Questions about Johannesburg