Find hotels in Midrand from $22

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2,183 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $62 per night from Jun 15 to Jun 16
$62
per night
Jun 15 - Jun 16
8.61 mi from city center
8.8/10 Excellent! (995 reviews)
"Excellent service. Excellent stay. Everything was perfect. I look forward to coming back. Thank you."

Reviewed on May 24, 2023

Radisson Blu Gautrain Hotel
Garden Court Sandton City
3 out of 5
Cnr West and Maude Street, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $65 per night from Jun 3 to Jun 4
$65
per night
Jun 3 - Jun 4
8.59 mi from city center
8.6/10 Excellent! (739 reviews)
"Excellent service and staff, across the street from sandton city mall and Mandela square."

Reviewed on May 26, 2023

Garden Court Sandton City
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng, 2031
Fully refundableReserve now, pay when you stay
The price is $70 per night from Jun 3 to Jun 4
$70
per night
Jun 3 - Jun 4
8.14 mi from city center
8.8/10 Excellent! (483 reviews)
"My stay was lovely front desk staff were very helpful and efficient room service staff were great special mention to Paulina for turn down service between wed 26 apr to fri 28 apr she was super helpful"

Reviewed on May 2, 2023

The Maslow Hotel, Sandton

Save an average of 15% on thousands of hotels when you're signed in

ANEW Hotel Parktonian Johannesburg
4 out of 5
120 De Korte Street, Johannesburg, Gauteng, 2001
Fully refundableReserve now, pay when you stay
The price is $44 per night from Jun 2 to Jun 3
$44
per night
Jun 2 - Jun 3
14.44 mi from city center
8/10 Very Good! (324 reviews)
"The rooms are spacious. The staffs was more than helpful and polite the Buffay breakfast great"

Reviewed on Apr 4, 2023

ANEW Hotel Parktonian Johannesburg
The Leonardo
5 out of 5
75 Maude Street, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $274 per night from Jun 4 to Jun 5
$274
per night
Jun 4 - Jun 5
8.48 mi from city center
9.2/10 Wonderful! (17 reviews)
"Loved the location and that it is within walking distance to Mandela Sq. The living space is very big, with a downstairs kitchenette and lounge and upstairs sleeping area - it had a studio feel to it, with lots of privacy. The kitchen was well stocked. The sheets were beautiful and I slept very well. ..."

Reviewed on May 28, 2023

The Leonardo
Holiday Inn Rosebank, an IHG Hotel
4 out of 5
The Zone Oxford Rd Rosebank, Johannesburg, Gauteng, 2196
Fully refundable
The price is $58 per night from Jun 16 to Jun 17
$58
per night
Jun 16 - Jun 17
11.25 mi from city center
8.6/10 Excellent! (265 reviews)
Just awesome.
"It was smooth sailing while staying there. If I am ever in town again I will stay there for sure."

Reviewed on Apr 25, 2023

Holiday Inn Rosebank, an IHG Hotel
Hotel Sky Sandton
3.5 out of 5
150 West St, Sandton, Gauteng, 2031
Fully refundableReserve now, pay when you stay
The price is $40 per night from Jun 4 to Jun 5
$40
per night
Jun 4 - Jun 5
8.52 mi from city center
8.2/10 Very Good! (91 reviews)
"Affordable property fire the area. However, buffet menus are starting to be affected by load shedding"

Reviewed on May 10, 2023

Hotel Sky Sandton
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng, 2076
Fully refundableReserve now, pay when you stay
The price is $84 per night from Jun 15 to Jun 16
$84
per night
Jun 15 - Jun 16
9.89 mi from city center
8.4/10 Very Good! (323 reviews)
"I like the location of the hotel , close to shooping center and lots of good restaurants around it. what I didnt like about the rooms, three wasn't enogh sapce to store your clothes and in the bathroom no room to leave your toiletery which made it very inconvenient."

Reviewed on Feb 28, 2023

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
54 On Bath
5 out of 5
54 Bath Avenue, Rosebank, Johannesburg, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $140 per night from Jun 3 to Jun 4
$140
per night
Jun 3 - Jun 4
11.43 mi from city center
9.4/10 Exceptional! (173 reviews)
"The hotel staff and service were excellent. We would defintely recommend this hotel. We especially loved being able to walk into the mall from the hotel. The staff in the restaurant and front desk was very courteous and helpful and make our stay great!!!"

Reviewed on May 18, 2023

