Hotels in Midrand, South Africa

Search & Compare Midrand Hotels

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Midrand

Midrand overview

Midrand is an inviting destination that has something for everyone. Visitors can plan a fun excursion to Leeukop Golf Course and Kyalami Country Club while in Midrand. Popular sights in the surrounding area include Montecasino and Johannesburg Stock Exchange.

Where to stay in Midrand

Whether traveling for business or pleasure, Midrand can accommodate all visitors. There are 40 hotels in Midrand and you can shop as many as 1874 deals for rooms on Hotels.com, some with discounts of up to 50%. We have room prices as low as 12 USD per night and here's a breakdown of hotels by star rating in Midrand as well as in the surrounding area:
  • • 73 5-star hotels from 55 USD per night
  • • 413 4-star hotels from 38 USD per night
  • • 268 3-star hotels from 31 USD per night
  • • 21 2-star hotels from 12 USD per night

How to get to Midrand

Fly into Johannesburg (HLA-Lanseria), 11.7 mi (18.8 km) from the heart of Midrand. Johannesburg (JNB-O.R. Tambo Intl.) is the next closest major airport, 12.9 mi (20.8 km) away.

What to see around Midrand

Recommended places to see include:
  • • Boulders Shopping Centre
  • • Gallagher Convention Centre
  • • Kyalami Racetrack
  • • Kyalami on Main
  • • Mall of Africa