A city skyline at dusk with illuminated buildings and a prominent tower.

Find hotels in Johannesburg from CA $45

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 8 - Sep 9
Tomorrow
Sep 9 - Sep 10
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Filter by

Star rating

Guest rating

Our top choices for Johannesburg hotels

1. City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport
O.R. Tambo
Guest review highlights
  • Excellent breakfast with a buffet spread
  • Convenient on-site parking available
  • Delicious food in the restaurant
CA $211
CA $242 total
includes taxes & fees
Oct 7 - Oct 8
City Lodge Hotel at OR Tambo International Airport

2. The Houghton Hotel, Spa, Wellness & Golf

The Houghton Hotel, Spa, Wellness & Golf
Houghton Estate
Guest review highlights
  • Inviting area with excellent facilities
  • Courteous wait staff at meals
CA $202
CA $236 total
includes taxes & fees
Sep 24 - Sep 25
The Houghton Hotel, Spa, Wellness & Golf

3. Hyatt House Johannesburg Rosebank

Hyatt House Johannesburg Rosebank
Melrose
Guest review highlights
  • Delicious breakfast buffet each morning
  • Short walk to shops
  • Fresh food and dining on offer
CA $114
CA $133 total
includes taxes & fees
Oct 4 - Oct 5
Hyatt House Johannesburg Rosebank

4. Davinci Hotel And Suites On Nelson Mandela Square

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
Guest review highlights
  • Steps from Nelson Mandela Square
  • Fresh breakfast to start the day
CA $301
CA $346 total
includes taxes & fees
Sep 23 - Sep 24
Davinci Hotel And Suites On Nelson Mandela Square

5. Hyde Johannesburg Rosebank

Hyde Johannesburg Rosebank
Rosebank
Guest review highlights
  • Near Hyde Park Corner
  • On-site restaurant with great food
  • Very good breakfast options available
CA $264
CA $264 total
includes taxes & fees
Sep 11 - Sep 12
Hyde Johannesburg Rosebank

6. Holiday Inn Johannesburg - Rosebank by IHG

Holiday Inn Johannesburg - Rosebank by IHG
Rosebank
Guest review highlights
  • Short walk to local dining options
  • Excellent buffet with a wide variety
CA $110
CA $142 total
includes taxes & fees
Oct 1 - Oct 2
Holiday Inn Johannesburg - Rosebank by IHG

7. Radisson RED Hotel, Johannesburg Rosebank

Radisson RED Hotel, Johannesburg Rosebank
Dunkeld
Guest review highlights
  • Minutes from Hyde Park Corner
  • Delicious meals at the restaurant
  • Buffet breakfast with great variety
CA $150
CA $174 total
includes taxes & fees
Sep 11 - Sep 12
Radisson RED Hotel, Johannesburg Rosebank

8. Sandton Sun & Towers

Sandton Sun & Towers
Sandton
Guest review highlights
  • Steps from Nelson Mandela Square
  • Wonderful breakfast to start the day
  • Very nice property and amenities
CA $301
CA $346 total
includes taxes & fees
Sep 11 - Sep 12
Sandton Sun & Towers

9. 54 On Bath

54 On Bath
Rosebank
Guest review highlights
  • Excellent access to the mall
  • Outstanding service from wait staff
  • Breakfast with excellent options
CA $281
CA $324 total
includes taxes & fees
Oct 3 - Oct 4
54 On Bath

10. Hampton By Hilton Sandton Grayston

Hampton By Hilton Sandton Grayston
Sandton
Guest review highlights
  • Hearty breakfast to start the day
  • Spotless and well-kept property
  • Clean rooms with space to unwind
CA $103
CA $119 total
includes taxes & fees
Oct 2 - Oct 3
Hampton By Hilton Sandton Grayston

11. Four Seasons Hotel The Westcliff, Johannesburg

Four Seasons Hotel The Westcliff, Johannesburg
Randburg
Guest review highlights
  • Excellent breakfast on-site
  • Responsive staff with welcome treats
CA $801
CA $930 total
includes taxes & fees
Oct 9 - Oct 10
Four Seasons Hotel The Westcliff, Johannesburg

12. Holiday Inn Johannesburg Sunnyside Park by IHG

