We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Center Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness center Quaint Room Service Business Classic Casino & up & up Independent Hotels Internet & up Air Conditioning Business services Meeting room Quiet Hotels Hotels with Free Wifi Concierge Safe Hotels Non-Smoking Hotel Modern Hotels Luxury Spa Hotels Hotels with Shuttle Cheap Hotels Hotels with Balconies Luxury Boutique Hotels Boutique Hotels Suite Hotels Romantic Boutique Hotels Spa Hotels Downtown Hotels Unique Hotels Reduced mobility rooms Apartheid Museum Gold Reef City Luxury Traveler Foodie Art and Architecture Lover Tsogo Sun Gautrain Hotels with Jacuzzi 60+ Traveler Hotels with Hot Tubs Convention Hotels Urban Explorer Hotels with Smoking Rooms $ $$ $$$ $$$$ Garden Court Nature Lover Southern Sun Hotels StayEasy Heritage Hotels Hyatt Mercure Four Seasons Like a Local SUN1 Holiday Inn Nightlife Seeker History Buff Historic Hotels Protea Hotels Thrill Seeker Crowne Plaza African Pride Preferred Hotels & Resorts Family Vacationer
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Four Seasons Hotel The Westcliff Johannesburg
SAVE $80
$315
Hotels.com
$235
View Deal
67 Jan Smuts Avenue | Westcliff, Johannesburg 2193, South Africa
0.4 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Sunnyside Park Hotel
SAVE $23
$109
Agoda.com
$86
View Deal
Princess of Wales Terrace | Parktown, Johannesburg 2193, South Africa
0.9 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of $102/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SUN1 Berea
1 Mitchell Street | Berea, Johannesburg 2198, South Africa
1.2 miles from Johannesburg Zoo
  • Free Parking
SAVE $80
$304
Agoda.com
$224
View Deal
17 4th Avenue | Houghton, Johannesburg 1477, South Africa
1.4 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of $253/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

10 2nd Avenue Houghton Estate
SAVE $7
$175
Expedia.com
$168
View Deal
10, 2nd Avenue | Houghton Estate, Johannesburg 2041, South Africa
1.4 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
SAVE $7
$176
Travelocity
$169
View Deal
167 Oxford Road, Johannesburg 2196, South Africa
1.5 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of $198/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

The Winston Hotel
SAVE $9
$172
Agoda.com
$163
View Deal
No 6 Tottenham Avenue | Melrose Estate, Johannesburg 2196, South Africa
1.5 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Garden Court Milpark
Orbitz.com
$83
View Deal
Cnr Empire Road and Owl Street | Auckland Park, Johannesburg 2006, South Africa
1.5 miles from Johannesburg Zoo
  • Breakfast included
  • Pool
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of $100/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE $43
$231
Hotels.com
$188
View Deal
54 Bath Avenue | Rosebank, Johannesburg 2196, South Africa
1.6 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Crowne Plaza Johannesburg - The Rosebank
Booking.com
$104
View Deal
CNR Tyrwhitt & Sturdee Avenues | Rosebank, Johannesburg 2132, South Africa
1.6 miles from Johannesburg Zoo
  • Free Wifi
  • Pool
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of $121/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Holiday Inn Johannesburg-Rosebank
SAVE $72
$177
Orbitz.com
$105
View Deal
Oxford Road, The Zone, Johannesburg 2196, South Africa
1.7 miles from Johannesburg Zoo
  • Free Wifi
  • Pool
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of $126/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Courtyard Hotel Rosebank
SAVE $9
$110
Agoda.com
$101
View Deal
Cnr Oxford& Tyrwhitt Ave | Rosebank, Johannesburg 2196, South Africa
1.7 miles from Johannesburg Zoo
  • Free Parking
  • Pool
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
Protea Hotels
$84
View Deal
120 De Korte Street, Braamfontein 2001, South Africa
1.7 miles from Johannesburg Zoo
  • Free Wifi
  • Pool
