Hotels & Accommodation in Johannesburg

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Johannesburg?

Southern Sun O.R Tambo
Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1 624 reviews)
Escape to this peaceful Kempton Park hotel near O.R. Tambo International Airport. Enjoy international cuisine at Bernoulli's Restaurant, take a dip in the outdoor pool, or unwind with a massage at the spa. The 24-hour shuttle and fitness centre add convenience.
The price is R1 892
R2 176 total
includes taxes & fees
01 Jun - 02 Jun
Southern Sun O.R Tambo
The Franklin Loft Apartments
The Franklin Loft Apartments
4.0 star property
Downtown Johannesburg
9.0 out of 10, Wonderful, (23 reviews)
Discover urban convenience at this Johannesburg aparthotel, a 15-minute walk from Park Station. Each apartment features kitchen islands, refrigerators, and microwaves for self-catering comfort, plus free WiFi and parking add value.
The price is R1 626
R2 157 total
includes taxes & fees
01 Jun - 02 Jun
The Franklin Loft Apartments
The Parktonian All Suite Hotel
The Parktonian All Suite Hotel
4.0 star property
Johannesburg CBD
8.2 out of 10, Very good, (414 reviews)
Soak in city views from the rooftop terrace at this all-suite hotel just 8 minutes from Johannesburg Park Station. Cool off in the outdoor pool, energise at the 24-hour fitness centre, or enjoy drinks at the poolside bar after exploring nearby Rosebank Mall.
The price is R1 304
R1 500 total
includes taxes & fees
11 May - 12 May
The Parktonian All Suite Hotel
Reef Hotel
Reef Hotel
4.0 star property
Johannesburg CBD
7.8 out of 10, Good, (219 reviews)
Unwind on the rooftop terrace at this business-friendly hotel offering 2 restaurants and 2 bars. Just 19 minutes from Park Station and a short drive from Gold Reef City Casino and Melrose Arch Shopping Centre.
The price is R1 190
R1 369 total
includes taxes & fees
04 Jun - 05 Jun
Reef Hotel
The Residence Boutique Hotel
The Residence Boutique Hotel
5.0 star property
Houghton Estate
9.8 out of 10, Exceptional, (308 reviews)
This Johannesburg boutique hotel offers 3 outdoor pools, a spa with deep-tissue massages, and a fitness centre. Near Gold Reef City Casino, the luxurious retreat includes a restaurant, bar, and free WiFi and parking.
The price is R3 756
R4 319 total
includes taxes & fees
06 May - 07 May
The Residence Boutique Hotel
Holiday Inn Johannesburg Sunnyside Park by IHG
Holiday Inn Johannesburg Sunnyside Park by IHG
4.0 star property
Parktown
8.2 out of 10, Very good, (182 reviews)
Discover Victorian charm at this Johannesburg hotel near Melrose Arch Shopping Centre. Swim in the outdoor pool, dine at Milners Restaurant, or unwind in the steam room after a workout in the fitness centre. Free WiFi and parking enhance your stay.
The price is R1 033
R1 300 total
includes taxes & fees
08 May - 09 May
Holiday Inn Johannesburg Sunnyside Park by IHG
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
5.0 star property
Randburg
9.6 out of 10, Exceptional, (379 reviews)
The price is R9 212
R10 700 total
includes taxes & fees
28 May - 29 May
Four Seasons Hotel The Westcliff, Johannesburg
City Lodge Hotel Newtown
City Lodge Hotel Newtown
3.0 star property
Johannesburg CBD
8.8 out of 10, Excellent, (101 reviews)
Set in Newtown, this welcoming hotel features a seasonal outdoor pool and fitness centre. The bar and café offer refreshments after exploring Gold Reef City Casino and Rosebank Mall. With free WiFi and parking, plus proximity to Johannesburg Park Station.
City Lodge Hotel Newtown
Holiday Inn Johannesburg - Rosebank by IHG
Holiday Inn Johannesburg - Rosebank by IHG
4.0 star property
Rosebank
9.0 out of 10, Wonderful, (508 reviews)
The price is R1 212
R1 744 total
includes taxes & fees
15 May - 16 May
Holiday Inn Johannesburg - Rosebank by IHG
54 On Bath
54 On Bath
5.0 star property
Rosebank
9.6 out of 10, Exceptional, (247 reviews)
The price is R2 996
R3 446 total
includes taxes & fees
08 May - 09 May
54 On Bath
Monarch Hotel
Monarch Hotel
5.0 star property
Rosebank
9.8 out of 10, Exceptional, (205 reviews)
Monarch Hotel
Radisson Blu Gautrain Hotel
Radisson Blu Gautrain Hotel
4.0 star property
Sandton
8.8 out of 10, Excellent, (1 001 reviews)
Unwind at this Sandton-area hotel featuring an outdoor pool and poolside bar just 2 minutes from Johannesburg Sandton Station. Enjoy international cuisine at Central One Restaurant, work out at the fitness centre, or explore nearby shopping centres with the free shuttle.
The price is R1 539
R1 788 total
includes taxes & fees
08 May - 09 May
Radisson Blu Gautrain Hotel
Gold Reef City Theme Park Hotel
Gold Reef City Theme Park Hotel
4.0 star property
Johannesburg South
9.4 out of 10, Exceptional, (62 reviews)
Experience the thrills of Gold Reef City Casino and Theme Park, just steps away from this hotel. Enjoy free daily breakfast, WiFi, and parking while cooling off in the outdoor pool after exploring nearby Melrose Arch Shopping Centre.
The price is R2 127
R2 446 total
includes taxes & fees
06 May - 07 May
Gold Reef City Theme Park Hotel
The Houghton Hotel, Spa, Wellness & Golf
The Houghton Hotel, Spa, Wellness & Golf
5.0 star property
Houghton Estate
9.4 out of 10, Exceptional, (237 reviews)
Find tranquility at this upscale haven near Melrose Arch Shopping Centre. Two restaurants serve international cuisine, while three pools and a golf course provide recreation options. After a spa treatment, unwind at the poolside bar before retiring to your room.
The price is R3 287
R3 780 total
includes taxes & fees
04 Jun - 05 Jun
The Houghton Hotel, Spa, Wellness & Golf
Hyde Johannesburg Rosebank
Hyde Johannesburg Rosebank
4.0 star property
Rosebank
9.6 out of 10, Exceptional, (203 reviews)
Savour international cuisine at Proud Mary Modern Eatery with 24-hour room service and fitness centre. Just 6 minutes from Rosebank Station, this hotel offers facials and mani/pedis with easy access to Melrose Arch Shopping Centre.
The price is R2 835
R2 835 total
includes taxes & fees
09 May - 10 May
Hyde Johannesburg Rosebank
Alcazaba Lodges
Alcazaba Lodges
3.0 star property
Johannesburg CBD
9.0 out of 10, Wonderful, (27 reviews)
Steps from top attractions, this Johannesburg hotel offers convenient access to Gold Reef City Casino and Melrose Arch Shopping Centre. Business travellers appreciate the free WiFi and room service, while O.R. Tambo Airport is just an 18-minute drive away.
The price is R840
R976 total
includes taxes & fees
06 May - 07 May
Alcazaba Lodges
The Peech Hotel
The Peech Hotel
4.0 star property
Johannesburg
9.8 out of 10, Exceptional, (135 reviews)
This Johannesburg retreat offers stylish comfort with 2 restaurants including the Garden Restaurant, a 24-hour fitness centre, and a bar. Located within easy reach of Wanderers Stadium and just minutes from Sandton Station, enjoy free WiFi and parking.
The price is R5 029
R5 783 total
includes taxes & fees
07 May - 08 May
The Peech Hotel
Protea Hotel by Marriott Johannesburg Wanderers
Protea Hotel by Marriott Johannesburg Wanderers
4.0 star property
Sandton
8.6 out of 10, Excellent, (438 reviews)
Escape to this Johannesburg hotel near Melrose Arch Shopping Centre, offering free WiFi and parking. Play a round at The Wanderers Golf Club, take a dip in the outdoor pool, or unwind with drinks at the poolside bar after a tennis match.
The price is R2 000
R2 323 total
includes taxes & fees
16 May - 17 May
Protea Hotel by Marriott Johannesburg Wanderers
Southern Sun Rosebank
Southern Sun Rosebank
4.0 star property
Rosebank
10.0 out of 10, Exceptional, (1 review)
Southern Sun Rosebank
Oxford Healthcare Retreat
Oxford Healthcare Retreat
3.5 star property
Johannesburg
10.0 out of 10, Exceptional, (1 review)
Unwind at this tranquil healthcare hotel featuring indoor and outdoor pools, tennis court, and rejuvenating spa treatments. Located 15 minutes from Melrose Arch Shopping Centre with easy access to Wanderers Stadium and Rosebank Station.
The price is R3 957
R4 550 total
includes taxes & fees
30 May - 31 May
Oxford Healthcare Retreat
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Johannesburg and save more

