Johannesburg Mid Range Accommodation

Price range$54 - $82BudgetMid-RangeTop
$1
$400+

Thatchfoord Lodge Guesthouse

From$63

Shaka Guest House Guesthouse

From$55

Green Gables Guesthouse

From$65

C.A.G - The Cube Apartment

From$78

Glenalmond Hotel Apartment

From$68

The Mustardseed Guest House Bed and Breakfast

From$54

The Orange Tree Holiday home

From$79

Summerhill Apartment

From$72

Gallo Manor Lodge Guesthouse

From$65

22 on Murray Homestay

From$57

2 Leafed Doors Guesthouse

From$56

Le Petit Fillan Guesthouse

From$79

The Wesley Guesthouse

From$71

Pin Oaks bnb Bed and Breakfast

From$54

42 Buiten Holiday home

From$72

Bed and Breakfast on Melrose Bed and Breakfast

From$69

Anka Lodge Apartment

From$71

House on York Guesthouse

From$56

Klein Morgenster B&B Bed and Breakfast

From$54

Houghton Place Guesthouse

From$75

Wild Olive Executive Suite Bed and Breakfast

From$60

Hands On Retreat Guesthouse

From$68

Bridgehouse Guesthouse

From$68

Liquid Ambassador Guesthouse

From$57

Doveton House Bed and Breakfast

From$67

Die Agterplaas B&B Bed and Breakfast

From$54