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

Filter by Specials:

Filter by Type:










Filter by Facility:









Filter by Star Grading:






Towns
Benoni (40)
Boksburg (35)
Brakpan (8)
Germiston (40)
Kempton Park (105)
Midrand (64)
Roodepoort (73)
Springs (14)
Tembisa (1)
Suburbs
Alberante (10)
Alberton (44)
Allen Grove (5)
Allen's Neck (2)
Anderbolt (1)
Aston Manor (8)
Auckland Park (9)
Bartlett (9)
Bassonia (6)
Bassonia Rock (1)
Beaulieu (Witpoort) (11)
Bedford Gardens (2)
Bedfordview (17)
Benmore Gardens (38)
Berario (1)
Beverley (4)
Beverley Gardens (1)
Beyers Park (7)
Birchleigh (1)
Blackheath (6)
Blairgowrie (3)
Blue Hills (1)
Boksburg North (3)
Boksburg West (2)
Bordeaux (1)
Boskruin (10)
Brackendowns (1)
Brackenhurst (8)
Bramley (2)
Bredell (6)
Brentwood (2)
Brixton (5)
Bruma (2)
Bryanston (24)
Bryanston West (4)
Carlswald (7)
Chancliff (3)
Chartwell (8)
Constantia Kloof (2)
Craighall (2)
Craighall Park (10)
Crown Gardens (1)
Crowthorne (5)
Croydon (2)
Cyrildene (1)
DalPark (3)
Dalview (5)
Darrenwood (2)
Dawnview (2)
Dowerglen (14)
Dunkeld (4)
Dunkeld West (4)
Dunvegan (2)
Eastleigh (19)
Eden Glen (6)
Edenvale (29)
Elandsfontein (1)
Elma Park (3)
Emmarentia (3)
Essexwold (5)
Everleigh (1)
Fairland (7)
Fairmont (2)
Farramere (6)
Ferndale (20)
Fishers Hill (3)
Floracliffe (1)
Florida Glen (1)
Florida Hills (3)
Florida Lake (1)
Florida North (4)
Florida Park (1)
Fontainebleau (4)
Fourways (23)
Fourways Gardens (2)
Franklin Roosevelt Park (3)
Gallo Manor (3)
Glen Austin (9)
Glenadrienne (2)
Glenferness (2)
Glenhazel (3)
Glenvista (5)
Greenside (1)
Hartzenbergfontein (1)
Harveston (3)
Highlands North (1)
Hillfox (2)
Houghton Estate (8)
Hurlingham (5)
Hyde Park (7)
Illovo (2)
Impala Park (14)
Jansen Park (4)
Johannesburg CBD (11)
Kelland (1)
Kenleaf (4)
Kenmare (2)
Kensington (11)
Kensington South (4)
Killarney (3)
Klippoortje (1)
Kloofendal (5)
Krugersdorp North (7)
Kyalami (26)
Kyalami A.h. (11)
Lakefield (5)
Lambton (4)
Leeuwkop (13)
Linden (10)
Linmeyer (2)
Little Falls (3)
Lonehill (7)
Malanshof (1)
Marister (2)
Maroeladal (1)
Mayberry Park (1)
Mayfield Park (1)
Meadowbrook (1)
Melrose (3)
Melrose North (3)
Melville (20)
Meyersdal (5)
Mill Hill (1)
Modderfontein (37)
Mondeor (2)
Monument (2)
Moret (2)
Morningside (12)
Mountain View (1)
Mulbarton (2)
Newtown (5)
Noordheuwel (6)
North Riding (1)
Northcliff (13)
Northwold (1)
Norton's Home Estate (9)
Norwood (3)
Observatory (3)
Olivedale (2)
Orange Grove (1)
Orchards (1)
Orlando West (1)
Parkhurst (3)
Parkmore (6)
Parktown (4)
Parktown North (11)
Parkview (5)
Paulshof (5)
Pomona (6)
Poortview (4)
Primrose (3)
Quellerina (4)
Radiokop (1)
Randburg (125)
Randhart (5)
Randpark (5)
Randpark Ridge (17)
Ravenswood (4)
Risidale (3)
Rivonia (12)
Robertsham (4)
Robin Acres (2)
Robin Hills (2)
Robindale (5)
Roodekrans (3)
Roosevelt Park (7)
Rosebank (13)
Ruimsig (3)
Ruiterhof (2)
Rynfield (2)
Sandhurst (1)
Sandown (12)
Sandton (171)
Saxonwold (7)
Selcourt (1)
Silverfields (3)
Sonnedal (23)
Sonneglans (1)
Southdale (4)
Spartan (1)
St. Sithians (1)
Strathavon (8)
Sundowner (2)
Sunninghill (7)
Sunward Park (3)
The Woodlands (2)
Tres Jolie (3)
Van Riebeeck Park (2)
Victory Park (2)
Vorna Valley (2)
Weltevreden Park (5)
Westcliff (8)
Westdene (5)
Westdene (8)
Wilgeheuwel (4)
Winchester Hills (2)
Windsor Glen (1)
Windsor West (1)
Witkoppen (4)
Witpoort (7)
Witpoortjie (1)
Woodmead (18)
Woodmead East (7)
See More...
Accommodation Types
All Types (892)
B&Bs (172)
Lodges (34)
Hotels (61)
Guest Houses (357)
Self Catering (268)

