Special offers and Exclusive deals

Search Hotels

2025-06-18
2025-06-19
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Cheap and budget hotels in Johannesburg

Illovo Hotel

22 Melville Road, Illovo, Johannesburg, South Africa View map

The 3-star Illovo Hotel Johannesburg is located just 10 minutes' walk from The Wanderers Golf Club and provides tour/ticket assistance for a better travel experience. This business hotel is a good… More

From US$ 45 Book Now

The Royal Bryanston

36B Ballyclare Dr, Bryanston, Johannesburg, South Africa View map

Located at a distance of 3.4 km from Investec Investment Bank, The Royal Bryanston Hotel Johannesburg offers Wi-Fi throughout the property and private car parking. The guest house is a good starting… More

From US$ 52 Book Now

Millennium Hotel

Lilian Road 69, Johannesburg, South Africa View map

Situated only 7 minutes' walk from Oriental Plaza, the 3-star Millennium Hotel Johannesburg includes 24 rooms with views of the garden. This Johannesburg hotel provides Wi-Fi throughout the property. More

From US$ 33 Book Now

Fm Guest Lodge Comfort, Tranquility & Peace Of Mind

49 Randpark Drive, Johannesburg, South Africa View map

Featuring a patio and a swimming pool, Fm Guest Lodge Comfort, Tranquility & Peace Of Mind Johannesburg hotel lies just 1.7 km from Worldwear Shopping Centre. The guest house provides Wi-Fi… More

From US$ 36 Book Now

Garden View Guesthouse Fleurhof

20 Klinker Ave, Johannesburg, South Africa View map

Garden View Guesthouse Fleurhof Johannesburg, located 3.5 km from Orlando Stadium, offers a seasonal outdoor pool and Wi-Fi in the rooms. More

From US$ 27 Book Now

Triple T Guest House

44 North Avenue Bezuidenhout Valley, Johannesburg, South Africa View map

Offering airport shuttle service and bicycles for rent, Triple T Guest House Johannesburg is situated 15 km from Rand airport. The hotel is a good starting point for Johannesburg's sports attractions… More

From US$ 20 Book Now

Fatmols Guest Lodge

5 Avalanche Street Westdene, Johannesburg, South Africa View map

The 2-star Fatmols Guest Lodge Johannesburg hotel, located approximately 6 km from Gandhi Square, offers an outdoor swimming pool, Wi-Fi throughout the property. Located approximately a 10-minute… More

From US$ 45 Book Now

Casas Navio Guest House

34 Angus Road Bedfordview, Johannesburg, South Africa View map

Casas Navio Guest House Johannesburg is nestled a mere 7 minutes' walk from Eastgate Shopping Centre and features an outdoor swimming pool. Guests can indulge in this Johannesburg guest house's… More

From US$ 28 Book Now

Semeni Asante Guesthouse

25 Limerick Road, Crown Gardens, Johannesburg, South Africa View map

Featuring movie nights and film nights, Semeni Asante Guesthouse Johannesburg is located in Johannesburg, 3.1 km from Safa. This hotel also includes a terrace with a sitting area. More

From US$ 40 Book Now

Mapungubwe Hotel Apartments Marshalltown

Ferreira Street, Johannesburg, South Africa View map

Featuring a terrace and a swimming pool, the 2-star Mapungubwe Hotel Apartments Marshalltown Johannesburg lies within 10 minutes' drive of Booysens. More

From US$ 32 Book Now

Harmony Guest House

12 Amalinda Street, Johannesburg, South Africa View map

Situated 2.7 km from Sandton City South Africa, the 2-star Harmony Guest House Johannesburg features Wi-Fi in public areas, and a free private car park on site. This guest house is a good starting… More

From US$ 33 Book Now

Royal Stina Hotel-Style With Swimming Pool

260 Main Street 233, Johannesburg, South Africa View map

Featuring a patio with a barbecue grill and outdoor dining areas, the 2-star Royal Stina Hotel-Style With Swimming Pool Johannesburg is 3.7 km from the stunning Origins Centre Museum. This smoke-free… More

