South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels with a View in Johannesburg

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Castello di Monte
5 out of 5
402 Aries Street, Waterkloof Ridge, Pretoria, Gauteng
The price is £154 per night from 26 Jan to 27 Jan
5/5Exceptional! (61 reviews)

"Beautiful accomodations and wonderful service. It felt like a luxury private villa!!"…"

Reviewed on 12 Dec 2019

Castello di Monte
The Residence Boutique Hotel
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is £157 per night from 26 Jan to 27 Jan
4.9/5Exceptional! (239 reviews)
Outstanding!

"We have stayed before and we will be back again. Always good food and exceptional service! We also hosted a dinner for 10 with our friends and again everything was outstanding!!"…"

Reviewed on 16 Mar 2020

The Residence Boutique Hotel
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £197 per night from 29 Jan to 30 Jan
4.7/5Exceptional! (258 reviews)

"The services and amenities are excellent. It site on a beautiful hill site of Johannesburg, next to the Zoo. The location is not very convenient, 30 to 40 minutes ride to the airport. There is no public transportation."…"

Reviewed on 12 Feb 2020

Four Seasons Hotel The Westcliff, Johannesburg
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The View Boutique Hotel
5 out of 5
19 MOLESEY AVE, AUCKLAND PARK, 19, Johannesburg, Gauteng
Get Rates
4.6/5Wonderful! (27 reviews)

"Lovely people. Gloria is a great chef. Lovely garden"…"

Reviewed on 14 Nov 2019

The View Boutique Hotel
Orangerie Guesthouse
3 out of 5
4 Hillel Avenue, Northcliff, Randburg, Gauteng
The price is £46 per night from 27 Jan to 28 Jan
4.5/5Wonderful! (13 reviews)
Threatened by guest for room in front of host.

"Was threatened by another guest in front of host and was told it was a joke. I was told he would throw me from the stairs. The guest repeated himself three times and jammed the keyway of the door so I could not enter my room. The host supported his actions by explaining he had a good character reference. ..."…"

Reviewed on 1 Nov 2019

Orangerie Guesthouse
Montpellier Guesthouse
4 out of 5
221 Delphinus Road, Pretoria, Gauteng
The price is £26 per night from 26 Jan to 27 Jan
4.5/5Wonderful! (55 reviews)
Lovely B&B in beautiful area

"Always stay here whenever we have a business trip to Pretoria. Lovely location in Waterkloof, with the most delicious breakfast and attentive manager, Maggie. Lovely garden to enjoy the views from."…"

Reviewed on 8 Sep 2019

Montpellier Guesthouse
Thaba Eco Hotel
4 out of 5
Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
Free cancellationReserve now, pay when you stay
The price is £65 per night from 7 Feb to 8 Feb
4.5/5Wonderful! (100 reviews)
Hotels.com booking discount

"I think we must all be treated the same, I didn't like the way Xolani did when I checked in especially that I booked with my discount after the 10th stay and I really felt like I was given a room that was different and the porter was even surprised that I was given that room (325). I liked the hotel ..."…"

Reviewed on 25 Aug 2019

Thaba Eco Hotel
African Pride Irene Country Lodge, Autograph Collection
4 out of 5
Nellmapius Drive, Irene, Centurion, Gauteng
Free cancellationReserve now, pay when you stay
The price is £76 per night from 29 Jan to 30 Jan
4.4/5Wonderful! (97 reviews)
Amazing Experience, wonderful memories.

"A wonderful stay. This after lockdown and things started opening up. Had the perfect room where the kids could play infront of our unit. Complimentary massages, kids movie night and welcome drinks."…"

Reviewed on 16 Aug 2020

African Pride Irene Country Lodge, Autograph Collection
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £61 per night from 26 Jan to 27 Jan
4.4/5Wonderful! (400 reviews)

"The staffs were very friendly. All of them assisted whenever the need be. I always stayed here and will make it my first choice."…"

Reviewed on 8 Dec 2020

The Maslow Hotel, Sandton
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £61 per night from 31 Jan to 1 Feb
4.4/5Excellent! (1,000 reviews)

"The hotel was great. I would definitely stay here again when I am in area."…"

Reviewed on 12 Jan 2021

Radisson Blu Gautrain Hotel
Genesis All-Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
Get Rates
4.4/5Excellent! (494 reviews)

"Awesome experience!! Friendly staff and best location. So clean and convenient !!"…"