Sign in to unlock great savings.
Showing deals for:08 May - 10 May
Showing deals for:15 May - 17 May
Showing deals for:03 Jun - 04 Jun

Check out family-friendly hotels in Johannesburg

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Johannesburg?

Our prices for hotels in Johannesburg are cheapest in January
Price trends for hotels in Johannesburg
Pricing is based on two traveller single night rates
View properties in May
Currently viewing crowd sizes and weather for May.
Typical weather for Johannesburg
May
High 21°C / low 10°C. Sunny most days.
View properties in May
21°
weather_sun
May, no crowd data, average high temperature 21 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
18°
weather_sun
June, no crowd data, average high temperature 18 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
18°
weather_sun
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 6 degrees Celsius. Sunny most days.
22°
weather_sun
August, no crowd data, average high temperature 22 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
26°
weather_sun
September, no crowd data, average high temperature 26 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
27°
weather_sun
October, no crowd data, average high temperature 27 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
27°
weather_sun
November, no crowd data, average high temperature 27 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
27°
weather_sun
December, no crowd data, average high temperature 27 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
27°
weather_sun
January, no crowd data, average high temperature 27 degrees Celsius, average low temperature 17 degrees Celsius. Sunny most days.
17°
27°
weather_sun
February, no crowd data, average high temperature 27 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
26°
weather_sun
March, no crowd data, average high temperature 26 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
23°
weather_sun
April, no crowd data, average high temperature 23 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
Monthly weather averages (˚C)