Hotel QSL on 44
SAVE $11
$114
Hotels.com
$103
View Deal
12 Quince Street | Milpark, Johannesburg 2092, South Africa
1.7 miles from Johannesburg Zoo
  • Free Wifi
Hotel Devonshire
SAVE $6
$37
Agoda.com
$31
View Deal
cnr Jorissen Ave & Melle St | PO Box 31197, Braamfontein 2017, South Africa
1.7 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Savings alert: 56% below average rate

The price you found is 56% lower than this hotel's average rate of $70/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hyatt Regency Johannesburg
SAVE $30
$258
Hotels.com
$228
View Deal
191 Oxford Road | Rosebank, Johannesburg 2196, South Africa
1.8 miles from Johannesburg Zoo
  • Free Wifi
  • Pool
Clico Boutique Hotel
SAVE $58
$152
Agoda.com
$94
View Deal
27 Sturdee Avenue, Johannesburg 2196, South Africa
1.8 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
Savings alert: 33% below average rate

The price you found is 33% lower than this hotel's average rate of $140/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

The Capital on Bath
SAVE $6
$90
Agoda.com
$84
View Deal
72 Bath Avenue | Rosebank, Johannesburg 2196, South Africa
1.8 miles from Johannesburg Zoo
  • Free Wifi
  • Free Parking
The Bannister Hotel
SAVE $6
$45
Agoda.com
$39
View Deal
9 De Beer Street | Johannesburg, Braamfontein 2001, South Africa
1.8 miles from Johannesburg Zoo
  • Free Wifi
  • Restaurant
No photo provided
60 Twist Street, Pretoria 2001, South Africa
1.9 miles from Johannesburg Zoo
  • Pool
  • Restaurant
Park Station Inn
Cnr. Wanderers and Wolmarans Street, Johannesburg, South Africa
2.0 miles from Johannesburg Zoo
  • Free Parking
City Lodge Hotel Newtown
SAVE $4
$94
Expedia.com
$90
View Deal
Cnr Carr & Miriam Makeba St, Johannesburg 2001, South Africa
2.2 miles from Johannesburg Zoo
  • Room Service
No photo provided
73 Joubert Street | Birnam, Sandton 2001, South Africa
2.2 miles from Johannesburg Zoo
    Protea Hotel by Marriott Johannesburg Wanderers
    SAVE $100
    $191
    Agoda.com
    $91
    View Deal
    Cnr Corlett Drive & Rudd Road, Illovo 2196, South Africa
    2.5 miles from Johannesburg Zoo
    • Free Wifi
    • Free Parking
    Ascot Hotel
    SAVE $9
    $66
    Agoda.com
    $57
    View Deal
    59 Grant Avenue, 2192, South Africa
    2.5 miles from Johannesburg Zoo
    • Free Wifi
    • Free Parking
    Savings alert: 14% below average rate

    The price you found is 14% lower than this hotel's average rate of $66/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Sasby Hotel
    80 Polly Beitbridge, Johannesburg, South Africa
    2.5 miles from Johannesburg Zoo
      Loading prices...
      61 North Street | Melrose, Johannesburg 2196, South Africa
      2.6 miles from Johannesburg Zoo
      • Free Wifi
      • Free Parking
      Ten Bompas
      SAVE $13
      $273
      Travelocity
      $260
      View Deal
      10 Bompas Road | Dunkeld West, Johannesburg 2196, South Africa
      2.6 miles from Johannesburg Zoo
      • Free Wifi
      • Free Parking
      The View Boutique Hotel
      SAVE $19
      $115
      Agoda.com
      $96
      View Deal
      19 Molesey Avenue, Johannesburg 2092, South Africa
      2.6 miles from Johannesburg Zoo
      • Free Wifi
      • Free Parking
      Savings alert: 17% below average rate

      The price you found is 17% lower than this hotel's average rate of $116/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      The Reef Hotel
      SAVE $9
      $81
      Agoda.com
      $72
      View Deal
      58 Anderson Street | Marshalltown, Johannesburg 2001, South Africa
      2.8 miles from Johannesburg Zoo
      • Free Wifi
      • Restaurant
      *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.