54 On Bath
Pivot Hotel Montecasino
4 out of 5
Montecasino Boulevard, Fourways, Sandton, Gauteng, 2055
Fully refundableReserve now, pay when you stay
The price is $115 per night from Jun 3 to Jun 4
$115
per night
Jun 3 - Jun 4
7.13 mi from city center
9.2/10 Wonderful! (218 reviews)
Clean and beautiful stay for 3 nights
"Convenient and super hotel at Montecasino Breakfast was superb - good choice and super friendly Room was quiet and comfortable (412) Housekeeping staff were brilliant"

Reviewed on May 28, 2023

Pivot Hotel Montecasino
Catalyst Apartment Hotel by NEWMARK
100 Pretoria Ave, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $48 per night from Jun 4 to Jun 5
$48
per night
Jun 4 - Jun 5
8.56 mi from city center
9.2/10 Wonderful! (33 reviews)
"Very nice, clean and safe property. Very well located in Sandton. Facilities are very good and comfortable. Great place to come back home to after a long day of work in Joberg."

Reviewed on May 3, 2023

Catalyst Apartment Hotel by NEWMARK
DaVinci Suites
5 out of 5
Corner Maude and 5th Street, Sandton, Gauteng, 2146
Fully refundableReserve now, pay when you stay
The price is $221 per night from Jun 2 to Jun 3
$221
per night
Jun 2 - Jun 3
8.75 mi from city center
8.8/10 Excellent! (42 reviews)
"Two bedroom suite excellent value for friends or family travelling together"

Reviewed on Mar 29, 2023

DaVinci Suites
Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng, 2076
Fully refundableReserve now, pay when you stay
The price is $192 per night from Jun 27 to Jun 28
$192
per night
Jun 27 - Jun 28
9.85 mi from city center
9.6/10 Exceptional! (19 reviews)
"From the moment we arrived we were treated like Kings and Queens from the entire staff. Each day we were taking care of the utmost professionalism. We felt like we were leaving family when it was time to go back to America. We didn’t want to leave!!!"

Reviewed on Sep 3, 2022

Marriott Executive Apartments Johannesburg, Melrose Arch
Southern Sun Hyde Park
4 out of 5
1st Road, Hyde Park, Sandton, Gauteng, 2146
Fully refundableReserve now, pay when you stay
The price is $78 per night from Jun 3 to Jun 4
$78
per night
Jun 3 - Jun 4
10.42 mi from city center
8.6/10 Excellent! (87 reviews)
"The staff here went above and beyond whether it be reception, bar staff, house keeping or room service. Really nice hotel with good facilities and such friendly welcoming staff."

Reviewed on May 20, 2023

Southern Sun Hyde Park
The Fairway Hotel, Spa & Golf Resort
4 out of 5
Setperk Street, Randburg, Gauteng, 2125
The price is $68 per night from Jun 4 to Jun 5
$68
per night
Jun 4 - Jun 5
12.67 mi from city center
9.2/10 Wonderful! (32 reviews)
"Great"

Reviewed on Mar 5, 2023

The Fairway Hotel, Spa & Golf Resort
Glen Afric Country Lodge
3 out of 5
Glen Afric Farm Plot 144, Broederstroom, North West
The price is $64 per night from Jun 4 to Jun 5
$64
per night
Jun 4 - Jun 5
20.36 mi from city center
7.8/10 Good! (49 reviews)
"Awesome experience friendly staff great room nice and clean and saw so much wildlife including zebras and an ostrich right outside my room. Food was excellent too with plenty of vegetarian options. Picked this place in a last minute rush and very glad I did"

Reviewed on Dec 20, 2022

Glen Afric Country Lodge
Courtyard Hotel Waterfall City
Karkloof Crescent, Midrand, Gauteng, 2090
Fully refundableReserve now, pay when you stay
The price is $70 per night from Jul 2 to Jul 3
$70
per night
Jul 2 - Jul 3
1.64 mi from city center
9/10 Wonderful! (28 reviews)
"Amazing place. Great location and easy basement parking. The staff are wonderful and will neva go anywhere else for accomodation in Midrand"

Reviewed on May 16, 2023

Courtyard Hotel Waterfall City
Airport Inn and Suites
3 out of 5
6 Electron Road, Isando, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is $22 per night from Jun 6 to Jun 7
$22
per night
Jun 6 - Jun 7
10.48 mi from city center
7.4/10 Good! (168 reviews)
"Lovely and safe place, closer to all amenities"

Reviewed on May 11, 2023

