Photo by South African Tourism

Independent in Johannesburg from AU$121

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Top Johannesburg Hotel Reviews

Frequently Asked Questions

What is the best area to stay in Johannesburg?

The best area to stay in Johannesburg is Sandton, particularly around Sandton City and Nelson Mandela Square.


Sandton is Johannesburg's premier business and luxury district, offering a polished and convenient experience. It's characterised by modern high-rise buildings, upscale shopping centres, and a wide array of fine dining options. The area around Nelson Mandela Square, with its iconic statue, is a central point for restaurants and entertainment, while Sandton City provides extensive retail therapy.


For couples looking for a sophisticated getaway, Sandton offers numerous boutique hotels and properties with high-end fitness equipment and spa facilities. You'll find a wide selection of gourmet restaurants great for a special evening out, and the area is well-suited for leisurely strolls and exploring designer boutiques.


Business travellers will also find Sandton exceptionally convenient. Many corporate headquarters are located here, and the Gautrain station provides a quick and efficient link to O.R. Tambo International Airport and other key areas of the city.

What are the best hotels in Johannesburg that travellers recommend?

Two of the best hotels in Johannesburg that receive consistently high recommendations from travellers are the Davinci Hotel And Suites On Nelson Mandela Square and the African Pride Melrose Arch Hotel, Autograph Collection.


The Davinci Hotel And Suites On Nelson Mandela Square, with a 9.2 rating, is an excellent choice. Guests frequently praise the attentive and fantastic staff, the comfortable and spacious rooms, and the great facilities. It is conveniently located near Nelson Mandela Square and the Sandton City Mall, both just 0.1 km and 0.2 km away respectively, making it ideal for shopping and dining. The hotel also offers 24-hour room service, premium bedding, and a poolside bar.


Another highly recommended option is the African Pride Melrose Arch Hotel, Autograph Collection, which also has a 9.2 rating. Travellers consistently highlight the friendly and amazing staff, the comfortable and clean rooms, and the excellent service. This hotel is situated near the Melrose Arch Shopping Centre, just 0.2 km away, and offers amenities such as an art gallery on-site, designer toiletries, and a poolside bar.

What are the best family hotels in Johannesburg?

For families travelling to Johannesburg, excellent choices include the Finfoot Lake Reserve by Dream Resorts and the Four Seasons Hotel The Westcliff, Johannesburg.


The Finfoot Lake Reserve by Dream Resorts, with a fantastic rating of 9.4, offers a wonderful experience for families. It provides a complimentary children's club and supervised childcare, along with a playground and a pool. Families will also appreciate the availability of sofa beds, free cribs, and kids' meals. Guests frequently praise the staff as fantastic.


Another outstanding option is the Four Seasons Hotel The Westcliff, Johannesburg, boasting an impressive 9.6 rating. This hotel caters to families with amenities such as kids' meals, on-site babysitting, a playground, and supervised childcare. Thoughtful touches for children include slippers, bathrobes, and toys. Connecting rooms and free cribs are also available. Guests consistently highlight the helpful and amazing staff, the super clean and beautiful rooms, and the amazing breakfast. Find more child-friendly accommodations in Johannesburg

What are the best rated hotels in Johannesburg?

For the best hotels in Johannesburg, consider the Saxon Hotel, Villas and Spa, Davinci Hotel And Suites On Nelson Mandela Square, African Pride Melrose Arch Hotel, Autograph Collection, Fairlawns Boutique Hotel and Spa, and Four Seasons Hotel The Westcliff, Johannesburg.


The Saxon Hotel, Villas and Spa, with an exceptional rating of 9.8, offers a truly luxurious experience. Guests can enjoy exquisite dining with garden views, Egyptian cotton sheets, and designer toiletries. This hotel also provides 24-hour room service, a poolside bar, and a complimentary stocked minibar in each suite. It is conveniently located just 1.8 km from Sandton City Mall.