Top neighbourhoods in Johannesburg

Sandton

Johannesburg's trendy Sandton neighbourhood is loved for its restaurants and entertainment, and visitors often enjoy its varied attractions, including Nelson Mandela Square and Sandton Convention Centre.

Rosebank

Johannesburg's Rosebank neighbourhood is known for its shopping and offers lots of things to see, such as The Zone @ Rosebank Shopping Center and Rosebank Mall.

Melville

The Melville neighbourhood is loved for its restaurants and bars, and has lots of things to do and see, including 7th Street.

Maboneng Precinct

Johannesburg's Maboneng Precinct neighbourhood is known for its museums and art galleries, and entices visitors with attractions, including Museum of African Design and POPArt Theatre.

Parktown

Johannesburg's Parktown neighbourhood is known for its gardens and restaurants, and entices visitors with attractions, including Linda Auditorium and Adler Museum of Medicine.

Top landmarks in Johannesburg

Johannesburg and related destinations

Between the gleaming skyscrapers of Sandton and historic streets of Newtown, Africa's economic powerhouse pulses with unexpected energy. Explore the moving exhibits at the Apartheid Museum, then contemplate Mandela's legacy at Constitution Hill. The Carlton Centre's 'Top of Africa' viewing deck offers spectacular panoramas across the metropolis. Wildlife enthusiasts can visit lions and giraffes at Johannesburg Zoo without leaving the city. Gold Reef City Theme Park combines thrilling rides with a glimpse into the region's mining history. Art lovers shouldn't miss the collections at Johannesburg Art Gallery, while Museum Africa tells fascinating stories of the continent's cultures. For the best local experience, join residents at a shisa nyama in Soweto.

Photo by South African Tourism
Open Photo by South African Tourism

Check out reviews of Johannesburg hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in Johannesburg?
If you want the flexibility to change your plans to Johannesburg, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Johannesburg if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 232 holiday homes. In addition, there are 1218 apartments and 40 condos.
What will the weather in Johannesburg be like during my visit?
January and October are typically the warmest months in Johannesburg, when the average temperature is 21°C. July and June are the coldest months, when the average temperature is 13°C. December and January are the months with the most rain.
Why should I book my Johannesburg hotel with Hotels.com?
There are lots of reasons to book your Johannesburg trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Johannesburg

Johannesburg: A Tapestry of Architectural Wonders and Cultural Treasures

