Johannesburg 4 Stars Hotels
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Johannesburg 4 Star Hotels
Compare Johannesburg 4 Star Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Premier Hotel OR Tambo
Premier Hotel OR Tambo
8.6 out of 10, Excellent, (1005)
The price is ₩133,486
₩153,509 total
includes taxes & fees
Oct 17 - Oct 18

Holiday Inn Johannesburg Airport by IHG
Holiday Inn Johannesburg Airport by IHG
8.6 out of 10, Excellent, (706)
The price is ₩89,630
₩104,104 total
includes taxes & fees
Oct 30 - Oct 31

Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
8.4 out of 10, Very Good, (1009)
The price is ₩121,351
₩140,950 total
includes taxes & fees
Oct 31 - Nov 1

Radisson Hotel and Convention Centre OR Tambo Airport
Radisson Hotel and Convention Centre OR Tambo Airport
8.6 out of 10, Excellent, (406)
The price is ₩108,578
₩125,951 total
includes taxes & fees
Oct 17 - Oct 18

Radisson Blu Gautrain Hotel
Radisson Blu Gautrain Hotel
8.8 out of 10, Excellent, (1001)
The price is ₩126,674
₩147,132 total
includes taxes & fees
Oct 17 - Oct 18

Protea Hotel by Marriott Johannesburg Balalaika Sandton
Protea Hotel by Marriott Johannesburg Balalaika Sandton
8.4 out of 10, Very Good, (877)
The price is ₩105,561
₩122,609 total
includes taxes & fees
Oct 31 - Nov 1

Johannesburg Marriott Hotel Melrose Arch
Johannesburg Marriott Hotel Melrose Arch
9.0 out of 10, Wonderful, (142)
The price is ₩272,952
₩317,034 total
includes taxes & fees
Oct 12 - Oct 13

Hyde Johannesburg Rosebank
Hyde Johannesburg Rosebank
9.6 out of 10, Exceptional, (145)
The price is ₩374,593
₩374,593 total
includes taxes & fees
Oct 10 - Oct 11
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Johannesburg.

Davinci Hotel And Suites On Nelson Mandela Square
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
The price is ₩259,557 per night from Oct 19 to Oct 20
₩259,557
₩298,491 total
Oct 19 - Oct 20
includes taxes & fees
9/10 Wonderful! (708 reviews)
Still don't see what you're looking for?
See all properties in Johannesburg.
You can also use these popular filters to refine your search.
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.
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.

Top Johannesburg Hotel Reviews

Protea Hotel by Marriott O.R. Tambo Airport
10/10 Excellent
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Johannesburg Hotels by Star Rating
Hotels in Johannesburg Neighborhoods
Stay near popular Johannesburg attractions
More Accommodation Types in Johannesburg
Explore more hotels
- Peermont Metcourt at Emperors Palace
- Protea Hotel by Marriott Johannesburg Balalaika Sandton
- NH Johannesburg Sandton Hotel
- Sunrock Guesthouse
- Hampton By Hilton Sandton Grayston
- Four Seasons Hotel The Westcliff, Johannesburg
- Premier Hotel Quatermain
- The Maslow Hotel, Sandton
- Palazzo Hotel
- BlackBrick Sandton Two
- Hotel Sky Sandton