Reviews of Johannesburg

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

Johannesburg Self Catering

268 great places to stay
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Self Catering
30% off Special!
FromR1 280
R896
per night (sleeps 2)
Self Catering in Willaway, Johannesburg

Situated in the heart of Midrand, Kyalami Creek Luxury Apartments offers business or leisure guests modern self-catering guest apartments that can accommodate between 2 to 4 people. Guests can book the 2-sleepers O... Flexible Cancellation!

From
R550
per night (sleeps 4)
Self Catering in Springs, Johannesburg

McHaven is a self-catering garden cottage located on the owner’s property in Springs, a city on the East Rand in the Gauteng province. The cottage is situated within close proximity to the Towers Shopping Centre, ... Flexible Cancellation!

From
R1 050
per night (sleeps 2)
Self Catering in Melrose North, Johannesburg

Premiere Classe Suite Hotel is conveniently situated between Rosebank and Sandton, with easy access to both Gautrain Stations. With easy access to major freeways, Premiere Classe is perfectly positioned for the busi... Flexible Cancellation!

10% off Long Stays!
FromR745
R671
per night (sleeps 2)
Self Catering in Fourways, Johannesburg

Serendipity Cottage is a self-contained/standalone, serviced apartment nestled within the quietest street in Fourways, Johannesburg North. The apartment offers luxury finishes in a well-equipped and secure environme...

From
R495
per night (sleeps 2)
Self Catering in Bredell, Johannesburg

Confluence at 2nd is a guest home located on the owner's property, situated in Kempton Park. The unit is ideal for 4 persons looking for a stopover, en route to various destinations. As well as business stays close ...

20% off Midweek!
From
R900
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...

10% off Special!
FromR790
R711
per night (sleeps 4)
Self Catering in Bredell, Johannesburg

Place On Charles is self-catering a guest house located on a small holding in the quiet suburb of Bredell A/H, 14 kilometres from OR Tambo International Airport. Accommodation comprises 2 units and can accommodate ...

From
R1 047
per night (sleeps 6)
Self Catering in Bassonia Rock, Johannesburg

Sunset Views 1 is a self-catering apartment located in a complex, situated in Johannesburg. Ideal for guests looking for comfortable lodging, close to various facilities. The flat is tastefully decorated and compri...

From
R565
per night (sleeps 2)
Self Catering in Boksburg, Johannesburg

Inn-Finity Empire is conveniently located 10 km away from O.R. Tambo International Airport in the suburb if Witfield, Boksburg. Room 1 has 1 bedroom and 1 bathroom. The bedroom is furnished with a king-size bed tha...

15% off Long Stays!
FromR1 100
R935
per night, for 2 ppl
Self Catering in Midrand, Johannesburg

The Bleuville Ecological Village Guest House offers self-catering accommodation in Midrand, just 3.8 km from the Gautrain Station, 5.2 km from the Mall of Africa, and down the road from the Carstenhof Clinic. It the... Flexible Cancellation!

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!