Holiday Inn Johannesburg Sunnyside Park by IHG
Parktown
Guest review highlights
  • Friendly and professional staff
  • Beautiful upscale historic building
  • Very nice location in the neighborhood
CA $101
CA $126 total
includes taxes & fees
Sep 19 - Sep 20
Holiday Inn Johannesburg Sunnyside Park by IHG

13. Garden Court Sandton City

Garden Court Sandton City
Sandton
Guest review highlights
  • Steps from Nelson Mandela Square
  • Hearty breakfast spread each morning
  • Comfortable bedding in the room
CA $104
CA $122 total
includes taxes & fees
Sep 19 - Sep 20
Garden Court Sandton City

14. Park Hyatt Johannesburg

Park Hyatt Johannesburg
Johannesburg
Guest review highlights
  • Near Johannesburg Zoo
  • Lovely spot in a tranquil setting
  • Beautiful grounds with outdoor space
CA $470
CA $546 total
includes taxes & fees
Sep 14 - Sep 15
Park Hyatt Johannesburg

15. Southern Sun Rosebank

Southern Sun Rosebank
Rosebank
Guest review highlights
  • Short walk to nearby restaurants
  • Clean, fresh-smelling rooms
  • Helpful and responsive staff
CA $122
CA $140 total
includes taxes & fees
Sep 12 - Sep 13
Southern Sun Rosebank

16. ONOMO Hotel Johannesburg Sandton

ONOMO Hotel Johannesburg Sandton
Sandton
Guest review highlights
  • Steps from Nelson Mandela Square
  • Smooth and seamless check-in process
CA $81
CA $94 total
includes taxes & fees
Sep 17 - Sep 18
ONOMO Hotel Johannesburg Sandton

17. Royal Majestic Hotel

Royal Majestic Hotel
Rosebank
Guest review highlights
  • Steps from Rosebank
  • Great on-site restaurant options
  • Excellent luxurious facilities and amenities
CA $176
CA $202 total
includes taxes & fees
Sep 9 - Sep 10
Royal Majestic Hotel

18. Radisson Blu Gautrain Hotel

Radisson Blu Gautrain Hotel
Sandton
Guest review highlights
  • Wonderful location near the beach
  • Relaxing atmosphere around the pool
  • Breakfast on-site with various options
CA $129
CA $150 total
includes taxes & fees
Sep 25 - Sep 26
Radisson Blu Gautrain Hotel

19. The Parktonian All Suite Hotel

The Parktonian All Suite Hotel
Johannesburg CBD
Guest review highlights
  • Wonderful breakfast each morning
  • Friendly and attentive staff
  • Large rooms with ample space
CA $90
CA $104 total
includes taxes & fees
Sep 9 - Sep 10
The Parktonian All Suite Hotel

20. Southern Sun O.R Tambo

Southern Sun O.R Tambo
O.R. Tambo
Guest review highlights
  • Reliable airport shuttle service
  • Wonderful food and dining on offer
  • Spacious and clean guest rooms
CA $182
CA $209 total
includes taxes & fees
Oct 5 - Oct 6
Southern Sun O.R Tambo
View all properties

Vacation Rentals in Johannesburg

Aparthotel

BlackBrick Sandton Two

BlackBrick Sandton Two
Sandton
"The room was spacious and comfortable. The staff was polite and responsive. And the Artistry restaurant was very nice."
BlackBrick Sandton Two
Aparthotel

One Rosebank Executive Apartment Hotel

One Rosebank Executive Apartment Hotel
Rosebank
"Totally satisfied with the location and their services."
One Rosebank Executive Apartment Hotel
Apartment

MINT Express Sandton View

MINT Express Sandton View
Sandton
"The rooms are clean, although the showers needed scrubbing. Staff is excellent and welcoming"
MINT Express Sandton View
Apartment

Mint Hotel Rosebank

Mint Hotel Rosebank
Rosebank
"Very nice and easy to access and so close to very good Malls"
Mint Hotel Rosebank
Aparthotel

Melrose Corner

Melrose Corner
Johannesburg
"Great location , clean apartment and great staff."
Melrose Corner
Aparthotel

The Capital on Bath

The Capital on Bath
Rosebank
"Beautiful place!"
The Capital on Bath
Aparthotel

Lux Leisure Apartment Hotel Sandton

Lux Leisure Apartment Hotel Sandton
Sandton
"Stayed here 4 times already. I love the place"
Lux Leisure Apartment Hotel Sandton
Aparthotel

