Hey! When I travel I love to stay at luxurious hotels - especially the kind of places that offer over the top extras and really spoil their guests with great service, nice spas, awesome restaurants and beautiful views. What more can you want? To save some time, I've put together this list of my favourite 5-star hotels and resorts in Johannesburg. I hope you will like it!
-
1 The Giglio Boutique Hotel Johannesburg, South Africa
Hotel. Set in Johannesburg, 7.4 km from Observatory Golf Club, The Giglio Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This 5-star hotel offers a business centre and a concierge service. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. A à la carte, continental or Full English/Irish breakfast can be enjoyed at the property. At the hotel you will find a restaurant serving American, Belgian and Dutch cuisine. Vegetarian and halal options can also be requested. The Giglio Boutique Hotel provides an ironing service, as well as business facilities like fax and photocopying. Johannesburg Stadium is 10 km from the accommodation, while Kempton Park Golf Club is 13 km from the property. The nearest airport is O.R. Tambo International Airport, 14 km from The Giglio Boutique Hotel. Guest review score 9.4, rooms from around 3500 ZAR.
See available rooms -
2 Parkwood Boutique Hotel Johannesburg, South Africa
Hotel. The Parkwood is nestled in a lush and well-manicured garden estate in Parkwood, Johannesburg. It offers luxurious accommodation with a swimming pool and free Wi-Fi in all areas. With modern finishes, the well-appointed guest rooms all feature a private patio with garden and pool views. Each room comes with heating, a safe and a work desk. Including a hairdryer, free toiletries and a bathrobe, the private bathrooms are fitted with a bath and shower. The Parkwood Hotel is 1 km from Killarney Golf Club, while Sandton City Mall is 6 km away. Zoo Lake is a 5-minute drive away and O.R Tambo International Airport can be reached within 30 minutes by car. Guest review score 9.3, rooms from around 2560 ZAR.
See available rooms -
3 Fairlawns Boutique Hotel & Spa Johannesburg, South Africa
Hotel. This award-winning boutique hotel, located in a tranquil suburb of Sandton, impresses with its Balinese Spa, excellent restaurant and world-class suites. Opulent design and personalized service await guests at Fairlawns Boutique Hotel & Spa. Start the day with breakfast at a time that suits you best. Afterwards, you can enjoy a massage at the spa, where you can also treat yourself to a cleansing facial or traditional South East Asian treatment. Fairlawns restaurant serves an array of seasonal dishes, all prepared with local ingredients. Dine next to the pool or opt for the imposing dining room. An award-winning wine list complements your meal, with drinks also available at the bar. Let the day draw to a leisurely end relaxing in front of the fireplace in the sitting room. Books and newspapers are available in Fairlawns library. Alternatively, you can watch the sun set on the terrace while sipping a sundowner. Lavish designs and luxurious furnishings make each of the spacious suites unique. Wake up to stunning views of Fairlawns landscaped garden. Seating areas, large windows and a deluxe bathroom complete each units distinct feel. Guest review score 8.9, rooms from around 4300 ZAR.
See available rooms -
4 Four Seasons Hotel The Westcliff Johannesburg, South Africa
Hotel. Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 1 km from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness centre. The hotel has a wellness centre where guests can enjoy massages and beauty treatments. The elegant rooms feature air conditioning and come complete with a seating area, flat-screen satellite TV and minibar. Extras include an iPod dock, as well as free WiFi. At Four Seasons Hotel The Westcliff, there are a variety of restaurants and menus comprises of South African culinary delights and international flavours. The Cellar Door is where guests can enjoy a food and wine pairing experience in an intimate dining room. The hotel’s nature-inspired spa boasts a haven of relaxation offering a sauna, steam room, and a selection of treatments. The Parkview Golf Club is within 2 km, Nelson Mandela Square within 11 km and the O.R. Tambo International Airport is 33 km away. Guest review score 9.1, rooms from around 4738 ZAR.
See available rooms -
5 Voco Johannesburg Rosebank an IHG Hotel Johannesburg, South Africa
Hotel. Set in Johannesburg and with Parkview Golf Club reachable within 4.1 km, voco Johannesburg Rosebank an IHG Hotel offers concierge services, non-smoking rooms, a fitness centre, free WiFi throughout the property and a terrace. This 5-star hotel offers room service and a 24-hour front desk. The accommodation provides airport transfers, while a car rental service is also available. The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a fridge, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. At voco Johannesburg Rosebank an IHG Hotel the rooms come with bed linen and towels. Breakfast is available every morning, and includes continental, Full English/Irish and American options. At the accommodation you will find a restaurant serving American, Belgian and Brazilian cuisine. Vegetarian and vegan options can also be requested. Guests can make use of the business centre or relax in the bar. Sandton City Mall is 4.8 km from voco Johannesburg Rosebank an IHG Hotel, while Gautrain Sandton Station is 5 km from the property. The nearest airport is O.R. Tambo International Airport, 26 km from the hotel. Guest review score 9.0, rooms from around 2655 ZAR.
See available rooms -
6 The Houghton Hotel, Spa, Wellness & Golf Johannesburg, South Africa
Hotel. Located in Johannesburg, 2.5 km from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. With a bar, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers room service, a 24-hour front desk and currency exchange for guests. Guest rooms at the hotel are equipped with a seating area, a flat-screen TV and a safety deposit box. Certain rooms include a kitchen with a fridge, an oven and a dishwasher. At The Houghton Hotel, Spa, Wellness & Golf each room comes with bed linen and towels. Breakfast is available daily, and includes buffet, continental and Full English/Irish options. At the accommodation you will find a restaurant serving American, local and Asian cuisine. Vegetarian, vegan and dairy-free options can also be requested. The Houghton Hotel, Spa, Wellness & Golf offers 5-star accommodation with an indoor pool, sauna and hot tub. You can play mini-golf at this 5-star hotel, and car hire is available. The property has a hairdresser's and business centre. Johannesburg Stadium is 4.3 km from the hotel, while Parkview Golf Club is 6.9 km away. The nearest airport is O.R. Tambo International, 21 km from The Houghton Hotel, Spa, Wellness & Golf, and the property offers a paid airport shuttle service. Guest review score 8.9, rooms from around 2800 ZAR.
See available rooms -
7 Vivari Hotel and Spa by Mantis Johannesburg, South Africa
Hotel. Set in Johannesburg, 5.6 km from Roodepoort Country Club, Vivari Hotel and Spa by Mantis offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. With free WiFi, this 5-star hotel has a terrace and a bar. The accommodation features a 24-hour front desk, a concierge service and luggage storage for guests. The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Rooms are fitted with a kettle, while selected rooms also feature a balcony and others also feature pool views. At Vivari Hotel and Spa by Mantis the rooms come with bed linen and towels. The accommodation offers a buffet or Full English/Irish breakfast. At Vivari Hotel and Spa by Mantis you will find a restaurant serving Mediterranean, Pizza and local cuisine. Vegetarian, vegan and dairy-free options can also be requested. Cradle of Humankind is 23 km from the hotel, while Parkview Golf Club is 28 km from the property. The nearest airport is Lanseria International, 19 km from Vivari Hotel and Spa by Mantis, and the property offers a paid airport shuttle service. Guest review score 8.9, rooms from around 3420 ZAR.
See available rooms -
8 Sandton Sun and Towers Johannesburg, South Africa
Hotel. This 5-star hotel is located in the heart of Johannesburg’s economic hub, connected to Sandton Convention Centre. It offers spacious rooms, a variety of dining options and a state-of-the-art Business Suite. Sandton Sun and Towers is also connected to the luxury shopping centre, Sandton City. It is located 40 minutes from O R Tambo and 650 metres from the Gautrain. Guests can choose from many dining options, including a bar, a restaurant, a show kitchen, and a deck. All menus are seasonal and ingredients are sourced from local farmers. Sandton Sun and Towers features VIP check-in facilities. The Spa is open 7 days a week, offering a variety of relaxing treatments and massages. There is also a fully equipped 24-hour fitness centre. Guest review score 8.7, rooms from around 2925 ZAR.
See available rooms -
9 Rand Club Suites Johannesburg, South Africa
Hotel. Located in Johannesburg, 3.9 km from Johannesburg Stadium, Rand Club Suites provides accommodation with a shared lounge, free private parking, a terrace and a bar. This 5-star hotel offers luggage storage space. The property is allergy-free and is set 6.3 km from Gold Reef City Casino. Featuring a private bathroom, rooms at the hotel also offer free WiFi, while some rooms are equipped with a city view. Breakfast is available daily, and includes à la carte, continental and Full English/Irish options. At Rand Club Suites you will find a restaurant serving African, French and international cuisine. Vegan, dairy-free and gluten-free options can also be requested. You can play billiards at this 5-star hotel, and the area is popular for cycling. There is an on-site snack bar and guests can also make use of the business area. Apartheid Museum is 6.4 km from the accommodation, while Observatory Golf Club is 6.5 km away. The nearest airport is O.R. Tambo International Airport, 24 km from Rand Club Suites. Guest review score 8.6, rooms from around 1550 ZAR.
See available rooms -
10 African Pride Melrose Arch, Autograph Collection Johannesburg, South Africa
Hotel. In Melrose Arch, Johannesburg, this trendy 5-star hotel is 10 km from the city centre. It offers stylish rooms with state-of-the-art amenities and oversized bathrooms. Enjoy fine dining and a luxurious pool. African Pride Melrose Arch Hotel provides spacious guestrooms with chic interiors. All rooms have mood lighting and satellite TV. DVD players come with a complimentary selection of films, available upon request, from the Front Desk Melrose Arch features secluded gardens and an outdoor swimming pool. You can have a relaxing massage or exercise in the nearby Virgin Active Gym. Choose from a number of restaurants at African Pride, offering extensive buffets as well as à la carte dining. Guests can enjoy cocktails at the hotel’s pool bar or colonial-style library. The Melrose Arch Hotel is surrounded by a variety of stylish shops, entertainment centres and restaurants. Both Sandton City Mall and Rosebank Mall are within 6km from the property. O.R. Tambo International Airport is 26 km away. Guest review score 8.3, rooms from around 2050 ZAR.
See available rooms -
11 Toadbury Hall Country Hotel Johannesburg, South Africa
Hotel. Located in Johannesburg, 11 km from Eagle Canyon Country Club, Toadbury Hall Country Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. With free WiFi, this 5-star hotel has a restaurant and a bar. The property is non-smoking and is set 15 km from Cradle of Humankind. Guest rooms in the hotel are equipped with air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower. Each room has a kettle, while selected rooms are fitted with a balcony and others also offer garden views. The units include a desk. Breakfast is available daily, and includes buffet, à la carte and continental options. Guests at Toadbury Hall Country Hotel will be able to enjoy activities in and around Johannesburg, like hiking. Roodepoort Country Club is 20 km from the accommodation, while Montecasino is 23 km away. The nearest airport is Lanseria International Airport, 7 km from Toadbury Hall Country Hotel. Guest review score 6.7, rooms from around 2450 ZAR.
See available rooms -
12 Saxon Hotel, Villas & Spa Johannesburg, South Africa
Hotel. Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool. It is located in Johannesburg’s suburb of Sandhurst and includes 3 restaurants, free WiFi, and free parking. Each elegant room at the Saxon Hotel, Villas & Spa incorporates African art. Each room has a balcony overlooking the garden and the pool. They also include a satellite TV. The dining areas include Qunu and The Terrace. Guests can relax and enjoy the massages at the spa. A steam room and a fitness centre are also available. The Saxon is located 5 km from Sandton’s city centre and 10 km from the Rosebank Mall. Johannesburg International Airport is 40.5 km away and Lanseria International Airport is 29 km away. The Gautrain high speed train runs from OR Tambo International Airport to Sandton Gautrain Station, a transfer can be pre-booked with the hotel for collection at the Sandton Gautrain Station. Guest review score 9.4, rooms from around 11200 ZAR.
See available rooms -
13 Hoeveld House Johannesburg, South Africa
Hotel. Featuring free WiFi throughout the property, Hoeveld House offers accommodation in Sandton, 200 metres from Inanda Club. The hotel has an outdoor pool and views of the pool, and guests can enjoy a drink at the bar. Free private parking is available on site. Every room has a flat-screen TV with satellite channels. Certain rooms include a seating area where you can relax. The rooms are fitted with a private bathroom fitted with a bath. For your comfort, you will find bathrobes and free toiletries. There is a 24-hour front desk at the property. You can play tennis at this hotel, and the area is popular for golfing. The hotel also offers car hire. Illovo Square is 1.1 km from Hoeveld House, while Thrupps Shopping Centre is 1.2 km from the property. O.R. Tambo International Airport is 18 km away. Guest review score 8.9, rooms from around 3150 ZAR.
See available rooms -
14 Seven Villa Hotel & Spa Johannesburg, South Africa
Hotel. Located in Johannesburg, 2 km from Gautrain Sandton Station, Seven Villa Hotel & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. The property features a bar, as well as a restaurant serving Steakhouse cuisine. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi. The hotel will provide guests with air-conditioned rooms with a desk, a coffee machine, a fridge, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Rooms come with a kettle, while some rooms here will provide you with a balcony and others also provide guests with river views. At Seven Villa Hotel & Spa every room comes with bed linen and towels. Breakfast is available daily, and includes à la carte, continental and Full English/Irish options. The accommodation offers a sun terrace. Sandton City Mall is 2.9 km from Seven Villa Hotel & Spa, while Parkview Golf Club is 12 km away. The nearest airport is O.R. Tambo International Airport, 28 km from the hotel. Guest review score 8.8, rooms from around 2657 ZAR.
See available rooms -
15 Palazzo Hotel Johannesburg, South Africa
Hotel. Featuring a manicured Tuscan-style garden and a large outdoor pool with a relaxing area, this luxurious 5-style hotel is situated in the peaceful area of Fourways Johannesburg. It offers air-conditioned rooms with free Wi-Fi and DVD player. All rooms at the Palazzo Montecasino Hotel are elegant and decorated with warm colours and stylish furniture. Each comes with a seating area, flat-screen satellite TV and a spacious bathroom with free toiletries. You can visit the on-site fitness centre and spa facilities, where Thai massages can be arranged. Bowling alley and an on-site casino are available on site. Front desk staff is at your disposal 24 hours a day. Breakfast is served every morning in the Palazzo’s restaurant, the Medeo, which offers Italian dishes with French and African influences. Light snacks are available in the pool recreational area. Palazzo Montecasino is situated within 15 minutes from Sandton Business Centre. Lanseria International Airport is a 20-minute drive away and O.R Tambo Airport is a 40-minute trip from the hotel. Guest review score 8.6, rooms from around 2885 ZAR.
See available rooms -
16 54 on Bath Johannesburg, South Africa
Hotel. Located in the cultural district of Rosebank, 54 on Bath offers a large terrace area and an outdoor swimming pool. The spacious rooms include a working desk and wide windows. All modern decorated rooms offer views of the landscaped garden area or the city. Each features a flat-screen TV, free Wi-Fi facilities and a coffee machine. The 54 serves breakfast and international cuisine for lunch and dinner in the Level Four Restaurant. Refreshments are provided in the bar, overlooking the garden terrace. Trips can be arranged by the concierge service to sights, such as the Apartheid Museum (12 km) and the colourful African Craft Market (200 metres) away. O.R. Tambo International Airport is a 35-minute drive away and Gautrain Station is 300 metres away. The 54 on Bath provides a shuttle service upon request. Guest review score 8.5, rooms from around 2340 ZAR.
See available rooms -
17 DAVINCI Hotel on Nelson Mandela Square Johannesburg, South Africa
Hotel. Featuring an infinity pool with cushioned loungers, this Sandton hotel offers a full-service spa and gym. DaVinci’s gourmet restaurant includes a sushi bar and serves a variety of European specialities. Set on Nelson Mandela Square, Sandton City with its shopping mall and restaurants is right on the doorstep, while the property is a mere 550 metres from Sandton Gautrain Station. The spacious, air-conditioned rooms feature a contemporary white-and-black décor and wall-mounted flat-screen TV. A mini bar and a tea/coffee maker are provided. A full English breakfast is served each morning and can be cooked according to guests’ wishes. There is also an exclusive lounge with whiskey, wine and cigars. DaVinci Hotel and Suites on Nelson Mandela Square is situated in Legacy Corner with 5,000 m² of retail and entertainment space. It is 16 km from the centre of Johannesburg. O.R. Tambo International Airport is 31 km away and the hotel can assist with arranging an airport shuttle on request. Guest review score 8.4, rooms from around 3750 ZAR.
See available rooms -
18 Raphael Suites Johannesburg, South Africa
Hotel. Featuring free WiFi, Raphael Suites offers accommodation in Johannesburg. The hotel has an outdoor pool. Free private parking is available on site. Each air-conditioned apartment has a TV with satellite channels. Some units include a seating area where you can relax. A well-equipped kitchen with oven and stove is available. For your comfort, you will find bathrobes and slippers. There is a 24-hour front desk at the property. Other facilities at Raphael Suites include a sauna, fitness centre, and guests can enjoy a meal at the restaurant. Sandton City is 100 metres from Raphael Suites, while the Sandton Gautrain Station is 500 metres from the property. O.R. Tambo International Airport is 32 km away. Guest review score 8.4, rooms from around 2920 ZAR.
See available rooms -
19 Hilton Sandton Johannesburg, South Africa
Hotel. Situated in the heart of the business district of Sandton and featuring a fitness centre, swimming pool and landscaped gardens, The Hilton Sandton is located 900 metres from the Sandton Convention Centre. The contemporary rooms feature garden or city views, with a complimentary newspaper. There is a tennis court as well as spa and sauna centre. The staff can offer shuttle, tour, and ticket services. Guests can use the free shuttle to Nelson Mandela Square and the Sandton Gautrain Station. Breakfast is served daily in the Tradewinds Restaurant. Guests can also dine at the Lotus Teppanyaki and Sushi Bar, or enjoy a drink at the Faces bar or pool gazebo bar. 24 hour room service is also available. Hilton Sandton has conference, meeting and banquet facilities for up to 1000 guests. Activities in the area include the Apartheid Museum, Lion Park and the Cradle of Humankind. The Hilton is within 1 km of the Sandton Gautrain Station, while Sandton City Mall is 1.5 km away. O.R. Tambo International Airport is 30 km from the hotel, and an airport shuttle can be arranged upon request. Guest review score 7.9, rooms from around 1530 ZAR.
See available rooms -
20 The Winston Hotel Johannesburg, South Africa
Hotel. This colonial-style 5 star boutique hotel in Rosebank, Johannesburg offers free Wi-Fi, free private parking and rooms with a flat-screen TV. It is near Rosebank's trendy shops and restaurants. Guests can enjoy an outdoor pool and a library with WiFi. The air-conditioned rooms at the The Winston Hotel are each elegantly designed with a theme, and have classical-style furnishings. There is a seating area and a balcony where guests can relax with a coffee from the personal espresso machine in the room. The private bathrooms each have a bath and shower, and come with luxurious bathroom amenities. The Winston features a trendy restaurant and bar, guests can relax in the garden and it has a 24-hour front desk. The Hotel is in close proximity to all major shopping malls and is in walking distance from the Gautrain station and the Johannesburg premier Rosebank shopping centre. Guest review score 7.9, rooms from around 1900 ZAR.
See available rooms -
21 Over The Moon Guesthouse Johannesburg, South Africa
Guest house. Over The Moon Guesthouse is located in Northcliff. The solar-powered guest house offers stunning city views and features an outdoor pool. The spacious and modern suites overlook the skylines of Johannesburg, Rosebank and Sandton. Each suite comes with a balcony, en-suite bathroom, air conditioning and satellite TV. Facilities at the guesthouse include a shared lounge, a library and a garden. Free WiFi and private parking are available. Centrally located, Over The Moon Guesthouse is close to major highways and business hubs. Rosebank is 8 km and Sandton is 13 km away. The Johannesburg Botanic Garden is a 7-minute drive from the property. The FNB Stadium and Nasrec Exhibition Centre are within 20 minutes' drive. Guest review score 9.6, rooms from around 1362 ZAR.
See available rooms -
22 The Residence Johannesburg, South Africa
Guest house. Located in Houghton, The Residence is a boutique hotel that offers spacious suites with a spa bath, and a balcony overlooking the garden, the tennis court or the outdoor pool. Each of the air-conditioned suites is elegantly decorated with antique French crystal chandeliers, dramatic velvet drapes and Persian rugs. All the suites have king size beds with pillows of soft goose down and fine Egyptian cottons. Guests can start their day with a rich breakfast buffet, including freshly squeezed fruit juices and delicacies prepared with fresh, seasonal ingredients. The Residence Spa offers traditional spa treatments, a sauna and a steam room. You can also sit next to the cosy log fire fireplace, or relax in the spacious veranda. Sandton City is 6 km away and the hotel provides free private parking and a car rental service. An airport shuttle and a tour desk are also available. Guest review score 9.2, rooms from around 4768 ZAR.
See available rooms -
23 Hyde Park Guest House Johannesburg, South Africa
Guest house. Conveniently situated in the leafy suburb of Hyde Park and 3 km away from Sandton, Hyde Park Guest House offers luxurious accommodation and a pool. Johannesburg is 10 km away. The individually decorated rooms are equipped with en-suite bathrooms, mini bars and flat-screen TVs. A breakfast buffet is served in the light and airy breakfast room overlooking the landscaped gardens with a lap pool. Guests relax on the outdoor terrace or read a book in the cosy lounge area which features an open fireplace. The lounge also has a casual bar. Hyde Park Shopping Centre and Nelson Mandela Square are within an 8-minute drive away. The OR Tambo International Airport is a 35-minute drive away by car. Hyde Park Guest House offers free private parking. Guest review score 8.8, rooms from around 1750 ZAR.
See available rooms -
24 Gallo Manor Executive Bed & Breakfast Johannesburg, South Africa
Guest house. Located in Johannesburg, 7.9 km from Gautrain Sandton Station, Gallo Manor Executive Bed & Breakfast provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. This 5-star guest house offers a shared kitchen, a concierge service and free WiFi. The property is non-smoking and is set 8.5 km from Sandton City Mall. The guest house will provide guests with air-conditioned rooms offering a desk, a coffee machine, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Each room includes a kettle, while selected rooms have a balcony and others also offer pool views. All units include a wardrobe. A à la carte, continental or Full English/Irish breakfast can be enjoyed at the property. Gallo Manor Executive Bed & Breakfast offers a terrace. You can play table tennis and darts at this 5-star guest house, and the area is popular for cycling. Montecasino is 11 km from the accommodation, while Gallagher Convention Centre is 14 km away. The nearest airport is Lanseria International, 24 km from Gallo Manor Executive Bed & Breakfast, and the property offers a paid airport shuttle service. Guest review score 8.6, rooms from around 1000 ZAR.
See available rooms
I try my best to keep this guide up to date and I last refreshed it in November 2022. Did I miss a luxury hotel that should be on this list? Send me an email and let me know!
Discover more cool hotels in Johannesburg
Other interesting hotels in Johannesburg
Discover 5-star hotels nearby
- Roodepoort 10 mi
- Kempton Park 14 mi
- Midrand 15 mi
- Muldersdrift 17 mi
- Centurion 27 mi
- Pretoria 33 mi
- Magaliesburg 34 mi
- Hartbeespoort 35 mi
Missing a hotel on our list?
Do you know of a really luxurious hotel in Johannesburg that's missing from this list?
Let me know!In order to support the sites I work together with booking.com. Whenever someone finds a nice hotel and makes a reservation through one of the links here I get a small commission. Thanks!
The Luxury Hotel Guide