The Davinci Hotel And Suites On Nelson Mandela Square, rated 9.2, is ideally situated for those interested in shopping and entertainment. It is part of a shopping district and has a shopping mall on-site. Guests appreciate the comfortable and spacious rooms, the attentive staff, and the excellent location, being only 0.1 km from Ster-Kinekor Sandton City and Nelson Mandela Square. Amenities include 24-hour room service, premium bedding, and a poolside bar.


Another excellent option is the African Pride Melrose Arch Hotel, Autograph Collection, which has a rating of 9.2. This hotel is also located within a shopping district, offering an on-site art gallery and designer stores. Guests frequently praise the friendly staff, comfortable rooms, and fantastic food. It's just 0.2 km from Melrose Arch Shopping Centre.


The Fairlawns Boutique Hotel and Spa, with a superb rating of 9.6, provides a serene and elegant stay. This hotel features deep soaking bathtubs, rainfall showerheads, and Egyptian cotton sheets for ultimate comfort. Guests consistently highlight the exceptional service, extremely attentive staff, and great breakfast.


Finally, the Four Seasons Hotel The Westcliff, Johannesburg, rated 9.6, is known for its beautiful rooms and helpful staff. Guests can enjoy garden-view restaurants, private plunge pools, and 24-hour room service. It is located just 0.2 km from the Bernberg Fashion Museum. Find more luxury hotels in Johannesburg

Are there any all-inclusive hotels in Johannesburg?

Yes, there are several excellent all-inclusive hotels in Johannesburg, including the African Hills Safari Lodge & Spa, the Cradle Boutique Hotel, and the Mapungubwe Hotel.


The African Hills Safari Lodge & Spa, with an impressive 9.4 rating, offers an extensive all-inclusive stay. Guests can enjoy couples dining experiences and a complimentary continental breakfast. It is also conveniently located just 11.8 km from the Magaliesberg Biosphere Reserve, making it ideal for those who wish to explore the natural surroundings.


Another fantastic option is the Cradle Boutique Hotel, rated 8.6. This hotel provides an all-inclusive experience with stunning mountain views and an outdoor pool with sun loungers. Guests can also relax on the rooftop terrace or the patio, enjoying the mountain scenery. It is situated 27.1 km from the Magaliesberg Biosphere Reserve.


The Mapungubwe Hotel also offers an all-inclusive package and is particularly well-suited for those interested in exploring the city's cultural attractions. It provides free self-parking and complimentary toiletries. The hotel is within walking distance of several points of interest, including the Standard Bank Gallery at 0.3 km, the Sci Bono Discovery Centre at 0.6 km, The Market Theatre Flea Market at 0.9 km, and Newtown Junction Mall at 1.0 km, with the Joburg Theatre just 1.9 km away.

What are the best spa hotels in Johannesburg?

For an excellent spa experience in Johannesburg, consider the The Houghton Hotel, Spa, Wellness & Golf or The Fairway Hotel, Spa & Golf Resort.


The Houghton Hotel, Spa, Wellness & Golf, with an impressive 9.2 rating, offers an extensive range of spa facilities, including a full-service spa with accessible treatment rooms, a sauna, steam room, and hot tub. Guests can indulge in various treatments such as aromatherapy, deep tissue, Swedish, and hot stone massages, as well as body wraps, scrubs, and facials. Conveniently, it is located just 0.5 km from Houghton Golf Club.


Another highly-rated option is The Fairway Hotel, Spa & Golf Resort, boasting an outstanding 9.4 rating. Its comprehensive spa features a full-service spa with a sauna, steam room, and hot tub, offering a wide array of treatments including deep tissue, Swedish, and hot stone massages, as well as body wraps, scrubs, and facials. The hotel is very close to Randpark Golf Club, just 0.2 km away.


For those seeking a spa hotel near the airport, the Radisson Hotel and Convention Centre OR Tambo Airport, rated 8.6, provides a full-service spa with accessible treatment rooms, a sauna, steam room, and hot tub. A variety of massages, body treatments, and manicures and pedicures are available.