Margaret's Place

Margaret's Place
Kensington
"Best place to stay "
Margaret's Place
Aparthotel

CAG The Vantage

CAG The Vantage
Rosebank
"Room was spotless and staff were helpful and friendly"
CAG The Vantage
Aparthotel

The Leonardo

The Leonardo
Sandton
"Best hotel in Joberg and Sandton. Staff is amazing Attention to detail amazing Gym is best in class with great pool Spa massage is great for long haul travel Highly recommended to singles, couples and families. Can’t wait to go again "
The Leonardo
Aparthotel

Marriott Executive Apartments Johannesburg, Melrose Arch

Marriott Executive Apartments Johannesburg, Melrose Arch
Birnam
"Spectacular facilities clean room wonderful and friendly staff"
Marriott Executive Apartments Johannesburg, Melrose Arch
Aparthotel

BlackBrick Sandton One

BlackBrick Sandton One
Sandton
"Great staff! Mimi, Fikilie, Theo, Beauty, Liberty- you all made my stay so wonderful. Wonderful location. "
BlackBrick Sandton One
Aparthotel

The Max Hotel Sandton

The Max Hotel Sandton
Sandton
"Spacious rooms with great staff at a perfect location. "
The Max Hotel Sandton
Apartment

One Rosebank Apartment- Studio

One Rosebank Apartment- Studio
Rosebank
One Rosebank Apartment- Studio
Aparthotel

BlackBrick Bedfordview ApartHotel

BlackBrick Bedfordview ApartHotel
Germiston
"Decent place in a decent neighborhood "
BlackBrick Bedfordview ApartHotel
See all vacation rentals
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Johannesburg

Find the best Johannesburg areas and neighborhoods for the activities you enjoy most.Learn more about Johannesburg
Learn more about Johannesburg

Sandton

The financial powerhouse of South Africa rises in gleaming glass towers and luxury malls. Sandton brings together corporate headquarters, upscale shopping, and premium dining around the iconic Nelson Mandela Square. Business travellers appreciate its strategic location and world-class convention centre. African art galleries share space with designer boutiques in sprawling Sandton City Mall. The Gautrain provides direct airport access while high-end hotels cater to executive needs. After business hours, sophisticated cocktail lounges and wine bars offer refined evening entertainment.

Rosebank

Rosebank stands as Johannesburg's upscale commercial hub where business towers meet artistic flair. The Keyes Art Mile showcases contemporary African creativity through prestigious galleries like Everard Read. High-end shopping centers including Rosebank Mall and The Zone attract fashion-conscious visitors. This sophisticated district blends corporate energy with cultural experiences. Luxury hotels such as the Hyatt Regency cater to business travellers with world-class amenities. Weekend markets offer authentic South African crafts amid the polished urban landscape.

Melville

Melville buzzes with artistic energy and bohemian charm along its tree-lined streets. This trendy Johannesburg area centers around famous 7th Street, where vintage bookshops, art galleries, and jazz venues create a vibrant scene. Creative souls gather at sidewalk cafés where Ethiopian coffee fuels animated conversations. The area showcases a delightful mix of 1920s Art Deco and Victorian architecture painted in warm earth tones. Colourful murals adorn many walls throughout the walkable core. Nearby Melville Koppies Nature Reserve offers hiking trails with stunning city views for outdoor enthusiasts.

Maboneng Precinct

Maboneng Precinct has transformed from industrial decay into Johannesburg's creative heartbeat. This red-brick wonderland features cutting-edge galleries housed in former warehouses and vibrant murals decorating every corner. Artists work in converted spaces while weekend markets buzz with energy. The area balances tourist appeal with authentic local culture. Explore independent boutiques selling handcrafted goods during the day. As evening falls, rooftop bars offer stunning skyline views above the artistic hub below. The area's cobblestone streets connect most attractions within a ten-minute walk.

Parktown

Parktown blends historic charm with upscale sophistication in Johannesburg. Victorian and Edwardian mansions line tree-shaded streets, showcasing ornate ironwork from the gold rush era. The prestigious Johannesburg Hospital and Wits University Medical School create a scholarly atmosphere in this affluent area. Visitors can explore the Linda Auditorium or Adler Museum of Medicine for cultural insights. Tree-lined streets with wide sidewalks make leisurely strolls pleasant. Upscale bistros and cafes cater to medical professionals and academics with continental and South African cuisine.