Reviewed on 14 Mar 2020

Genesis All-Suite Hotel
Sheraton Pretoria Hotel
5 out of 5
643 Corner Of Church And Wessels Streets, Arcadia, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is £48 per night from 29 Jan to 30 Jan
4.3/5Excellent! (325 reviews)

"Still a good hotel , very quite and peaceful even though it’s in town. Good food and great staff. Just the pool area cushions needs re do."…"

Reviewed on 27 Sep 2020

Sheraton Pretoria Hotel
Southern Sun Hyde Park
4 out of 5
1st Road, Hyde Park, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £58 per night from 1 Feb to 2 Feb
4.2/5Very Good! (60 reviews)
A wonderful choice

"Covid 19 was making its way to South Africa at the time of the trip. The staff and management were very diligent in offering sanitizers in reception areas, elevators and restaurants. Buffet was switched to ordering personal meals. Fruit, cheese platters etc were offered in individual portions, covered ..."…"

Reviewed on 26 Mar 2020

Southern Sun Hyde Park
Mount Grace Hotel & Spa
Old Rustenburg Road, Magaliesberg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £118 per night from 26 Jan to 27 Jan
4.1/5Very Good! (156 reviews)
Relaxing stay

"Had a great stay at the hotel. Highlights were the very relaxing massage in the spa and the picnic in the sun beside the water feature. Our room was very spacious and clean. Food at the Twist restaurant was ok, but the amount of choice and quality could definitely be improved. Also, the service is ..."…"

Reviewed on 21 Sep 2020

Mount Grace Hotel & Spa
Airport Game Lodge
3 out of 5
Free cancellationReserve now, pay when you stay
The price is £44 per night from 28 Jan to 29 Jan
4.1/5Very Good! (300 reviews)

"Best people working there who helped in an emergency."…"

Reviewed on 2 Apr 2020

Airport Game Lodge
WeStay Westpoint Apartments
4 out of 5
89 Grayston Dr, corner West Road South, Sandton, Gauteng
The price is £51 per night from 27 Jan to 28 Jan
4.1/5Very Good! (113 reviews)
False advertising

"The place I booked online was totally different to the pictures advertised. That is very disappointing and false advertising."…"

Reviewed on 31 Aug 2020

WeStay Westpoint Apartments
Premier Hotel Roodevalley
3 out of 5
Plot 81 Zeekoegat, Kameeldrift, Roodeplaat, Gauteng
The price is £46 per night from 26 Jan to 27 Jan
4/5Very Good! (96 reviews)
Haven of Tranquility

"Beautiful scenery. Excellent, efficient service. Warm, welcoming staff. A great atmosphere for rest and relaxation. Lots of opportunities for scenic walks."…"

Reviewed on 21 Dec 2019

Premier Hotel Roodevalley
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
4 out of 5
120 De Korte Street, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £52 per night from 12 Feb to 13 Feb
3.9/5Very Good! (300 reviews)
Very good hotel to stay in downtown Jo'burg

"It would have been nice to have a Microwave oven in the room, but otherwise it is a very nice, pleasant hotel to stay in downtown Johannesburg. Will always stay here."…"

Reviewed on 22 Feb 2020

Protea Hotel by Marriott Johannesburg Parktonian All-Suite
Park Inn Sandton
4 out of 5
118 Katherine Street, Sandton, Gauteng
Get Rates
3.8/5Good! (878 reviews)
Lovely hotel

"Lovely location. Nice part of town. We felt so comfortable we stayed an extra night. Thoroughly recommended"…"

Reviewed on 16 Mar 2020

Park Inn Sandton
Reef Hotel
4 out of 5
58 Anderson Street, Marshalltown, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £36 per night from 29 Jan to 30 Jan
3.8/5Good! (195 reviews)

"It was okay ..just that no breakfast thought it was bed and breakfast"…"

Reviewed on 27 Oct 2020

Reef Hotel
Don't see what you're looking for?
We've got more Hotels with a View. Find the right one for you.
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.

Pocket Guide: Hotels with a View in Johannesburg

Search for Hotels with a View in Johannesburg on Expedia.co.uk. You can easily find your Hotels with a View in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find budget hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class in Johannesburg
  • Enter your travel dates now to view the best deals on hotels in Johannesburg - while they last

More trip options

Johannesburg Hotel Reviews

Travellers loved these Hotels with a View