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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre 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 centre Quaint Room Service Business Classic & up & up Independent Hotels Internet & up Air Conditioning Meeting room Business services Quiet Hotels Hotels with Free Wifi Concierge Safe Hotels Non-Smoking Hotel Cheap Hotels Modern Hotels Hotels with Shuttle Luxury Spa Hotels Hotels with Balconies Luxury Boutique Hotels Boutique Hotels Suite Hotels Romantic Boutique Hotels Reduced mobility rooms Gold Reef City Downtown Hotels Unique Hotels Spa Hotels Apartheid Museum Gautrain Tsogo Sun Convention Hotels Hotels with Smoking Rooms $ $$ $$$ $$$$ Garden Court Southern Sun Hotels StayEasy Heritage Hotels Mercure Hotels with Jacuzzi Four Seasons SUN1 Hotels with Hot Tubs Holiday Inn Historic Hotels Protea Hotels Premiere Classe Crowne Plaza African Pride Casino Preferred Hotels & Resorts Any distance from Churchills
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Protea Hotel Fire & Ice Johannesburg Melrose Arch
Protea Hotels
US$238
View Deal
22 Whitely Street | Melrose Arch Precinct, Johannesburg 2076, South Africa
0.1 km from Churchills
  • Free Wifi
  • Pool
African Pride Melrose Arch Hotel
Hotels.com
US$267
View Deal
1 Melrose Street, Johannesburg 2196, South Africa
0.3 km from Churchills
  • Free Wifi
  • Pool
No photo provided
TripAdvisor
View Deal
90 Corlett Drive | Melrose Arch, Birnam, Johannesburg 2090, South Africa
0.3 km from Churchills
  • Free Wifi
  • Restaurant
No photo provided
1 Melrose Boulevard | Melrose Arch, Johannesburg 2196, South Africa
0.4 km from Churchills
  • Restaurant
  • Bar/Lounge
de Pinna's Executive Guest House
No. 3 Gregory Avenue | Melrose North, Johannesburg 2196, South Africa
0.6 km from Churchills
  • Free Wifi
  • Free Parking
Villa Moyal Executive Apartment & Suites
TripAdvisor
View Deal
No 47A Atholl Oaklands Drive | Melrose, 2196, South Africa
0.6 km from Churchills
  • Free Wifi
  • Free Parking
No photo provided
7 Desborough Avenue, Johannesburg 2196, South Africa
0.6 km from Churchills
  • Free Wifi
  • Free Parking
Premiere Classe Suites
SAVE US$2
US$79
Orbitz.com
US$77
View Deal
62 Corlett Drive | Melrose North, Johannesburg 2196, South Africa
0.7 km from Churchills
  • Free Wifi
  • Free Parking
Ten Stirling Bed & Breakfast
Booking.com
View Deal
10 Stirling Street | Waverley, Johannesburg 2090, South Africa
0.7 km from Churchills
  • Free Wifi
  • Free Parking
No photo provided
31 Knox Street | Waverley, Johannesburg 2090, South Africa
0.9 km from Churchills
  • Bar/Lounge
4Living Guest House
TripAdvisor
View Deal
15 Bruce Street | Waverley, Johannesburg 2090, South Africa
0.9 km from Churchills
  • Free Wifi
  • Free Parking
No photo provided
30A Knox Street | Waverley, Johannesburg 2090, South Africa
1.0 km from Churchills
  • Room Service
  • Bar/Lounge
No photo provided
Agoda.com
View Deal
7 Hood Avenue, Johannesburg 2191, South Africa
1.0 km from Churchills
    No photo provided
    1 Kernick Avenue, Johannesburg 2196, South Africa
    1.0 km from Churchills
      No photo provided
      26 Westwood Avenue | Melrose North, Johannesburg 2196, South Africa
      1.0 km from Churchills
      • Free Wifi
      • Room Service
      No photo provided
      TripAdvisor
      View Deal
      35 Forest Road Bramley - Melrose, Johannesburg 2090, South Africa
      1.0 km from Churchills
        The Peech Hotel
        Booking.com
        US$341
        View Deal
        61 North Street | Melrose, Johannesburg 2196, South Africa
        1.1 km from Churchills
        • Free Wifi
        • Free Parking
        ANKA Lodge
        Hotels.com
        View Deal
        45 Cross Avenue, Sandton 2196, South Africa
        1.2 km from Churchills
        • Free Parking
        • Free Internet
        No photo provided
        45 Eden Road, Johannesburg 2090, South Africa
        1.2 km from Churchills
        • Free Wifi
        • Free Parking
        No photo provided
        177 Corlett Drive, Johannesburg 2090, South Africa
        1.3 km from Churchills
        • Free Wifi
        • Room Service
        No photo provided
        Linden-northern Jo's suburb, Johannesburg, South Africa
        1.3 km from Churchills
          No photo provided
          Agoda.com
          View Deal
          47 Preston Avenue, Johannesburg 2192, South Africa
          1.3 km from Churchills
            No photo provided
            TripAdvisor
            View Deal
            52 Maple Drive, Sandton 2196, South Africa
            1.4 km from Churchills
            • Free Parking
            • Pool
            59 on Central Bed and Breakfast
            59 Central Avenue | Illovo, Sandton 2196, South Africa
            1.5 km from Churchills
              Abbotsford House
              Booking.com
              View Deal
              18 First Street | Abbotsford, Johannesburg 2192, South Africa
              1.5 km from Churchills
              • Free Wifi
              • Free Parking
              Protea Hotel Johannesburg Wanderers
              Booking.com
              US$141
              View Deal
              Cnr Corlett Drive & Rudd Road, Illovo 2196, South Africa
              1.6 km from Churchills
              • Free Wifi
              • Free Parking
              Bed and Breakfast on Melrose
              Booking.com
              US$200
              View Deal
              13 Campbell Street | Waverley, Johannesburg 2090, South Africa
              1.7 km from Churchills
              • Free Wifi
              • Free Parking
              Sandton Lodge Inanda
              Travelocity
              US$95
              View Deal
              66 6th Avenue | Inanda, Johannesburg 2196, South Africa
              1.7 km from Churchills
              • Free Wifi
              • Free Parking
              Acorns on 8th
              12 Eighth Avenue, Parktown North | between Parkhurst and Rosebank, Johannesburg 2196, South Africa
              1.7 km from Churchills
              • Free Wifi
              • Free Parking
              Hoeveld House
              TripAdvisor
              View Deal
              65 5th Avenue | Inanda, Sandton 2196, South Africa
              1.8 km from Churchills
              • Free Wifi
              • Free Parking
              *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.