Book Hotels in Johannesburg

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Traveler experience
Traveler experience
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility

Top Johannesburg hotels

InterContinental Johannesburg O.R Tambo Airport by IHG

InterContinental Johannesburg O.R Tambo Airport by IHG

5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Fully refundable
$350 nightly
The price is $402 total per night from Jul 3 to Jul 4
$402 total
Jul 3 - Jul 4
Total includes taxes and fees
A full-service spa, an indoor pool, and a restaurant are all featured at this luxury hotel. Families will appreciate the onsite laundry facilities, kid-friendly ...
Lovely every time.
"I love staying at the Intercontinental - the ease of staying here is second only to the amazing care and service. Really above and beyond! The breakfast is terrific and quick if you need it to be. The gym being open 24 hours is a huge bonus with late night international arrivals. And total professionalism ..."

Reviewed on Jun 1, 2025

InterContinental Johannesburg O.R Tambo Airport by IHG
@Sandton Hotel

@Sandton Hotel

3 out of 5
5 Benmore Rd, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
$82 nightly
The price is $96 total per night from Jun 13 to Jun 14
$96 total
Jun 13 - Jun 14
Total includes taxes and fees
A full-service spa, a 24-hour gym, and a restaurant are all featured at this hotel. Enjoy a meal in one of the 2 coffee shops/cafes and perks like free WiFi. ...
"The hotel was very beautiful. I stayed in the junior suite which aslo had amazing views of the city at night and in the morning."

Reviewed on May 31, 2025

@Sandton Hotel
City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
$131 nightly
The price is $152 total per night from Jul 1 to Jul 2
$152 total
Jul 1 - Jul 2
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the 5 conference rooms, free WiFi in public areas, ...
Convenient close to the airport
"Arriving late at night, this hotel is a convenient close walk away from the arrival hall."

Reviewed on Jun 4, 2025

City Lodge Hotel at OR Tambo International Airport
Radisson Blu Gautrain Hotel

Radisson Blu Gautrain Hotel

4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
$79 nightly
The price is $91 total per night from Jun 15 to Jun 16
$91 total
Jun 15 - Jun 16
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the business center, free WiFi in public areas, ...
"Satisfactory"

Reviewed on Jun 1, 2025

Radisson Blu Gautrain Hotel
Radisson Hotel and Convention Centre OR Tambo Airport

Radisson Hotel and Convention Centre OR Tambo Airport

4.5 out of 5
Estate 154, Corner 3rd & 6th Avenue, Bredell, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
$63 nightly
The price is $72 total per night from Jul 4 to Jul 5
$72 total
Jul 4 - Jul 5
Total includes taxes and fees
A full-service spa, 2 indoor pools, and a 24-hour gym are all featured at this smoke-free hotel. Traveling on business? Take advantage of the business center, ...
"Pleasant stuff professional and polite people"

Reviewed on Jun 2, 2025

Radisson Hotel and Convention Centre OR Tambo Airport
Premier Hotel OR Tambo

Premier Hotel OR Tambo

4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
$82 nightly
The price is $94 total per night from Jun 6 to Jun 7
$94 total
Jun 6 - Jun 7
Total includes taxes and fees
This smoke-free hotel features 2 outdoor pools, a restaurant, and a bar/lounge. Families will appreciate the onsite laundry facilities and in-room childcare. ...
"The staff was awesome! Every single one we met. Thanks mainly for that."

Reviewed on Jun 3, 2025

Premier Hotel OR Tambo
Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG

4 out of 5
O.R. Tambo Airport Johannesburg, Boksburg, Gauteng
Fully refundable
$52 nightly
The price is $60 total per night from Jun 26 to Jun 27
$60 total
Jun 26 - Jun 27
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the 24-hour business center, free WiFi in public ...
"Beautiful modern hotel near airport. Great staff and breakfast"

Reviewed on Jun 4, 2025

Holiday Inn Johannesburg Airport by IHG
Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport

4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
$82 nightly
The price is $94 total per night from Jul 4 to Jul 5
$94 total
Jul 4 - Jul 5
Total includes taxes and fees
This hotel features an outdoor pool, a 24-hour gym, and a restaurant. Traveling on business? Take advantage of the free WiFi in public areas, laundry service, ...
"Very friendly and helpful staff"

