Pinpointing a hotel that falls into ‘the best hotel’ category is never easily achieved. After all, it comes down to personal preference – if you have kids; do you enjoy a thriving nightlife; do you have a preference for the beach; what facilities are a top priority; price range, and so on.

Nevertheless, here, we’ve aimed at establishing a very modest but distinctive list of 4 hotels that either vaguely or expressly – depending on your viewpoint – fit into the best bunch of hotels in Johannesburg, South Africa. Feel free to comment about your own inclinations and preferences.
The list is in no particular order.

Sandton, Johannesburg

  • Radisson Blu
  • Corner of Rivonia Rd. and West St., Gautrain

The Radisson Blu Gautrain Hotel Sandton is a five-star rated hotel that comes at a bargain price. It’s centrally located in the affluent suburb of Sandton, home to a plethora of businesses, shopping centres, prestigious residential areas, and various attractions suited to the local and visitor alike. You’ll also find a number of vibrant markets nearby, and Sandton is home to a few of the best golf courses in South Africa.

The hotel is located directly across from Sandton Gautrain Train Station, providing connections to Gautrain, Pretoria, the OR Tambo International Airport (20 miles distant), and a variety of tourist attractions in the centre of the city.

City Centre

  • Garden Court Milpark
  • Corner of Empire and Owl Streets

A trendy business-style hotel, Garden Court Milpark is located in Johannesburg’s business area, where the hustle and bustle of central city life is plain to be seen and enjoyed. The four-star Garden Court Milpark Hotel provides comfortable, modern, and ideally situated accommodation for the traveller to Johannesburg, and all at an affordable price.

In each of the 250 hotel rooms, the décor is bright, warm, and inviting, and feature air-conditioning, satellite TV, work desks, and Wi-Fi access throughout.

OR Tambo International Airport

  • African Moon Corporate Guest House
  • Rietfontein Rd

The four-star African Moon Corporate Guest House makes this list on account of its bargain basement price tag together with its location which is only 3 miles from the airport.

Complimentary air shuttles to and from the airport make this boutique hotel the perfect stay for those who perhaps have only a night or two for relaxation. And you can take full advantage by enjoying a dip in the swimming pool upon your arrival.

The hotel is situated within walking distance of a healthy variety of shops and restaurants. There’s Wi-Fi throughout for convenience and a full breakfast is served each morning as part of the booking price.


  • Clico Boutique Hotel
  • Sturdee Ave

This five-star hotel is set in tranquil gardens and is centrally located in Rosebank, only a matter of a few minutes-walk from major shopping centres. The Gautrain train station is about 500 metres from the hotel providing easy access to the city centre, and to other cities around the country.
There are only nine rooms in Clico Hotel, but each room is thoroughly elegant with private balconies which look out onto the gardens and swimming pool. All are en-suite and come with mini-bars, heated bathrooms, and Wi-Fi. One of the rooms is wheelchair accessible.