From US$ 21 Book Now

E-Joff Lodge

117 De La Rey Street, Johannesburg, South Africa View map

Featuring Wi-Fi throughout the property, the 3-star E-Joff Lodge Johannesburg hotel is about 10 minutes by car from Constitution Hill. Guests who stay at this Johannesburg hotel can park their car on… More

From US$ 17 Book Now

Cottage On The Curve

59 Urania Street, Observatory, Johannesburg, South Africa View map

Providing 10 rooms, Cottage On The Curve Johannesburg hotel is 4.8 km from Neighbourgoods Market. There is also a car park. More

From US$ 29 Book Now

Lifegate Guest House

27 Toby Street, Johannesburg, South Africa View map

Situated approximately a 15-minute ride from a shopping hub like Gandhi Square, Lifegate Guest House Johannesburg provides guests with a shop. There is also complimentary private parking. More

From US$ 44 Book Now

Fullbliss Guesthouse

28-B Talisman Avenue, Johannesburg, South Africa View map

Fullbliss Guesthouse Johannesburg is located in Johannesburg, 3.5 km from L. Ron Hubbard, and offers an outdoor swimming pool. The budget guest house also offers a sun deck and a picnic area to spend… More

From US$ 29 Book Now

@Home Cottage

7 Homestead Road Bramley, Johannesburg, South Africa View map

Nestled set in a garden, @Home Cottage Johannesburg includes a terrace with views of the garden. Beechwood Gardens is at a distance of 3.9 km from the apartment, and Nedbank Head Office is nearly a… More

From US$ 42 Book Now

Mk Entire Apartment

260 Main Street Unit 355 Craftman'Ship Building Maboneng, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room Mk Entire Apartment Johannesburg, which is 1 km from Ellis Park Stadium and 18 minutes on foot from Joubert Park. Situated in the very heart… More

From US$ 30 Book Now

Mount Royal 29 - Large 1 Bed With Balcony

8 Kopje Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 80 m² Mount Royal 29 - Large 1 Bed With Balcony Apartment Johannesburg, which is at a distance of 2.6 km from French South African Chamber… More

From US$ 40 Book Now

Dream Abodes @ Splice Riviera

49 Splice Riviera Cnr Main And Riviera, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 2-room Dream Abodes @ Splice Riviera Apartment Johannesburg, which is at a distance of 2.1 km from Jhb Zoo Lake and approximately 25 minutes' walk… More

From US$ 41 Book Now

Maboneng Studio Loft

286 Fox Street Main Street Life, Johannesburg, South Africa View map

Located 2.7 km from Sci-Bono Discovery Centre Hands-on Science Museum, Maboneng Studio Loft Apartment Johannesburg is 4.3 km from a top family-friendly place like the 55-hectare Johannesburg Zoo. More

From US$ 32 Book Now

No Loadshedding Fast Wifi Lux Apartment

2 Sturdee Avenue, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room No Loadshedding Fast Wifi Lux Apartment Johannesburg, which is at a distance of 4.8 km from Wits Art Museum and around a 10-minute ride from… More

From US$ 42 Book Now

Chill On Gray

89 Grayston Drive, Johannesburg, South Africa View map

Situated merely a 14-minute stroll from Nelson Mandela Square, the 1-room Chill On Gray Apartment Johannesburg also boasts easy access to Gau Sandton train station which is only 1.3 km away. The 25… More

From US$ 44 Book Now

Comfort Zone

62 Monkor Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Comfort Zone Apartment Johannesburg, which is around 20 minutes' walk from Worldwear Shopping Centre and at a distance of 4 km from Randpark… More

From US$ 42 Book Now

Cozy 116 Craftmanship Maboneng

260 Main Street, Johannesburg, South Africa View map

The 1-room Cozy 116 Craftmanship Maboneng Apartment Johannesburg is situated in the centre of Johannesburg, around 200 metres from Maboneng Precinct. At the apartment guests can lounge by a private… More