Stay near popular Johannesburg attractions

The Hard Rock Cafe entrance with a large arched window and a neon sign.
Photo by Darryn Letley

Sandton City Mall

9.2/10 (873 reviews)
During your visit to Johannesburg, you can enjoy retail therapy at Sandton City Mall. You can attend a sporting event while in the area.
See properties
A large public square with a prominent statue in the center, surrounded by historic buildings and a modern skyscraper.

Nelson Mandela Square

9.4/10 (778 reviews)
Indulge in some retail therapy, dine in an open-air piazza and browse the stalls of an antique fair at this commercial and entertainment center.
See properties
A golden giraffe statue in front of a yellow building with a clock tower.

Gold Reef City Casino

8.2/10 (163 reviews)
Thrilling roller coasters, a 19th-century gold mine, cultural shows and a petting zoo provide entertainment for all ages at this popular theme park.
See properties
A waterfront with a reflection of buildings, palm trees, and a bridge.

Mall of Africa

9.0/10 (171 reviews)
During your trip to Johannesburg, you can do some window-shopping at Mall of Africa. Amble around this trendy area's picturesque gardens and enjoy its top-notch restaurants.
See properties

Melrose Arch Shopping Centre

9.0/10 (107 reviews)
During your trip to Johannesburg, you can search for that perfect souvenir at Melrose Arch Shopping Centre. Attend a sporting event or simply enjoy the top-notch restaurants while you're in the area.
See properties

Rosebank Mall

9.0/10 (234 reviews)
During your trip to Johannesburg, you can browse for the perfect souvenirs at Rosebank Mall. Amble around the area's picturesque gardens or attend a sporting event.
See properties

Sandton Convention Centre

9.0/10 (219 reviews)
Learn about the events happening at Sandton Convention Centre during your trip to Johannesburg. Attend a sporting event or simply visit the area's shops.
See properties

Gold Reef City Theme Park

8.0/10 (1 review)
Bring the kids to Gold Reef City Theme Park and enjoy the excitement of this theme park in Johannesburg. Attend a sporting event or simply visit the area's shops.
See properties

Johannesburg and related destinations

Explore the Apartheid Museum's powerful exhibits before heading to the vibrant Maboneng Precinct for local art and Sunday markets. Safari adventures await at nearby Pilanesberg National Park, while the Cradle of Humankind reveals ancient fossils and underground limestone caves.

See all hotels in Johannesburg
A city skyline at dusk with illuminated buildings and a prominent tower.
Photo by South African Tourism

Top Johannesburg Hotel Reviews

City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

10/10 Excellent
"Proximity to aieport"
susan 1-night trip
Posted less than an hour ago
City Lodge Hotel at OR Tambo International Airport
@Sandton Hotel

@Sandton Hotel

10/10 Excellent
"Always a good stay"
Pierre 2-night trip
Posted 17 hours ago
@Sandton Hotel
ONOMO Hotel Johannesburg Sandton

ONOMO Hotel Johannesburg Sandton

8/10 Good
"Great location in Nelson Mandela Square. Modern Hotel and rooms. Clean, but size of room small ."
Tapio 4-night trip
Posted 1 day ago
ONOMO Hotel Johannesburg Sandton
Garden Court Sandton City

Garden Court Sandton City

10/10 Excellent
"Great location, clean property."
Thani 2-night trip
Posted 1 day ago
Garden Court Sandton City
Premier Hotel OR Tambo

Premier Hotel OR Tambo

10/10 Excellent
"Great staff and good location"
david 2-night trip
Posted 1 day ago
Premier Hotel OR Tambo
Radisson Blu Gautrain Hotel

Radisson Blu Gautrain Hotel

10/10 Excellent
"Great central location, safe hotel and easy using the shuttle to and from Sandton City mall."
Bronwyn 2-night trip
Posted 1 day ago
Radisson Blu Gautrain Hotel
Garden Court O.R. Tambo International Airport

Garden Court O.R. Tambo International Airport

10/10 Excellent
"The hotel is a good value for convenience and location to the airport. The free shuttle service to terminal and the breakfast buffet was a definite plus."
Wesley 1-night trip
Posted 1 day ago
Garden Court O.R. Tambo International Airport
Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG

