• Help

Apartments and B&Bs in Johannesburg

Hotels on map
Search Hotels
2025-08-03
2025-08-04

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children
2025-08-03
2025-08-04

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Filter
Most popular first
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
Specify your search:
All
Lowest price
City centre
5-star hotels
Highest rating
Free Wi-Fi
Lapeng Hotel, Conference And Wedding Venue
Lapeng Hotel, Conference And Wedding Venue

Lapeng Hotel, Conference And Wedding Venue

Unnamed Road, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.4 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Cots
The Lapeng hotel is Conference and Wedding Venue, where elegance and comfort await. Nestled in the serene Eikenhof area, this exquisite property offers a luxurious retreat for both leisure and…
Green Star Villa & Spa
Green Star Villa & Spa

Green Star Villa & Spa

63 Craighall Road, Johannesburg, South Africa
Cots
Green Star Villa & Spa Johannesburg, located in Randburg, an area in the Gauteng province of South Africa, offers a true multicultural cosmopolitan experience. The property is ideally situated within…
Urbanzulu Backpackers
Urbanzulu Backpackers

Urbanzulu Backpackers

100 Anderson Street, Johannesburg, South Africa
Pleasant location
This property boasts pleasant location. It has a score 5.8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi
Set in the Johannesburg CBD district, Urbanzulu Backpackers Hostel is about a 25-minute walk from the Bustling Neighbourgoods Outdoor Market.
Elson Lodge
Elson Lodge

Elson Lodge

70 Van Riebeeck Avenue, Alberton, South Africa
Very good location
This property boasts very good location. It has a score 7.3 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Located 2.8 km from The Church of Jesus Christ of Latter-day Saints, Elson Lodge Alberton hotel includes 16 rooms.
Bed And Breakfast On Melrose
Bed And Breakfast On Melrose

Bed And Breakfast On Melrose

13 Campbell Street, Johannesburg, South Africa
Excellent location
This property boasts excellent location. It has a score 9.4 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
24-hour reception
Express check-in/ -out
Outdoor swimming pool
Paid city shuttle
Meeting/ Banquet facilities
Located 10 minutes' drive from Nelson Mandela Square, the 4-star Bed And Breakfast On Melrose Johannesburg features Wi-Fi throughout the property and parking on site. The luxury hotel is in a…
Riverclub Guesthouse, Oasis In Sandton
Riverclub Guesthouse, Oasis In Sandton

Riverclub Guesthouse, Oasis In Sandton

46 Belgrave Street, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.7 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Situated in the vibrant suburb of Bryanston, Riverclub Guesthouse, Oasis in Sandton Johannesburg offers a serene retreat for travelers seeking comfort and relaxation. This charming guesthouse…
14 On Tyrwhitt
14 On Tyrwhitt

14 On Tyrwhitt

14 Tyrwhitt Avenue, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.3 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Located in the vibrant Rosebank district of Johannesburg, 14 On Tyrwhitt Aparthotel offers a comfortable and convenient stay in the Gauteng region. This accommodation features modern apartments with…
76 Darwin Guesthouse
76 Darwin Guesthouse

76 Darwin Guesthouse

76 Darwin Street, Johannesburg, South Africa
Very good location
This property boasts very good location. It has a score 7.8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Located at a distance of 3.6 km from River Club Golf Course Sandton, which is highly appreciated by sports lovers, 76 Darwin Guesthouse Johannesburg includes 8 rooms.
8 Lime Street, Bryanston, Sandton
8 Lime Street, Bryanston, Sandton

8 Lime Street, Bryanston, Sandton

8 Lime Street, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.8 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
8 Lime Street, Bryanston, Sandton Johannesburg hotel provides proximity to Bel Air Shopping Centre, which is located about 10 minutes away by car.
Casa Bedfordview
Casa Bedfordview

Casa Bedfordview