Reviewed on Jun 1, 2025

Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott Johannesburg Balalaika Sandton

Protea Hotel by Marriott Johannesburg Balalaika Sandton

4 out of 5
20 Maude Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
$73 nightly
The price is $84 total per night from Jun 13 to Jun 14
$84 total
Jun 13 - Jun 14
Total includes taxes and fees
This hotel features 2 outdoor pools, a gym, and a restaurant. Traveling on business? Take advantage of the 24-hour business center, free WiFi in public areas, ...
"Reception service was great, housekeeping needs to be more attentive, fresh towels usually have hair from other guests, floors are cleaned haphazardly."

Reviewed on Mar 17, 2025

Protea Hotel by Marriott Johannesburg Balalaika Sandton
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
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.

Cheap Johannesburg hotels

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.

Top reasons for your vacation to Johannesburg

  • Apartheid Museum: Visit the Apartheid Museum to learn about South Africa's history and gain a better understanding of the country's struggle for equality.
  • Carlton Centre: Take in breathtaking panoramic views of Johannesburg from the top of the Carlton Centre, one of Africa's tallest skyscrapers.
  • Vibrant Neighborhoods: Explore Johannesburg's vibrant neighborhoods, such as Maboneng and Melville, where you can find trendy cafes, restaurants, and shops.
  • Rich Cultural Scene: Experience the rich culture of Johannesburg by exploring its theaters, museums, and art galleries, including the renowned Wits Campus.
  • Safari Adventures: Venture outside of Johannesburg to embark on a thrilling safari adventure and witness the majestic wildlife of South Africa up close.

Find your favorite hotels in Johannesburg

If you're planning a vacation to Johannesburg and its vicinity in Gauteng, South Africa, you'll find a range of hotel accommodations to suit your needs. From luxury hotels to 5-star establishments, there are plenty of options to choose from. Whether you're looking for the best hotels in Johannesburg or ones near the city, you'll find a variety of accommodations to make your stay comfortable and enjoyable. These hotels provide an excellent base for exploring the city and its surrounding attractions.

Hotel nameTypeStarsDescription
City Lodge Hotel at OR Tambo International AirportHotel3.0This 3.0-star rated hotel is conveniently located at OR Tambo International Airport. It offers close proximity to friendly people, walking opportunities, coffee shops, cafes, a fitness center, connecting rooms, shopping options, sports facilities, an outdoor pool, and business amenities.
Southern Sun O.R. Tambo International AirportHotel4.0With a 4.0-star rating, this hotel is situated near O.R. Tambo International Airport. It provides easy access to transportation services, free airport transportation, childcare facilities, friendly staff, airport transportation, concierge services, smoking areas, a fitness center, sports facilities, and a breakfast option.
InterContinental Johannesburg O.R Tambo Airport, an IHG HotelHotel5.0This 5.0-star rated hotel, part of the IHG Hotel group, is located at O.R Tambo Airport. It offers luxury amenities including a steam room, indoor pool, childcare services, massage facilities, golf opportunities, a hot tub, a fitness center, a romantic atmosphere, and a spa.

Explore the best activities and sights in Johannesburg