10/10 Excellent
"Although it was only a short stay before my international flight. The hotel was really lovely. Actually nicer than the chain in many areas of the US that I have used. The staff was so polite cheerful and helpful. The food was delicious with great variety at the breakfast buffet."
Charlotte 1-night trip
Posted 2 days ago
Holiday Inn Johannesburg Airport by IHG
Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport

10/10 Excellent
"I highly recommend this Hotel. The management and staff were outstanding in every way. The facility was very fresh, clean and the service was excellent. The restaurant was excellent. I had one of the best breakfasts there in a long time. The omelette was absolutely amazing. From the shuttle staff to front desk to the manager Derek this was a great experience and if back in that area I will absolutely stay there again. Jim Barnes JAMAD LLC"
James 1-night trip
Posted 2 days ago
Protea Hotel by Marriott O.R. Tambo Airport

More cheap stays in Johannesburg

Rolem Guest House

Rolem Guest House

10 Kiewiet Rd Randburg Gauteng
CA $45
CA $45 total
Sep 9 - Sep 10
includes taxes & fees
Rolem Guest House
Europrime Hotels Lakefield

Europrime Hotels Lakefield

65 Sunny Rd Benoni Gauteng
CA $51
CA $51 total
Sep 16 - Sep 17
includes taxes & fees
Europrime Hotels Lakefield
Dove's Nest Guest House

Dove's Nest Guest House

78 Gladiator Street Kempton Park Gauteng
CA $52
CA $61 total
Sep 15 - Sep 16
includes taxes & fees
Dove's Nest Guest House
Town Lodge Roodepoort

Town Lodge Roodepoort

Constantia Boulevard Roodepoort Gauteng
CA $87
CA $102 total
Sep 12 - Sep 13
includes taxes & fees
Town Lodge Roodepoort
Town Lodge Johannesburg Airport

Town Lodge Johannesburg Airport

Herman Road Harmelia Ext 2 Germiston Kempton Park Gauteng
CA $91
CA $106 total
Sep 12 - Sep 13
includes taxes & fees
Town Lodge Johannesburg Airport
Royal Majestic Hotel

Royal Majestic Hotel

191 Oxford Road Johannesburg Gauteng
CA $176
CA $202 total
Sep 9 - Sep 10
includes taxes & fees
Royal Majestic Hotel

Hotels in Johannesburg with star rating

Price trends for hotels in Johannesburg

Less expensive
More expensive
This month
Next month
July
March
CA $108
CA $113
Month
Price
January
CA $122
February
CA $147
March
CA $161
April
CA $135
May
CA $125
June
CA $97
July
CA $95
August
CA $108
September
CA $108
October
CA $113
November
CA $115
December
CA $123
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Johannesburg. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Johannesburg

Top reasons to visit Johannesburg

  • Thrilling Adventures: Johannesburg offers exciting activities like bungee jumping for thrill-seekers and various entertainment venues for endless fun.
  • Diverse Culinary Scene: Indulge in local flavours at a wide range of restaurants that showcase South African cuisine.
  • Cultural Exploration: Discover the city's rich heritage through its galleries, urban parks, and vibrant neighbourhoods.
  • Variety of Accommodations: Choose from luxurious hotels, cozy guesthouses, or family-friendly stays, catering to all types of travellers.
  • Beautiful Surroundings: Venture just outside the city for stunning landscapes and unique local experiences.

Find great hotels in Johannesburg