72 Northumberland Road, Johannesburg, South Africa
Free Wi-Fi
Outdoor swimming pool
Non-smoking rooms
Air conditioning
Casa Bedfordview Hotel Johannesburg, located approximately 10 minutes' drive from Hashtag Escape Amusement Center, boasts an outdoor swimming pool. This guest house also includes parking.
Modise And Sons Bnb
Modise And Sons Bnb

Modise And Sons Bnb

450 Randburg Sports Club, Johannesburg, South Africa
Cots
Modise And Sons Bnb Johannesburg hotel provides proximity to Worldwear Shopping Centre, which is located approximately a 10-minute drive away. There is also a car park.
Garden Point
Garden Point

Garden Point

41 Banton Road, Johannesburg, South Africa
Garden Point Hotel Johannesburg has 18 rooms and is located approximately 6 km from the air Neighbourgoods Market.
The Purple View B&B
The Purple View B&B

The Purple View B&B

124 2Nd Avenue Melville, Johannesburg, South Africa
Free Wi-Fi in rooms
The Purple View B&B Johannesburg is situated 3.2 km from Museum Africa, which is an excellent place to improve cultural awareness. Guests who stay at this hotel can park their car on site.
Safari Guest House
Safari Guest House

Safari Guest House

39 Park Drive, Johannesburg, South Africa
Pleasant location
This property boasts pleasant location. It has a score 2.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Providing 6 rooms, Safari Guest House Johannesburg is within 15 minutes' walk of Oriental Plaza. This Johannesburg hotel offers a private parking lot on site.
Reddy To Stay
Reddy To Stay

Reddy To Stay

4 Power Street, Johannesburg, South Africa
Located around 10 minutes by car from Go Ape Sa, Reddy To Stay Johannesburg hotel offers access to tourist attractions throughout Johannesburg. The guest house also includes free private parking.
De Bedford Guest Lodge
De Bedford Guest Lodge

De Bedford Guest Lodge

83 Cumberland Road, 2101, Johannesburg, South Africa, Johannesburg, South Africa
Pleasant location
This property boasts pleasant location. It has a score 6.4 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi in rooms
Located approximately 4 km from Ellis Park Stadium, which is highly appreciated by sports lovers, the 2-star De Bedford Guest Lodge Johannesburg hotel includes 12 rooms. Guests who stay at the budget…
Sekgome Resort
Sekgome Resort

Sekgome Resort

118 Doornkuil Sweet Water ,Orange Farm, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 10 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Sekgome Resort Johannesburg offers guests access to Christ Disciples Bible Church, which is nearly 10 minutes' drive away.
Cr Bnb Guest House
Cr Bnb Guest House

Cr Bnb Guest House

474 West Avenue, Johannesburg, South Africa
Offering a swimming pool, Cr Bnb Guest House Johannesburg is nestled in the Randburg district of Johannesburg, approximately 25 minutes' walk from Rhema Ministries. Located around 3 km from Golden…
Louisville Guest Lodge Bedfordview
Louisville Guest Lodge Bedfordview

Louisville Guest Lodge Bedfordview

85 Geldenhuis Road, Johannesburg, South Africa
Wi-Fi in rooms
Featuring a swimming pool, Louisville Guest Lodge Bedfordview Johannesburg hotel is 9 minutes' walk from Wychwood Baptist Church. This guest house also includes a sun terrace with outdoor furniture.
Cosmo Lodge
Cosmo Lodge

Cosmo Lodge

10553 Bern Crescent, Cosmo City Ext 9 Cosmo City, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.4 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi in rooms
Free Wi-Fi in public areas
Cosmo Lodge Johannesburg hotel features 6 rooms and lies at a distance of 4.2 km from The Coca-Cola dome Event Venue. Guests who stay at this Johannesburg guest house can park their car on site.

All hotels in Johannesburg are booked for your dates. Try other dates

2025-08-03
2025-08-04

Maximum period that can be booked is 30 days. Please enter alternative dates.

Ages of children:
Specify the age of a child
Specify the age of children
Thank you for subscribing
Close