Airport Inn and Suites
Premier Hotel Falstaff
4 out of 5
223 Rivonia Road, entrance on Longdon Road, Sandton, Gauteng, 2128
Fully refundableReserve now, pay when you stay
The price is $41 per night from Jun 4 to Jun 5
$41
per night
Jun 4 - Jun 5
7.3 mi from city center
8.6/10 Excellent! (273 reviews)
"Quite environment"

Reviewed on Apr 30, 2023

Premier Hotel Falstaff
Radisson RED Hotel, Johannesburg Rosebank
4 Parks Boulevard, Oxford Parks, Johannesburg, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $68 per night from Jun 9 to Jun 10
$68
per night
Jun 9 - Jun 10
11.08 mi from city center
6.6/10 (4 reviews)
I will not stay here again
"I paid for a premium suite but was placed in a junior suite despite telling them this at checkin. After my trip I wrote an email and called the hotel and was assured a manager would call me back. 6 days later, nobody has bothered to call"

Reviewed on Mar 1, 2023

Radisson RED Hotel, Johannesburg Rosebank
Don't see what you're looking for?
See all available properties in Midrand
View all properties
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.

More cheap stays in Midrand

Stay near popular Midrand attractions

Midrand hotels information

Number of reviews
4,363
Accommodation
2,183 hotels
Lowest Price
$22
Highest Price
$274

Frequently asked questions

Where is the best place for a stay in Midrand?

Courtyard Hotel Waterfall City is a favorite property for Expedia customers. This hotel offers a full-service spa and a restaurant. Other top choices based on traveler reviews include Riboville and City Lodge Hotel Waterfall City. See all available top hotels, or vacation rentals in Midrand.

What are some of the best vacation home rentals in Midrand?

The Royal Princess Garden in Randburg: Located near Midrand, this vacation home rental is located in the city center and has an outdoor pool, a terrace, and a barbecue grill to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a full-sized fridge, a stovetop, and a microwave, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a private yard. Other favorite homes for rent in Midrand are House Lodge and Large Contemporary African Home. See all vacation rentals in Midrand.

If I need to cancel my hotel reservation in Midrand, will I receive a refund?

Yes, the majority of hotel bookings are refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that's non-refundable, you might still have the option to cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Midrand.

Where can I learn more about changing or cancelling my trip to Midrand?

To find more details about rescheduling or cancelling your trip to Midrand, click here.

What's the best place to stay on a budget in Midrand?

Based on reviews, Mercure Johannesburg Midrand Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Another top choice for your stay on the cheap is SUN1 Midrand. View all budget hotels in Midrand.

What's the best place to stay for families in Midrand?

Cherry Country Lodge is a top 3-star guesthouse on Expedia for families, and features an outdoor pool and a restaurant. Other options for your kid-friendly vacation include Midrand Guesthouse - TASA and Serene Pastures. Attractions like Johannesburg Zoo and Wild Waters - Boksburg are also fun for kids of all ages. Find more child-friendly accommodations in Midrand.

What's the best hotel for a romantic getaway to Midrand?

The Plot is a favorite 3.5-star guesthouse for couples, and features deep soaking bathtubs and a full-service spa. Other good choices for a romantic stay include Aloe Lane Guest Lodge and Protea Hotel by Marriott Midrand. See all romantic hotels in Midrand.

What's the best pet-friendly accommodation in Midrand?

Khaya Africa is a top guesthouse for people traveling with their pets, and offers an outdoor pool and TVs for its human guests. See more pet-friendly hotel accommodations in Midrand.

What's the best place to stay with easy access to Mall of Africa?

Adjacent to Mall of Africa, City Lodge Hotel Waterfall City is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers an outdoor pool and free parking. Other good choices within a short distance include Courtyard Hotel Waterfall City and African Footprints Lodge.

What about the best place to stay close to Kyalami Racetrack?

One of the top choices for your stay is Kyalami Creek Luxury Apartments, located a short 0.5 mi (0.8 km) from Kyalami Racetrack, and this 4-star aparthotel offers an outdoor pool and free parking. Kyalami Creek Luxury Apartments and The Baobab BnB are a couple of other good options close by.

What's the best high-end hotel in Midrand?

Riboville is a 5-star hotel with private balconies and a terrace, and it's a popular choice for Expedia travelers looking for a pampering stay. Tuareg Guest House and Accolades Boutique Venue are two other upscale options for your stay. Find more luxury hotels in Midrand.

What's the best boutique hotel in Midrand?

Riboville is a favorite 5-star hotel with our travelers looking for a stylish accommodation, featuring 16 guestrooms, free breakfast, and free parking. See all boutique hotels in Midrand.

Recent reviews of Midrand hotels
Expedia verified reviews