From US$ 26 Book Now

Beautiful Brixton

74 Barnes Road Brixton, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Beautiful Brixton Apartment Johannesburg, which is approximately 5 km from Carlton Centre and within 25 minutes' walk of Melville. Offering access to a… More

From US$ 20 Book Now

Craftmen'S Ship

260 Main Street, Unit 241, Maboneng, Johannesburg, South Africa View map

The 29 m² Craftmen'S Ship Apartment Johannesburg is located only 1 km from Ellis Park Stadium and offers Wi-Fi for either business or leisure. While staying in this 0-bedroom apartment, guests can… More

From US$ 25 Book Now

Side Step

20 Geneva Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 30 m² Side Step Apartment Johannesburg, which is around 10 minutes' drive from Delta Park and at a distance of 4.5 km from Windsor Golf Course. More

From US$ 34 Book Now

Sandton Skye Apartments

3 Stan Road, Sandton, South Africa View map

Featuring an outdoor swimming pool, Sandton Skye Apartments is nearly 5 minutes' walk from the modern mall "Benmore Centre". Offering spa therapy and various recreational opportunities, the apartment… More

From US$ 60 Book Now

Peaceful@Swansea In Rosebank-Parkwood

24 Swansea Road, Johannesburg, South Africa View map

Set merely a 6-minute stroll from Goodman Gallery, the spacious 68 m² Peaceful@Swansea In Rosebank-Parkwood Apartment Johannesburg has a terrace furnished with a kitchenette. Carlton Centre is… More

From US$ 41 Book Now

Velindo Guest Rooms

73 Oxford Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 9-room Velindo Guest Rooms Johannesburg, which is 4.5 km from Randpark Golf Course and 10 minutes by car from RollEgoli Roller Skating Rink. Guests… More

From US$ 22 Book Now

Kilkenny Cottages 2 Bedroom Unit

34 Kilkenny Road, Johannesburg, South Africa View map

The 1-room Kilkenny Cottages 2 Bedroom Unit Johannesburg apartment overlooks the inner courtyard and provides guests with Wi-Fi and a free private car park on site. Melville lies around 25 minutes'… More

From US$ 49 Book Now

Riverclub Guest Suites In Riverclub, Sandton

6 Jukskei Drive, Johannesburg, South Africa View map

Riverclub Guest Suites In Riverclub, Sandton Johannesburg is situated a mere 6 minutes' walk from River Club Golf Course Sandton and 30 km from Lanseria International airport. The apartment offers… More

From US$ 40 Book Now

Sandton Central Urban Hideout Escape-Reset-Create

22 Fredman Drive, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Sandton Central Urban Hideout Escape-Reset-Create Apartment Johannesburg, which is around a 10-minute drive from Beechwood Gardens and just… More

From US$ 42 Book Now

Coz Bachelor Pad In Randburg

60 Republic Road, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Coz Bachelor Pad In Randburg Apartment Johannesburg, which is approximately 10 minutes' drive from Benmore Centre and at a distance of 4.1… More

From US$ 27 Book Now

Daimyo

7 Middle Road, Johannesburg, South Africa View map

Offering a swimming pool, Daimyo Apartment Johannesburg is situated 25 minutes' walk from Rand Merchant Bank. At the apartment, Wi-Fi and a free private car park are also provided. More

From US$ 49 Book Now

Sizanazo Guest House - In The Heart Of Northcliff Hill

65 Maluti Avenue, Johannesburg, South Africa View map

Situated nearly 25 minutes' walk from Alberts Farm Conservancy, the spacious 1-bedroom Sizanazo Guest House - In The Heart Of Northcliff Hill Johannesburg provides guests with Wi-Fi for either… More

From US$ 50 Book Now

"La Couronne"

71 5Th Avenue, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the spacious 1-bedroom "La Couronne" Apartment Johannesburg, which is 0.7 km from Bamboo and 25 minutes on foot from Jhb Zoo Lake. Guests can take… More

