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

Reviews of Johannesburg

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

Johannesburg Self Catering

272 great places to stay
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Self Catering
From
R600
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 Special!
FromR650
R585
per night (sleeps 2)
Self Catering in West Rand, Johannesburg

CeeDee is located in a security complex in Krugersdorp, Gauteng. The apartment is nearby numerous shops, restaurants and major access ways, making it ideal for family visitors or business travellers. The unit comp...

10% off Long Stays!
FromR775
R698
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
R925
per night, for 2 ppl
Self Catering in Willaway, Johannesburg

Situated in the heart of Midrand, Johannesburg Gauteng. Kyalami Creek Luxury Apartments offers business or leisure guests modern self-catering guest apartments that can accommodate 1 to 4 people. Each of the units ...

From
R600
per night, for 2 ppl
Self Catering in Dalview, Johannesburg

Die Dekkers Self-catering is ideal for guests who would like to attend the Carnival City's Big Top and sporting events or business on the East Rand, and is located conveniently close to the Mall@Carnival, Carnival C...Flexible Cancellation!

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

Sunset Views 2 is self-catering flat located next door to Sunset Views 1, which is managed by the same owner. This unit is similar in decoration to the other one and consists of 3 bedrooms, 2 bathrooms, and an ope...

15% off Long Stays!
FromR570
R485
per night (sleeps 2)
Self Catering in Rynfield, Johannesburg

Base is a charming apartment comfortable overnight accommodation in Benoni, a city on the East Rand of the Gauteng province. The house is ideally located within easy reach of O.R. Tambo International Airport, hospit...Flexible Cancellation!

From
R950
per night, for 4 ppl
Self Catering in Ridgeway, Johannesburg

Liv-in Ridgeway is a private self-catering simplex ideal for short stays or longer rentals, located in the secure Village on the Ridge complex in Ridgeway. The simplex can accommodate up to 4 guests, and comprises ...Flexible Cancellation!

From
R750
per night (sleeps 2)
Self Catering in Bryanston, Johannesburg

Lydall Wild Tranquil Garden Suites are situated in the suburb of Bryanston in Johannesburg and offers quality accommodation, ideally suited for both holidaymakers and business travellers. It is centrally located bet...

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 | bookings@travelground.com