Popular filters
Book @ ₹0
(363)
Daily Steal Deal
Early Bird Deal
Last Minute Deal
Free Cancellation
(382)
Free Breakfast
(24)
User Rating >=4
Pay At Hotel
(86)
Price
₹0 to ₹2500
(201)
₹2500 to ₹4000
(307)
₹4000 to ₹7000
(312)
₹7000 to ₹10000
(64)
₹10000 to ₹13000
(31)
Location
Johannesburg Airport (GCJ-Grand Central)
Johannesburg Airport (JNB-O.R. Tambo Intl.)
Johannesburg Airport (QRA-Rand)
Sandton
Johannesburg
Star rating
3 Star
(68)
4 Star
(29)
5 Star
(1)
User rating
3+
(57)
4+
(30)
3.5+
(46)
4.5+
(9)
Chains
Avani, Anantara & Oaks
IHG - Crowne Plaza, Holiday Inn & Intercontinental
Accor - Novotel & ibis
(1)
Radisson & Park Inn
Room Amenities
Bathtub
(171)
Balcony
(216)
Fireplace
(34)
Interconnected Room
(29)
Spa Tub
(13)
Room Views
City View
(59)
Garden View
(102)
Pool View
(41)
Property type
Apartment
(257)
Guest House
(125)
Homestay
(55)
Hotel
(52)
Hostel
(13)
Entire Property
(217)
Breakfast Included
(56)
Amenities
Air Conditioning
(1)
Airport Transfers
(102)
Balcony/Terrace
(157)
Bar
(66)
Barbeque
(145)
Bonfire
(2)
Business Centre
(11)
Payment modes
Pay At Hotel
(86)
Book @ ₹0
(363)
Book 573 Hotels in City Of Johannesburg under 4000 and enjoy a relaxing stay without comprising the quality. You can get budget friendly hotels in City Of Johannesburg with excellent amenities for your comfortable trip with family.
Popular Locations in City of Johannesburg
Filter Properties based on area/landmark of your choice
Johannesburg Airport (GCJ-Grand Central)
Place | 839 Stays
Johannesburg Airport (JNB-O.R. Tambo Intl.)
Place | 729 Stays
Johannesburg Airport (QRA-Rand)
Place | 720 Stays
Sandton
area | 299 Stays
Johannesburg
area | 349 Stays
Sandown
area | 73 Stays
₹3,241
₹2,982
+₹258 taxes &fees
per night
₹3,044
₹3,043
+₹456 taxes &fees
per night
₹4,001
₹3,682
+₹926 taxes &fees
per night
₹2,236
₹2,058
+₹491 taxes &fees
per night
₹4,141
₹3,812
+₹910 taxes &fees
per night
₹3,810
₹3,507
+₹837 taxes &fees
per night
₹4,183
₹3,849
+₹919 taxes &fees
per night
₹3,121
₹2,872
+₹625 taxes &fees
per night
₹4,286
₹3,945
+₹942 taxes &fees
per night
₹2,985
₹2,827
+₹685 taxes &fees
per night