If you prefer a central location, the Davinci Hotel And Suites On Nelson Mandela Square, with a 9.2 rating, offers a full-service spa with a sauna, steam room, and hot tub. Guests can enjoy a wide range of treatments, from deep tissue and hot stone massages to body wraps and facials. It is exceptionally well-located, being just 0.1 km from Nelson Mandela Square and 0.2 km from Sandton City Mall.


Similarly, the DaVinci Suites, rated 8.8, also provides a luxurious spa experience with a full-service spa including a sauna, steam room, and hot tub. They offer an extensive menu of treatments, such as deep tissue and hot stone massages, body wraps, and facials. This hotel is also very conveniently located, just 0.1 km from Nelson Mandela Square and 0.2 km from Sandton City Mall. See all spa hotels in Johannesburg

What hotels in Johannesburg offer free breakfast?

For hotels in Johannesburg that offer complimentary breakfast, consider the African Hills Safari Lodge & Spa, the Monarch Hotel, the Saxon Hotel, Villas and Spa, 54 On Bath, and Castello di Monte.


The African Hills Safari Lodge & Spa, with an excellent 9.4 rating, offers a free continental breakfast. This lodge is conveniently located approximately 11.8 km from the Magaliesberg Biosphere Reserve and also offers a full-service spa with a variety of treatments.


The Monarch Hotel, boasting an outstanding 9.8 rating, provides a free cooked breakfast. Guests benefit from free WiFi, complimentary self-parking, and a 24-hour airport shuttle. It is also well-located, being just 0.8 km from the Everard Read Gallery and 1.9 km from James and Ethel Grey Park.


Another superb option is the Saxon Hotel, Villas and Spa, also rated 9.8. This hotel offers a free full breakfast and features an extensive full-service spa with a sauna, steam room, and various massage and body treatments. It is located 1.5 km from Hyde Park Corner.


The 54 On Bath, with a 9.6 rating, includes a a free English breakfast. This hotel also provides free WiFi and a 24-hour airport shuttle. Guests frequently praise its good location and amazing food.


Finally, the Castello di Monte, with a remarkable 9.8 rating, also offers free breakfast. This hotel provides complimentary self-parking and free WiFi, and guests often comment on its spacious rooms.

What are the top pet-friendly hotels in Johannesburg?

For excellent pet-friendly accommodation in Johannesburg, consider the Four Seasons Hotel The Westcliff, Johannesburg, Home Suite Hotels Rosebank, Radisson RED Hotel, Johannesburg Rosebank, Sandton Lodge Rivonia, or Pepper Tree BnB.


The Four Seasons Hotel The Westcliff, Johannesburg, with an outstanding 9.6 rating, welcomes both dogs and cats, with pets staying free, and provides food and water bowls. Guests frequently mention the helpful and amazing staff, super clean and beautiful rooms, and amazing breakfast. This hotel also offers couples dining options.


The Home Suite Hotels Rosebank, also rated an impressive 9.6, is a great choice for dog owners. It permits dogs only and provides food and water bowls. The hotel also offers a 24-hour airport shuttle, and guests praise the friendly and lovely staff, good food, and excellent service. It is conveniently located near Rosebank Mall and the Museum of Illusions Johannesburg, both within 1 kilometre.


The Radisson RED Hotel, Johannesburg Rosebank, rated 8.6, is another fantastic option that welcomes both dogs and cats and provides food and water bowls. Guests appreciate its great location, nice and clean rooms, good amenities, and super friendly staff. The hotel features an outdoor pool with sun loungers and a poolside bar. It is very close to Rosebank Mall and the Museum of Illusions Johannesburg, both just 0.6 km and 0.4 km away respectively.


The Sandton Lodge Rivonia, with an 8.0 rating, is a pet-friendly choice that permits dogs only and provides food and water bowls. It is located near Liliesleaf Farm and Rivonia Village.


