Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:


Filter by Review Score:





Filter by Type:










Filter by Facility:










Towns
Bardene (14)
Benoni (38)
Brakpan (10)
Germiston (52)
Honeydew Manor (4)
Jackal Creek Golf Estate (5)
Roodepoort (63)
Solheim (3)
Springs (12)
Tembisa (1)
Witfield (4)
Suburbs
Airfield (1)
Alberante (6)
Alberton (35)
Allen Grove (5)
Allen's Neck (2)
Aston Manor (4)
Atlasville (1)
Auckland Park (3)
Bartlett (17)
Bassonia (4)
Beaulieu (Witpoort) (11)
Bedford Gardens (2)
Bedfordview (21)
Benmore Gardens (49)
Bergbron (1)
Beverley (1)
Beverley Gardens (2)
Beyers Park (7)
Birchleigh (1)
Birdhaven (1)
Blackheath (5)
Blairgowrie (4)
Boksburg North (2)
Bordeaux (4)
Boskruin (2)
Braamfontein (1)
Brackendowns (1)
Brackenhurst (7)
Bramley (2)
Bredell (5)
Brixton (3)
Bruma (3)
Bryanston (18)
Bryanston West (3)
Carlswald (7)
Chancliff (3)
Chartwell (8)
Constantia Kloof (3)
Craighall (1)
Craighall Park (11)
Cresta (1)
Crown Gardens (8)
Crowthorne (4)
Croydon (2)
Cyrildene (2)
DalPark (4)
Dalview (4)
Darrenwood (1)
Dawnview (2)
Dowerglen (12)
Dunkeld (4)
Dunkeld West (4)
Dunvegan (2)
Eastleigh (18)
Eden Glen (4)
Edenburg (16)
Edenvale (29)
Eikenhof (2)
Elma Park (4)
Emmarentia (5)
Essexwold (4)
Esther Park (2)
Fairland (4)
Farramere (5)
Ferndale (19)
Fishers Hill (4)
Floracliffe (2)
Florida Glen (2)
Florida Hills (3)
Florida Lake (1)
Florida North (4)
Florida Park (1)
Fontainebleau (2)
Fourways (17)
Franklin Roosevelt Park (3)
Gallo Manor (2)
Glen Austin (6)
Glenadrienne (2)
Glenferness (1)
Glenvista (4)
Greenside (1)
Hartzenbergfontein (1)
Harveston (4)
Highlands North (1)
Hillfox (2)
Honeydew (1)
Houghton Estate (9)
Hurl Park (2)
Hurlingham (7)
Hyde Park (7)
Illovo (7)
Impala Park (2)
Impala Park (Witkoppie Ridge) (2)
Inanda (2)
Jansen Park (1)
Jatniel (1)
Johannesburg CBD (14)
Kelland (2)
Kenleaf (4)
Kensington (9)
Kensington South (4)
Kew (1)
Khyber Rock (1)
Killarney (3)
Kloofendal (6)
Krugersdorp North (8)
Kyalami (21)
Kyalami A.h. (11)
Lakefield (3)
Lambton (3)
Lanseria (3)
Leeuwkop (9)
Linden (13)
Linksfield Ridge (1)
Linmeyer (1)
Little Falls (4)
Lonehill (3)
Malanshof (2)
Marister (1)
Mayberry Park (1)
Mayfield Park (1)
Meadowbrook (2)
Melrose (3)
Melrose North (4)
Melville (11)
Meyersdal (1)
Modderfontein (34)
Mondeor (3)
Monument (2)
Moret (1)
Morningside (18)
Mulbarton (4)
Munsieville (2)
Newtown (6)
Noordheuwel (6)
North Riding (1)
Northcliff (11)
Northwold (1)
Norton's Home Estate (5)
Norwood (2)
Observatory (3)
Olivedale (3)
Orange Grove (1)
Oriel (2)
Orlando West (1)
Parkhurst (8)
Parkmore (9)
Parkrand (2)
Parktown (3)
Parktown North (18)
Parkview (6)
Paulshof (4)
Pomona (5)
Poortview (4)
President Ridge (1)
Primrose (4)
Quellerina (4)
Raceview (1)
Randburg (146)
Randhart (5)
Randpark (4)
Randpark Ridge (17)
Ravenswood (2)
Ridgeway (1)
Risidale (4)
Robertsham (5)
Robin Acres (2)
Robin Hills (1)
Robindale (5)
Roodekrans (2)
Roosevelt Park (4)
Rosebank (36)
Ruimsig (3)
Ruiterhof (5)
Rynfield (4)
Rynfield AH (1)
Sandhurst (1)
Sandown (17)
Sandringham (1)
Sandton (184)
Saxonwold (3)
Selcourt (1)
Silverfields (2)
Sonnedal (23)
Sonneglans (1)
Southdale (4)
Spartan (1)
Strathavon (8)
Strubensvallei (1)
Strydom Park (1)
Sundowner (2)
Sunninghill (6)
Sunrella AH (2)
Sunward Park (3)
Tres Jolie (3)
Van Riebeeck Park (4)
Victory Park (3)
Vorna Valley (3)
Waverley (3)
Webber (2)
Weltevreden Park (6)
Westcliff (5)
Westdene (6)
Westdene (2)
Wilgeheuwel (5)
Willaway (2)
Winchester Hills (2)
Windsor Glen (3)
Windsor West (1)
Witkoppen (1)
Witpoort (8)
Witpoortjie (1)
Woodmead (8)
Woodmead East (1)
See More...
Accommodation Types
All Types (964)
B&Bs (157)
Lodges (32)
Hotels (100)
Guest Houses (345)
Self Catering (330)