Experience the vibrant spirit of Johannesburg with a stay at one of its many inviting hotels or guesthouses. Whether you're travelling for business, enjoying a family getaway, or indulging in a relaxing spa-themed vacation, you'll find accommodations tailored to your needs. From star-rated hotels to charming guesthouses, Johannesburg offers a diverse range of lodging options to make your trip memorable and comfortable.

  • Garden Court Sandton City: Garden Court Sandton City is a 3-star hotel that boasts a guest rating of 8.8, making it a solid choice for business travellers seeking a city-themed experience. Located in the heart of Johannesburg, this hotel offers convenient access to major business districts and attractions. Guests appreciate the comfortable accommodations and the modern amenities, including free Wi-Fi and a refreshing outdoor pool. Ideal for those looking for a reliable base in the city, Garden Court Sandton City combines practicality with a welcoming atmosphere.
  • Radisson Blu Gautrain Hotel: Radisson Blu Gautrain Hotel is a 4-star establishment with a guest rating of 8.8. This family-friendly hotel caters to both business and leisure travellers, providing a range of amenities that ensure a comfortable stay. Located near the Gautrain station, it offers easy access to the city and beyond. Families will appreciate the child-friendly services, including free cribs and activities designed for younger guests. With its chic design and excellent dining options, the Radisson Blu Gautrain Hotel is perfect for those seeking a vibrant yet relaxing getaway.
  • Davinci Hotel And Suites On Nelson Mandela Square: Davinci Hotel And Suites On Nelson Mandela Square is a luxurious 5-star property, boasting an impressive guest rating of 9.2. This hotel excels in providing a romantic escape, offering special packages and amenities such as 24-hour room service and serene spa treatments. Families are well catered for, with supervised childcare and babysitting services available at an additional fee. Situated in a prime location, guests can enjoy stunning views of Nelson Mandela Square while indulging in the hotel's exquisite dining and leisure options, making it a perfect choice for an unforgettable stay.

Where to stay in Johannesburg

Johannesburg, a vibrant metropolis, offers a unique blend of culture and luxury for every traveller. Explore the bustling Joburg CBD with its luxurious amenities, or take in breathtaking city views from elevated hillsides. Discover the charm of nearby neighbourhoods, where friendly locals create a welcoming atmosphere, perfect for romantic getaways or family adventures. With its fascinating mix of business and leisure, Johannesburg promises an unforgettable experience for all who visit.

  • Pretoria: As the administrative capital of South Africa, Pretoria is a vibrant city located just north of Johannesburg. Known for its rich history and cultural heritage, visitors can explore iconic landmarks such as the Union Buildings and the Voortrekker Monument. The city boasts a mix of family-friendly attractions, shopping malls, and educational institutions, making it an ideal spot for various experiences. With its pleasant climate, Pretoria welcomes tourists year-round, especially during peak months like September and December to January.
  • Kempton Park: Situated to the east of Johannesburg, Kempton Park is a bustling city known for its proximity to OR Tambo International Airport, making it a convenient stop for travellers. The city features a variety of shopping centres and recreational areas, perfect for families and business visitors alike. Highlights include the modern square and a popular theme park, offering entertainment options for all ages. Kempton Park sees increased tourist activity in February, September, and December, providing a lively atmosphere for visitors.
  • Krugersdorp: Nestled to the west of Johannesburg, Krugersdorp is a city that combines urban life with natural beauty. It is surrounded by stunning landscapes and is known for its rich history and archaeological sites. Visitors can enjoy shopping centres and recreational facilities, making it suitable for families and romantic getaways. Key attractions include historic sites and the nearby Cradle of Humankind, a UNESCO World Heritage Site. Krugersdorp experiences peaks in tourist arrivals during January, July, and September, ensuring a vibrant experience for all who visit.

Things to do in Johannesburg

Johannesburg offers a vibrant mix of activities for every type of visitor, from families to business travellers. Enjoy shopping at bustling malls and centres, unwind in recreational areas, and indulge in the local culinary scene at various restaurants. For thrill-seekers, bungee jumping is a must-try, while entertainment venues provide endless fun. With a range of hotels to choose from, Johannesburg ensures a memorable getaway filled with excitement and exploration.

Shopping

Experience Johannesburg’s Sandton City, a premier shopping destination with luxury retailers and diverse dining options. For a more local vibe, visit the Neighbourgoods Market in Braamfontein, where you can find unique crafts, gourmet food, and artisanal products, perfect for souvenirs and gifts.

Recreation

At Lenasia Country Club, indulge in a luxurious wellness experience surrounded by lush landscapes. Enjoy rejuvenating spa treatments, unwind by the pristine pools, and partake in leisure activities, all while soaking in the serene atmosphere that enhances relaxation and well-being.

Adventure

Explore the Cradle of Humankind, a UNESCO World Heritage site, featuring ancient fossils and intriguing caves. Experience thrilling zip-lining at the Wilds, offering stunning city views. For wildlife enthusiasts, visit the Lion & Safari Park for an up-close encounter with majestic animals in their natural habitat.

Nightlife