When visiting Johannesburg in Gauteng, South Africa, there are numerous activities and attractions suitable for family engagement. Some of the best places to visit include the Apartheid Museum, which provides an educational experience about South Africa's history, and the Carlton Centre, a skyscraper that offers panoramic views of the city. Families can also enjoy exploring the city's vibrant neighborhoods, visiting local restaurants, and experiencing the rich culture and theater scene. Additionally, there are tour companies available to help plan and organize safari trips and other outdoor adventures in the surrounding areas.

  1. Sandton City Mall: Sandton City Mall is a shopping center that offers a vibrant and bustling experience. With its wide array of shops, you can indulge in some retail therapy and discover the latest fashion trends. The mall also features a zoo where you can get up close and personal with various animals, adding a touch of excitement to your visit. For soccer and football enthusiasts, there are dedicated areas where you can enjoy the sport. If you're interested in immersing yourself in the local culture, the mall offers a glimpse into South African traditions and customs. Additionally, there are museums that provide insights into the country's history. For sports lovers, there are facilities for various activities, guaranteeing a fun-filled day of entertainment for the whole family.
  2. Nelson Mandela Square: Nelson Mandela Square is a modern square where you can enjoy a unique shopping experience. The square is adorned with vibrant shops, creating a lively atmosphere. You can explore the various stores and find everything from fashion to souvenirs. The square also features a zoo where you can encounter a variety of animals, adding an element of wildlife to your visit. Soccer and football enthusiasts can enjoy dedicated areas to indulge in their favorite sports. For those interested in the safari experience, the square offers a taste of the South African wilderness. Additionally, you can immerse yourself in the local business scene and witness the bustling energy of the city. The square also houses museums that provide insights into the rich cultural heritage of the region. After a day of exploration, you can dine at one of the many restaurants, savoring delicious cuisine.
  3. Sandton Convention Centre: Sandton Convention Centre is an event venue that offers a perfect blend of business, entertainment, and culture. The venue boasts a variety of shops, allowing you to indulge in some retail therapy during your visit. The convention center also features a zoo, offering a unique twist to your business experience. Soccer and football enthusiasts can enjoy dedicated areas for their favorite sports. If you're interested in the safari experience, the convention center provides a taste of the South African wilderness. Museums within the venue showcase the rich cultural heritage of the region. For sports lovers, there are facilities for various activities, ensuring a well-rounded entertainment experience. Whether you're attending an event or exploring the venue, Sandton Convention Centre offers a dynamic and engaging atmosphere.

Where to stay in Johannesburg

Experience the vibrant affinities of Johannesburg during your city vacation. Immerse yourself in the Arabian ambiance at the bustling markets and cafes, where you can indulge in exotic flavors and vibrant entertainment. Venture west of Madikwe for an unforgettable safari experience, where you can witness the majestic wildlife of South Africa up close. Explore the renowned Wits Campus, a hub of culture and innovation, with its impressive museums and theaters. While some areas may appear run-down, Johannesburg offers a break from the ordinary, providing a unique and memorable vacation for you and your family.

  1. Sandton: Sandton is a popular neighborhood known for its vibrant atmosphere and diverse range of attractions. Families can enjoy shopping at the numerous malls, dine at the trendy cafes and restaurants, and experience the local entertainment scene. For a unique experience, you can go on a safari to spot wildlife, enjoy live music performances, or even catch an opera show. Sandton also offers a bustling business district, making it a great place to explore the city's economic hub. With its mix of cultural experiences and lively atmosphere, Sandton is a must-visit for families looking for a city vacation.
  2. Rosebank: Rosebank is a neighborhood that offers a blend of luxury and cultural experiences. Families can indulge in shopping at upscale boutiques, explore art galleries, and enjoy the friendly atmosphere of the local cafes. The neighborhood also offers tours to learn more about the area's history and heritage. For relaxation, you can visit a spa and unwind in a tranquil setting. Rosebank is known for its trendy vibe and is a great place for families seeking a mix of sophistication and local charm.
  3. O.R. Tambo: O.R. Tambo is a popular neighborhood located near the airport. While it may not have specific attractions or experiences, its proximity to the airport makes it convenient for families traveling to Johannesburg. It serves as a gateway to the city, allowing easy access to other regions and attractions. Whether you are arriving or departing, O.R. Tambo provides a convenient base for exploring Johannesburg and the surrounding areas.

Best times to go to Johannesburg

Food and dining in Johannesburg

When visiting Johannesburg and its vicinity, you can immerse yourself in the vibrant local food scene. The quintessential city offers a variety of restaurants to satisfy your taste buds. For a taste of authentic Italian cuisine, Villa San Giovanni is a highly rated and popular pizzeria. If you're craving a juicy steak, Maverick Spur and Burning Arrow Spur are both moderately rated and highly popular steakhouse options. Whether you're seeking a Michelin-standard restaurant or a casual dining experience, Johannesburg has something to offer. Make sure to explore the bankside february for a delightful culinary adventure.

How do I find a great hotel with Travelocity?

Ensure your entire crew enjoys an unforgettable vacation. Explore our wide range of accommodations that cater to families, featuring the family-friendly badge which signifies extra amenities for kids. Take advantage of our custom filters to find hotels in close proximity to top attractions, offering enhanced cleaning, all within your budget.

Why should I book with Travelocity?

