Hotels with Restaurants in Midrand, Johannesburg
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Midrand Hotels with Restaurants
Top Midrand Hotels with Restaurants

Indaba Hotel
Indaba Hotel
8.6 out of 10, Excellent, (171)
The price is P4,885
P5,618 total
includes taxes & fees
Jul 7 - Jul 8

Protea Hotel by Marriott Midrand
Protea Hotel by Marriott Midrand
8.4 out of 10, Very Good, (132)
The price is P3,737
P4,341 total
includes taxes & fees
Jul 11 - Jul 12

Premier Hotel Midrand
Premier Hotel Midrand
8.2 out of 10, Very Good, (129)
The price is P3,358
P3,861 total
includes taxes & fees
Jul 20 - Jul 21

Villa Via - Midrand
Villa Via - Midrand
6.0 out of 10, (44)
The price is P2,161
P2,485 total
includes taxes & fees
Jul 20 - Jul 21

Mercure Johannesburg Midrand Hotel
Mercure Johannesburg Midrand Hotel
7.6 out of 10, Good, (179)
The price is P2,930
P3,370 total
includes taxes & fees
Jul 21 - Jul 22

Aberfeldy Bed and Breakfast
Aberfeldy Bed and Breakfast
10.0 out of 10, Exceptional, (3)

Accolades Boutique Venue
Accolades Boutique Venue
8.8 out of 10, Excellent, (8)
The price is P3,263
P3,753 total
includes taxes & fees
Aug 5 - Aug 6

African Footprints Lodge
African Footprints Lodge
7.8 out of 10, Good, (14)
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.
Recent Reviews in Midrand
Recent Reviews in Midrand

City Lodge Hotel at OR Tambo International Airport
5/5 Excellent
"The staff are very polite and helpful.
Checkin is quick all in all the place to stay at airport...6 mins walk from lobby .."
A verified traveler stayed at City Lodge Hotel at OR Tambo International Airport
Posted 2 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near other Attractions
Most Popular Hotels in Midrand
- InterContinental Johannesburg O.R Tambo Airport by IHG
- Peermont Metcourt at Emperors Palace
- Radisson Blu Gautrain Hotel
- Protea Hotel by Marriott Johannesburg Balalaika Sandton
- Davinci Hotel And Suites On Nelson Mandela Square
- Johannesburg Marriott Hotel Melrose Arch
- Holiday Inn Johannesburg - Rosebank by IHG
- Hyde Johannesburg Rosebank
- Emerald Guesthouse
- Hotel Sky Sandton
- RH Hotel Pretoria
- Peermont Mondior At Emperors Palace
- Piazza Hotel Montecasino