Johannesburg's nightlife pulses with energy, from the vibrant bars of Melville to the upscale clubs in Sandton. Enjoy live music at The Living Room or dance the night away at Cocoon. For a relaxed vibe, visit The Whippet in Linden for craft beers and gourmet bites.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Johannesburg

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Johannesburg are April, June and December, where the prices are slightly lower. This is in comparison to February, May and July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Johannesburg is Saturday. The most expensive day to stay in Johannesburg is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget and preferred destination, among other criteria. You can arrange your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Johannesburg with your flights and activities through an Expedia package.

Find the best attractions in Johannesburg

Johannesburg offers a vibrant mix of city-themed, family-friendly, and business-oriented experiences. You can explore popular attractions such as urban parks, galleries, and nature reserves that cater to culture enthusiasts and outdoor adventurers alike. For a well-rounded visit, consider looking into local accommodations to enhance your stay while discovering the diverse sights within and around this dynamic city.

  • Nelson Mandela Square: Experience the vibrant atmosphere of this modern square, adorned with a majestic statue of Nelson Mandela. Enjoy shopping, dining, and cultural events in a lively setting that celebrates South Africa’s rich heritage.
  • Apartheid Museum: Immerse yourself in South Africa's tumultuous history at this powerful museum. With engaging exhibits and poignant narratives, the Apartheid Museum offers a deep understanding of the struggles and triumphs of the anti-apartheid movement.
  • Union Buildings: Visit these iconic government buildings, known for their stunning architecture and beautiful gardens. The Union Buildings serve as a symbol of democracy, providing insight into South Africa's political history and offering breathtaking views of Pretoria.

Best time to go to Johannesburg

The best time to visit Johannesburg is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. July is its coolest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January70.7°F (21.5°C)Light RainMostly SunnyAverageAverage
February69.8°F (21.0°C)Light RainMostly SunnyAverageSlightly High
March68.2°F (20.1°C)Light RainMostly SunnySlightly HighAverage
April63.0°F (17.2°C)Light RainSunnySlightly LowSlightly Low
May59.0°F (15.0°C)No RainSunnyAverageSlightly High
June53.2°F (11.8°C)No RainSunnySlightly LowSlightly Low
July53.1°F (11.7°C)No RainSunnySlightly LowSlightly High
August58.8°F (14.9°C)No RainSunnyAverageAverage
September66.4°F (19.1°C)No RainSunnyAverageAverage
October69.1°F (20.6°C)Light RainSunnySlightly HighAverage
November69.8°F (21.0°C)Light RainMostly SunnySlightly HighAverage
December70.3°F (21.3°C)Light RainMostly SunnyAverageSlightly Low

The nearest major airports for your trip to Johannesburg

Flying into Johannesburg is convenient with two major airports. O.R. Tambo International Airport (JNB) is situated 20.9km from the city centre, with notable hotels like the 5-star InterContinental Johannesburg O.R. Tambo Airport, just 161m away, and Peermont D'oreale Grande at Emperors Palace, 1.6km away. Both offer reliable transportation services to the airport. Alternatively, Lanseria Airport (HLA) is located 32.2km from Johannesburg. Nearby options include the 5-star Vivari Hotel and Spa by Mantis, 17.7km away, and the Palazzo Hotel, 12.9km away, both providing easy access to the airport for travellers.

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 5-star 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 5-star 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 4-star 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 5-star 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 5-star hotels in Johannesburg?
For the best 5-star 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 5-star 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 5-star 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 5-star 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 5-star 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 5-star 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 4-star 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 4-star 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 5-star The Houghton Hotel, Spa, Wellness & Golf or The Fairway Hotel, Spa & Golf Resort.The 5-star 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 4-star 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 4.5-star 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 5-star 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 5-star 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 4-star 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 5-star 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 5-star 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 5-star 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 5-star 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 5-star 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 4-star 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 4.5-star 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 4-star 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 3-star 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 4-star 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 4.5-star 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 3-star 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 3-star 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 3-star 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 3-star 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 5-star 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 4-star 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 5-star 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, a 4-star 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 4-star 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 3-star 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 5-star 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 3-star 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 canceled 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 much is the nightly rate at a Johannesburg hotel?
Prices for hotels in Johannesburg often vary, but you can find a great deal from CA $45 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 the cheapest rate.

Explore a world of travel with Expedia