For a comfortable stay, the Pepper Tree BnB, rated 8.6, permits both dogs and cats and offers a dedicated dog exercise area. It is situated 1.4 km from Liliesleaf Farm. See more pet-friendly hotels in Johannesburg

What are the top boutique hotels in Johannesburg?

For top-rated boutique hotels in Johannesburg, consider The Peech Hotel and Radisson RED Hotel, Johannesburg Rosebank.


The Peech Hotel, with an outstanding 9.8 rating, is praised by guests for its friendly and wonderful staff, as well as its great breakfast and spacious rooms. This hotel features an Art Deco property design and is conveniently located near the Melrose Arch Shopping Centre, Killarney Golf Club, and the Nelson Mandela Foundation.


Another excellent choice is the Radisson RED Hotel, Johannesburg Rosebank, which has a rating of 8.6. Guests frequently highlight its great location, nice and clean rooms, and super friendly staff. The hotel offers an outdoor pool with sun loungers and a poolside bar, and it is close to the Everard Read Gallery and Circa Gallery. See all boutique hotels in Johannesburg

What are the best budget hotels in Johannesburg?

For budget hotels in Johannesburg that offer excellent value, consider the Agterplaas Guesthouse B&B, Garden Court O.R. Tambo International Airport, or Garden Court Eastgate.


The Agterplaas Guesthouse B&B, with a 9.0 rating, is a highly-rated option. Guests can enjoy complimentary breakfast, free WiFi, and a 24-hour airport shuttle. Free self-parking is also provided. This guesthouse is conveniently located near Melville Koppies Nature Reserve, which is just 0.7 km away.


Another great choice is the Garden Court O.R. Tambo International Airport, rated 8.4. This hotel offers free WiFi, free airport transportation, and a complimentary full breakfast. Free self-parking and free wired internet in public areas add to the convenience. Customers frequently praise the friendly and helpful staff, great breakfast, and clean, quiet rooms.


The Garden Court Eastgate, also rated 8.4, provides free self-parking, free WiFi, and a complimentary full breakfast. It also offers a 24-hour airport shuttle and complimentary toiletries. Guests often praise the helpful staff.


Finally, the Pepper Tree BnB, with an 8.6 rating, offers free WiFi, free self-parking, and a complimentary local breakfast. View all budget hotels in Johannesburg

What are the most romantic hotels in Johannesburg for couples?

For a romantic getaway in Johannesburg, consider The Residence Boutique Hotel or The Peech Hotel.


The Residence Boutique Hotel, with an exceptional 9.8 rating, offers a truly luxurious experience. Couples can indulge in a full-service spa with a hot tub, sauna, steam room, and a variety of treatments including massages, body wraps, and facials. Guests frequently praise the amazing spa and excellent food. It is also conveniently close to Houghton Golf Club and the Nelson Mandela Foundation.


Another outstanding option is The Peech Hotel, also rated 9.8. This hotel caters to couples with its special couples dining options and a lovely garden-view restaurant. Guests often highlight the friendly and wonderful staff, as well as the delicious breakfast and great food. It is situated near the Melrose Arch Shopping Centre, offering opportunities for a pleasant stroll. See all romantic hotels in Johannesburg

What are the best hotels in Johannesburg near James and Ethel Grey Park?

For hotels in Johannesburg near James and Ethel Grey Park, consider the Monarch Hotel or The Peech Hotel.


The Monarch Hotel, with a superb 9.8 rating, is conveniently located just 1.9 km from James and Ethel Grey Park. This hotel offers complimentary cooked breakfast, free WiFi, and free self-parking. For those requiring airport transfers, a 24-hour airport shuttle is available. It is also very close to Rosebank Mall and the Museum of Illusions Johannesburg.