Conference calls, to-do lists, and, of course, football practice. Busy lives and packed schedules call for trips that are hassle-free. Our aim is to provide stress-free travel every time you and your family book with us so that you can spend less time worrying and more time creating beautiful memories. To accomplish this, we will assist you in finding and planning your perfect trip. We also offer transparent pricing, reliable reviews, and 24/7 guaranteed customer support before, during, and after your vacation.

How can I save money on my trip to Johannesburg?

Save money on your trip to Johannesburg by bundling your flights, hotel, and car bookings into a discounted package. While visiting, take advantage of the inexpensive local affinities such as exploring the vibrant shopping scene, going on a safari adventure to see the incredible wildlife, and immersing yourself in the rich cultural heritage by visiting the numerous museums in the area. These budget-friendly activities will ensure a memorable trip for your family.

Frequently asked questions

What are the top kid-friendly hotels in Johannesburg?
From carefully considered amenities to extra room to move, kid-friendly hotels come with features that can help turn a nice family vacation into an incredible one. These Johannesburg properties make traveling with children easy: Put your bags down at Rand Club Suites. It comes with complimentary breakfast, a nearby theme park and a knack for making families feel at home. The Franklin Loft Apartments is also a great choice. After a big day of exploring Johannesburg, come back home to your cozy room and amenities like front desk services and laundry facilities.
Where can I find cheap hotels in Johannesburg?
At Travelocity you’ll find really nice hotels in Johannesburg at great prices. We source incredible prices with our trusted partners, so you have a tempting selection of cheap hotels to choose from. If you can be flexible on dates and location, consider staying at a hotel near Johannesburg rather than in Johannesburg. We may find you even better rates, too.
How do I find the best Johannesburg hotel deals?
Simple! On Travelocity, look through the fantastic offers we’ve already found in Johannesburg then use our filters to find a great deal that’s perfect for you. Enter your travel dates, select the number of rooms you need, and we’ll do the rest. You can get great discounts on flights and car hire, too, when you bundle.
How much does it cost to stay in a hotel in Johannesburg?
The cheapest hotel in Johannesburg is $45. This price was available within the past 7 days, for stays with a check-in date within the next year. Of course, the price you pay depends on your dates of travel, the length of your stay, and the hotel’s location. Prices and availability are subject to change. Additional terms apply.
How many hotels are in Johannesburg?
There are 3,011 hotels in Johannesburg on Travelocity.
What are the best hotels in Johannesburg?
Johannesburg has so many great hotels to choose from at Travelocity — and it’s so easy to find the perfect one. Just choose one of our popular pre-selected hotels with great reviews, or you can refine your search to build your ideal stay. Simply filter hotels based on price or star rating, or select properties with a pool, a hot tub, or a range of other amenities and pick the best place to stay in Johannesburg for you!
When is the best time to visit Johannesburg?
If you want the joy of a fun-filled trip in peak season, visit Johannesburg during July, September and October. If you’d prefer the peace of off-season, book a stay during quieter months, such as November, December and January.
When is the cheapest time to stay in Johannesburg?
Based on historic data is usually the cheapest month to visit Johannesburg. However, we have incredible deals all year round, so we’re confident you’ll find a room in your budget whenever you choose to travel.
Are there any great family-friendly hotels in Johannesburg?
There are multiple hotels in Johannesburg that will please the whole family. Do you need adjoining rooms, babysitting services or a swimming pool? We’ve got you covered. Use our family filter to narrow your search down and use guest reviews to help you pick the perfect place for your next family trip to Johannesburg. We have plenty of kid-friendly hotels in Johannesburg to choose from on Travelocity!
Why book a hotel in Johannesburg through Travelocity?
Because we have the top hotels in Johannesburg! We want to help you travel more and worry less. That’s why we’ve put the most amazing hotel, car rental, and flight deals in one place. When you search for hotels with us, you know you’re getting fantastic prices with no hidden fees and free cancellation on most properties up to 24 hours before your stay. If you become a Travelocity member, you also get exclusive member discounts. Sign up today!
How do I cancel my hotel booking in Johannesburg on Travelocity?
Canceling your booking with Travelocity is easy. Sign into your account and select My Trips. Here, you will see your cancellation options. We offer free cancellation on many properties.

Recent Johannesburg hotel reviews by fellow wanderers

Explore More Ways to Travel with Travelocity

Explore More Ways to Travel with Travelocity