COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Johannesburg Vacation Packages

Choose one or more items to build your trip:

Johannesburg Vacation: Coronavirus Information

Most Johannesburg hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your Johannesburg trip, please visit our Coronavirus Information page (opens in new window).

Top Johannesburg Flight + Hotel Deals

Alcazaba Lodges
The Aviator Hotel OR Tambo International Airport
Ferndale Lodge
House on Morninghill
The Angels Place Boutique Hotel

Where to stay in Johannesburg

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

Top Hotels in Johannesburg

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free Cancellation
The price is $271 per night from May 21 to May 21
4.6/5Exceptional! (453 reviews)
"I booked this hotel and because of Covid my flight was cancelled and hotel kept my money , tried to get a credit that can be used for another day and did not get anything from hotel"

Reviewed on Sep 16, 2020

InterContinental Johannesburg O.R Tambo Airport, an IHG 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
The price is $79 per night from May 18 to May 18
4.3/5Excellent! (980 reviews)
"A little slow check in"

Reviewed on Apr 30, 2021

City Lodge Hotel at OR Tambo International Airport
Premier Hotel OR Tambo
Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Free CancellationReserve now, pay when you stay
The price is $62 per night from Jun 2 to Jun 2
4.4/5Excellent! (993 reviews)
"This is our favorite hotel to stay at close to the airport. The rooms are spacious with lots of extra touches to make it comfortable. The mattresses and pillows are top quality. The staff are extremely helpful and considerate."

Reviewed on Apr 26, 2021

Premier Hotel OR Tambo
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 things to do in Johannesburg

Frequently asked questions