Another excellent option is The Peech Hotel, an establishment also boasting a 9.8 rating. This hotel is even closer to the park, at just 0.4 km away. Guests frequently praise the friendly and wonderful staff, as well as the great and delicious breakfast. Many rooms feature premium bedding and Egyptian cotton sheets, ensuring a comfortable stay.

What hotels are near Johannesburg (JNB-O.R. Tambo Intl.)?

For hotels near Johannesburg (JNB-O.R. Tambo Intl.), consider the Southern Sun O.R Tambo, City Lodge Hotel at OR Tambo International Airport, Peermont D'oreale Grande at Emperors Palace, or Peermont Metcourt at Emperors Palace.


The Southern Sun O.R Tambo, with a rating of 8.6, is conveniently located just 0.6 km from the airport. It offers a free airport shuttle service available 24 hours a day, complimentary breakfast, and free WiFi. Families will appreciate amenities such as free cribs and a children's pool. Guests consistently praise the friendly staff and excellent breakfast.


Another excellent option is the City Lodge Hotel at OR Tambo International Airport, rated 8.8, also just 0.6 km from the airport. This hotel provides an outdoor pool with sun loungers, free WiFi, and complimentary toiletries. Past guests have highlighted the comfortable and clean rooms, as well as the convenient location and delicious food.


The Peermont D'oreale Grande at Emperors Palace, rated 8.6, is located 1.7 km from the airport. This hotel is particularly family-friendly, offering a children's pool, babysitting services, a children's club, and a playground. Guests can also benefit from free rollaway extra beds and free cribs. Reviewers often mention the spacious rooms.


Finally, the Peermont Metcourt at Emperors Palace, with a rating of 8.0, is 1.8 km from the airport. This hotel also caters well to families, providing a children's pool, babysitting services, and a playground. Free cribs and rollaway extra beds are available. Guests frequently praise the helpful staff, comfortable beds, and amazing breakfast.

When is the best time to go to Johannesburg?

Johannesburg is a year-round destination, but the best time to visit for pleasant weather is during the dry winter months from May to September.


During this period, the days are typically sunny and warm, with temperatures averaging around 20-25°C. The evenings are cooler, often dropping to 5-10°C, so a light jacket or jumper is advisable. This season is ideal for exploring the city's outdoor attractions and wildlife areas, as the vegetation is less dense, making animal spotting easier.


For those who prefer slightly warmer temperatures and don't mind occasional afternoon thunderstorms, the shoulder seasons of April and October offer a good balance.

Where can I find the best nightlife in Johannesburg?

Johannesburg offers several distinct areas for nightlife, each with its own character.


Rosebank has a concentration of upmarket bars and restaurants, many of which feature outdoor seating. You'll find cocktail lounges and places offering live music, often jazz or contemporary African sounds. It's a popular choice for those looking for a sophisticated evening out.


Melville is known for its more bohemian and relaxed atmosphere. 7th Street is the main thoroughfare, lined with numerous pubs, casual bars, and some live music venues. It's a good place for a pub crawl or finding a spot with a local band playing.


Braamfontein is a younger, more energetic area, particularly popular with students and creatives. It has a range of bars, clubs playing various music genres, and some art galleries that host evening events. Weekends often see street parties and pop-up events, especially around Juta Street.


Maboneng Precinct offers a mix of art, food, and entertainment. You'll find rooftop bars with city views, small live music venues, and establishments that combine dining with performance art. It's particularly busy on Sundays with its market, but evenings also draw crowds for its unique social spaces.


Sandton caters to a more upscale crowd, with many high-end restaurants that transition into cocktail bars and lounges. You'll find establishments within shopping centres and luxury hotels offering premium drinks and often DJ sets.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Johannesburg.

How can I save on a hotel booking in Johannesburg with Expedia?

One Key™—Expedia’s free travel rewards program—gives you instant access to discounts with Member Prices on Johannesburg hotels. Plus, you’ll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

How much is the nightly rate for a hotel in Johannesburg?

Prices for hotels in Johannesburg often vary, but you can find a great deal from AU$121 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.