From US$ 36 Book Now

Naisiae - Lovely 1-Bedroom Vacation Home With Pool

159 Saint Georges Road, Johannesburg, South Africa View map

Naisiae - Lovely 1-Bedroom Vacation Home With Pool Johannesburg apartment is located 25 minutes' walk from Johannesburg Stadium and 6 km from SAB World of Beer. Wi-Fi is available for guests'… More

From US$ 39 Book Now

Russell'S Rest Rooms

2017 Colman Street Protea South, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at Russell'S Rest Rooms Johannesburg, which is at a distance of 4.9 km from Walter Sisulu Square and around 10 minutes' drive from Rose Park. The… More

From US$ 24 Book Now

Poolside Villa

6 Meryl Place, Johannesburg, South Africa View map

Overlooking the garden, the 1-room Poolside Villa Johannesburg is at a distance of 3.8 km from Albert's Farm in Johannesburg. Guests can use Wi-Fi for either business or leisure reasons. More

From US$ 46 Book Now

Cottage Kilkenny

34 Kilkenny Road Parkview, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Cottage Kilkenny Johannesburg, which is at a distance of 3.5 km from Hillbrow Telkom Tower and about a 10-minute drive from University of… More

From US$ 35 Book Now

Cool & Easy Flat In The Heart Of Marshalltown

50 Marshall Street 610, 2107, Johannesburg, South Africa, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room Cool & Easy Flat In The Heart Of Marshalltown Apartment Johannesburg, which is only 550 metres from Joziburg Lane and nearly a 20-minute… More

From US$ 41 Book Now

Emzini Apartments

32 Muller Street North, Midrand, South Africa View map

To enjoy your vacation in Midrand, stay at Emzini Apartments Midrand, which is at a distance of 2.5 km from Vodacom World of Golf and around 10 minutes' drive from Chilli Lane Shopping Centre. Wi-Fi… More

From US$ 49 Book Now

73&98 Tranquility At You Doorstep

276 Main Street City Building, Johannesburg, South Africa View map

The 40 m² 73&98 Tranquility At You Doorstep Apartment Johannesburg is situated merely 250 metres from Ellis Park Stadium and 15 km from Rand airport. At this 1-bedroom apartment, Wi-Fi and a car park… More

From US$ 24 Book Now

East Prestige Lodge

65 Northumberland Road,Kensington South, Johannesburg, South Africa View map

The 7-room East Prestige Lodge Johannesburg is approximately a 25-minute walk from Bezuidenhout Park. This apartment comes with a swimming pool and a shared lounge overlooking the pool. More

From US$ 30 Book Now

The Don Apt, Greenstone

Aloe Place 1 Pallisser Road Greenstone, Johannesburg, South Africa View map

The spacious The Don Apt, Greenstone Apartment Johannesburg is situated 7 minutes' walk from Green Valley Shopping Center and offers a swimming pool. Guests can relax and take in garden views from a… More

From US$ 26 Book Now

Relax In Aberdeen

33 Aberdeen Street #1, Johannesburg, South Africa View map

Nestled approximately 5 minutes' walk from Westdene Bus Disaster Memorial, the 6-room Relax In Aberdeen Apartment Johannesburg offers quick access to numerous tourist attractions nearby. Guests can… More

From US$ 17 Book Now

163 Bez Apartment 11

163 Bezuidenhout Avenue, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at the 1-room 163 Bez Apartment 11 Johannesburg, which is 2.6 km from Hashtag Escape Amusement Center and about 15 minutes' walk from Observatory Golf… More

From US$ 24 Book Now

@Liam The Ridge

5 Power Street, Johannesburg, South Africa View map

To enjoy your vacation in Johannesburg, stay at @Liam The Ridge Apartment Johannesburg, which is about 25 minutes' walk from Bunny Park and approximately 7 km from Nelson Mandela Square. Guests can… More

From US$ 45 Book Now