Hotels in Johannesburg, Gauteng, South Africa

Enter your dates to find the best prices.

Tourism in Johannesburg

Do you feel like taking an unforgettable trip to beautiful South Africa? Well then, pack your suitcase because we’re leaving for Johannesburg!

In Johannesburg, you’ll be amazed by the impressive Carlton Centre tower, which is also known as the Top of Africa because it’s one of the tallest buildings on the continent and also because it has incredible malls on the first floor, where you can enjoy an excellent afternoon of shopping.
Not far from the Carlton Centre, there’s a zone filled with traditional street markets, where you can buy all kinds of typical local items and a few souvenirs.

After all that shopping, you’ll have no problem finding a place to rest, as there are a multitude of hotels in in the Sandton area, where you’ll be treated like a king, thanks to the excellent hospitality of the people. In Sandton, you’ll also find Nelson Mandela Square, a must for any visitor to Johannesburg.

And when it’s time to eat and gather your strength, your best option is to head for the Melville area with an abundance of spots with live music, restaurants with international cuisine and excellent cafés, where you can savour the most intense African coffee.

Johannesburg today 73°F
79°F | 55°F

In Johannesburg we will have clear sky, a rise in temperature is expected; dress in light clothing.

    • Saturday
    • 81°F | 64°F
    • Sunday
    • 81°F | 59°F
    • Monday
    • 84°F | 64°F
    • Tuesday
    • 84°F | 66°F

1013 Accommodations in Johannesburg

Filters

Filters

Property type
Stars
Onomo Hotel Johannesburg Sandton

Onomo Hotel Johannesburg Sandton

6.1 mi from city centre
from32
Hotel The Capital Empire

Hotel The Capital Empire

5.8 mi from city centre
from38
Hotel Mercure Johannesburg Midrand

Hotel Mercure Johannesburg Midrand

14.5 mi from city centre
from20
Hotel Stayeasy Eastgate

Hotel Stayeasy Eastgate

4.9 mi from city centre
Hotel Bannister

Hotel Bannister

158 yd from city centre
from20

Frequently asked questions about Hotels in Johannesburg, Gauteng, South Africa

It depends on the category of the hotel. If you want to stay at a 4-star hotel in Johannesburg, the average price per night is 12 , while you will pay an average of 6 for a 3-star hotel, and in a more luxurious 5-star hotel, you'll pay around 38 .

Hotel Ingwenya Country Escape is near Johannesburg-Lanseria, and Hotel Protea By Marriott Transit O.r. Tambo Airport is near Johannesburg-OR Tambo.