Holiday Stays

Johannesburg Self Catering Accommodation

Margaret's Place

Margaret's Place

Self-catering Central Johannesburg Norwood
From R799 R680

Melrose Corner Self-Catering Apartments

Self-catering Central Johannesburg Melrose
27A on Angus

27A on Angus

Self-catering Central Johannesburg Bedfordview
From R1,133

Genesis-Hotels Apartments

Self-catering Central Johannesburg Pecanwood Estate
From R1,400
Swimming pool with lounge chairs and multistory buildings in the background

WeStay

Self-catering Central Johannesburg Illovo

One Hyde Park

Self-catering Central Johannesburg Eros Park

Linden Gap Guest House

Self-catering Central Johannesburg Linden
From R1,060

No. 2 For Seasons

Self-catering Central Johannesburg Sandton

Prestige Apartments Sandton

Self-catering Central Johannesburg Hesteapark

WeStay

Self-catering Central Johannesburg
Mural of lemon trees with a birdcage on a white wall and plants

Lemon Tree Self-Catering

Self-catering Central Johannesburg Fontainebleau
From R1,200

Colourful Horizons

Self-catering Central Johannesburg
From R3,000

C&C Hotel Vibes

Self-catering Central Johannesburg Randpark Ridge
From R553

The Haystack Apartments

Self-catering Central Johannesburg Bryanston
From R1,150 R995

Grosvenor Cottages

Self-catering Central Johannesburg Bryanston
From R850

Lydall Wild

Self-catering Central Johannesburg Bryanston
From R1,050

4 on Mangaan

Self-catering Central Johannesburg Douglasdale
From R3,700

El Ridge Living

Self-catering Central Johannesburg

JoziStay

Self-catering Central Johannesburg Nahoon Valley
From R1,300
African Eagle Apartments

African Eagle Apartments

Self-catering Central Johannesburg Bulawayo East
From R1,200

60 properties found · Showing 1–20

Johannesburg offers a mix of urban energy and historical depth that draws visitors from around the world. The city features modern developments alongside sites that reflect South Africa's complex past, providing opportunities for cultural exploration. With its array of activities and events, it serves as a base for both business and leisure travelers seeking comfortable stays.