Reviews of Johannesburg

4.2 / 5 965 reviews
Read real reviews of Johannesburg from 965 verified guests.
Easy online booking at 967 self catering options in Johannesburg. Browse Johannesburg self-catering, guesthouses, B&Bs and hotels with great rates of up to 20% off. Find Johannesburg holiday accommodation for all tastes and budgets, with TravelGround.com.

Johannesburg Self Catering

325 great places to stay
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Self Catering;
  • Price Range
From
R799
per night (sleeps 2)
Self Catering in Kensington, Johannesburg

Margaret's Place is ideally located in one of the most nostalgic suburbs of Johannesburg, off the beaten track, in the quaint area of Kensington. Perfect accommodation for business travellers, couples and small fami...Flexible Cancellation!

From
R1 299
per night (sleeps 2)
Self Catering in Randhart, Johannesburg

Fuhri Apartments is situated in Alberton, Gauteng an area best known for its museums, shopping centers, restaurants, and iconic attractions which include Gold Reef City and the Apartheid Museum. Accommodation compr...

From
R1 000
per night (sleeps 2)
Self Catering in Midrand, Johannesburg

Acacia Rock is a self-catering cottage located on the host’s property, situated in Glen Austin, Midrand. The property is ideally located within 20 km from O.R Tambo International Airport. This private tastefully ...

From
R960
per night (sleeps 2)
Self Catering in Houghton Estate, Johannesburg

Cape Dutch Mansion offers guest accommodation and is situated next to a golf course in Houghton Estate, Johannesburg. The guest house is ideally located near Johannesburg Zoo, the War and Transport Museum, the Red B...Flexible Cancellation!

From
R600
per night (sleeps 3)
Self Catering in Fairland, Johannesburg

52 on Davidson is located on the owner’s property, situated in Fairland, Johannesburg. The property is approximately 5 to 6 km from Cresta Shopping Centre and Clearwater Mall. The Flat is air-conditioned and has...Flexible Cancellation!

From
R1 000
per night, for 2 ppl
Self Catering in Victory Park, Johannesburg

Moonflower Cottages is ideally placed to do business in the city by day and enjoy home comforts in the evening. Conveniently situated in the center of the Northern Suburbs of Johannesburg, Victory Park enjoys fast a...

20% off Long Stays!
FromR1 100
R880
per night, for 3 ppl
Self Catering in Witpoort, Johannesburg

Kyalami Beaulieu Guest Suite offers spacious, self-catering accommodation in a beautiful private garden of a quiet residential property in Beaulieu Country, Equestrian, Estate in Kyalami, Johannesburg, Midrand. Th...

From
R2 800
per night (sleeps 2)
Self Catering in Newtown, Johannesburg

The Franklin Loft Apartment 1513 is a modern self-catering apartment located in the Franklin building in Johannesburg. The Franklin Loft Apartments offer style and spacious comfort in a private, scenic setting – c...Flexible Cancellation!

From
R300
per night (sleeps 2)
Self Catering in Cresta, Johannesburg

Valley Crest Apartments is situated in the leafy green suburb of Cresta. The accommodation is ideal for corporate groups, tourist groups, families and couples. The accommodation features 2 apartments that are locate...Flexible Cancellation!

20% off Long Stays!
FromR1 600
R1 280
per night, for 4 ppl
Self Catering in Bardene, Johannesburg

OR Tambo Self Catering Apartments Unit 38 is a fully furnished, self-catering apartment located in a secure complex, situated in Boksburg, near Johannesburg. The complex is ideally located less than 10 km from O.R T...

Page:
1
2
3
4
5
6
7
8
9
Showing 1 to 10
 Next Page  
Welcome to the Johannesburg self catering page - browse our wide range of self catering below, or view our main Johannesburg accommodation page if you're looking for all types of Johannesburg accommodation. Once you've chosen your perfect self catering accommodation, you can pay easily through TravelGround's secure payment portal.
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 | [email protected]