Premium Hotels in City Of Johannesburg
Birnam
Marshalltown
Sandown
Wendywood
Bruma
Saint Andrews
You are booking hotel for more than 30 days
Select Filters
Your Budget
Show 5 more
Locality
Popular locations
Show -3 more
Showing Properties in City of Johannesburg
Villa Tasha Luxury Suites, Lanseria
THB 3,137
+ THB 471 taxes & fees
Per Night
Pine Valley Lodge
Based on 6 Ratings and 0 reviews
(6 Ratings)
THB 1,803
THB 1,677
+ THB 380 taxes & fees
Per Night
Sleepover Lanseria
Based on 7 Ratings and 0 reviews
(7 Ratings)
THB 1,658
THB 1,349
+ THB 347 taxes & fees
Per Night
Get min. 15% OFF on international hotels with special bank offers.
Hills and Dales Accommodation
(13 Ratings)
THB 1,644
THB 1,529
+ THB 346 taxes & fees
Per Night
Aquanzi Lodge
(18 Ratings)
THB 2,131
THB 1,982
+ THB 513 taxes & fees
Per Night
Hoyohoyo Chartwell Lodge
THB 2,898
THB 2,695
+ THB 684 taxes & fees
Per Night
Hoopoe Haven Guest House
Based on 4 Ratings and 0 reviews
(4 Ratings)
THB 1,640
THB 1,525
+ THB 345 taxes & fees
Per Night
Prestigious Apartments
Based on 4 Ratings and 0 reviews
(4 Ratings)
THB 1,210
THB 1,126
+ THB 255 taxes & fees
Per Night
Steyn City Hotel by Saxon
THB 12,021
THB 10,039
+ THB 2,483 taxes & fees
Per Night
Veranda House
THB 2,698
THB 2,509
+ THB 644 taxes & fees
Per Night
Quiet, Very Specious Apartment In Dainfern
THB 2,150
THB 1,763
+ THB 541 taxes & fees
Per Night
KwaMagogo Villa, Chartwell
THB 4,489
THB 4,020
+ THB 563 taxes & fees
Per Night
Protea Ridge Guest Cottages
THB 1,132
THB 1,053
+ THB 279 taxes & fees
Per Night
The Loft Apartment
THB 2,067
THB 1,744
+ THB 244 taxes & fees
Per Night
Siena Sun Suite North Riding
THB 1,713
+ THB 240 taxes & fees
Per Night
Siena Sun Apartment 42
THB 1,886
THB 1,591
+ THB 223 taxes & fees
Per Night
Birnam
Marshalltown
Sandown
Wendywood
Bruma
Saint Andrews