Johannesburg, the vibrant heart of Gauteng, South Africa, pulsates with a unique blend of culture, history, and modernity. Known as Joburg, this dynamic city boasts remarkable architecture, from the iconic Nelson Mandela Square to the striking Maboneng Precinct. Delve into rich heritage at the Apartheid Museum and explore the captivating art scene in Braamfontein. Wander through lush parks like Delta Park or experience the lively atmosphere of local markets. With its diverse culinary offerings and spirited nightlife, Johannesburg promises an unforgettable adventure for culture enthusiasts and urban explorers alike.

Top locations to stay in Johannesburg

When visiting Johannesburg, Gauteng, South Africa, notable areas to stay in include Johannesburg, Sandton, and Rosebank. Johannesburg offers vibrant shopping and cultural experiences, while Sandton is renowned for its upscale shopping and business centres. Rosebank is a lively hub for shopping and dining. For first-time visitors, Sandton is the ideal choice, providing convenience and luxury.

  1. JohannesburgOpens in a new window: As South Africa's largest city, Johannesburg is a vibrant hub of culture and commerce. Staying here means you're at the heart of the action, with a variety of attractions to explore, including the Apartheid Museum and Gold Reef City. The city's cultural scene is rich, featuring numerous galleries and museums that showcase local art and history. Johannesburg also offers diverse shopping options, from local markets to high-end boutiques, making it a fantastic location for those looking to experience the spirit of South Africa.
  2. SandtonOpens in a new window: Known as the financial centre of South Africa, Sandton is a top choice for those who appreciate luxury and convenience. It's home to the renowned Sandton City, one of Africa's largest shopping centres, where you can find everything from global brands to local crafts. The area is also famous for its upscale hotels and vibrant cultural scene, including theatres and art galleries. With numerous dining options and a buzzing atmosphere, Sandton is perfect for travellers seeking a taste of modern South Africa.
  3. RosebankOpens in a new window: Rosebank is a trendy area known for its eclectic vibe and shopping experiences. The Rosebank Mall and nearby market offer unique local products, arts, and crafts, making it a great spot for some retail therapy. The area is also home to various cultural attractions, such as galleries and theatres, providing a glimpse into the local arts scene. With its lively atmosphere and convenient access to public transport, Rosebank is an ideal base for exploring the broader Johannesburg area.

Things to do in Johannesburg

Johannesburg offers a vibrant mix of urban energy and rich heritage, surrounded by stunning landscapes. Explore sprawling parks, enjoy thrilling soccer matches, indulge in eclectic shopping experiences, or catch a lively theatre performance. With opportunities for safaris and hiking, this city promises an unforgettable adventure for every traveller.

  • 4th Avenue ParkhurstOpens in a new window – Discover the vibrant charm of 4th Avenue Parkhurst, a lively street lined with trendy cafes, boutique shops, and art galleries. Take a leisurely stroll and soak in the creative atmosphere, where local artists showcase their work. Enjoy a cup of coffee at one of the many inviting spots, and perhaps indulge in some delicious artisanal treats. This area is a great place to appreciate architectural details as you wander past stylish buildings that reflect the unique character of the neighbourhood. Whether you’re looking to shop for unique finds or simply enjoy a relaxed afternoon, 4th Avenue Parkhurst offers a delightful experience for every traveller.

4 tips for savvy savings when booking a hotel in Johannesburg

  1. Book for the cheapest times: The most affordable months to visit Johannesburg are January, April, and December, when hotel prices are generally lower. For those looking to explore the city's key landmarks, cultural sites, and natural attractions, a stay of at least 3 days is recommended. During this time, visitors can enjoy budget-friendly activities such as safaris, exploring architectural wonders, visiting museums, and experiencing the local theatre scene. This makes it a great value for money for travellers keen on history and culture while keeping expenses in check.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to Johannesburg on Hotels.com, begin by checking the DealsOpens in a new window or Last-Minute Deals sections, where you may discover discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, which could help you save. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options. This way, if prices drop or rooms become available, you’ll be among the first to know and can swiftly book your getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a Johannesburg hotel. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that might be more affordable, increasing the likelihood that you’ll find a better deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive; however, with Johannesburg's excellent public transport connections, you may discover a more affordable independent hotel located further afield that is still conveniently linked. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often remarkable value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Johannesburg

Johannesburg experiences its lowest average temperature in July, at 53.1°F (11.7°C), while January is the hottest month, with an average temperature of 70.7°F (21.5°C). December tends to be the wettest month. The peak travel months to visit Johannesburg are January, July, and September, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and October are ideal if you're looking for a calmer vacation, marked by no to light rainfall and sunny conditions.