• Help

Apartments and B&Bs in Johannesburg

Hotels on map
Search Hotels
2025-07-03
2025-07-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-07-03
2025-07-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
Kadosh Executive2
Kadosh Executive2

Kadosh Executive2

89 Grayston Drive, Johannesburg, South Africa
Free Wi-Fi
Air conditioning
Kadosh Executive2 Apartment Johannesburg is situated a 16-minute walk from Nelson Mandela Square and offers a swimming pool. Wi-Fi is available for guests' business or leisure needs.
The Perfect Escape
The Perfect Escape

The Perfect Escape

No. 89 Lilyfield, Noordwyk, Cnr Lever Rd And Kiaat St, Johannesburg, South Africa
The 1-room The Perfect Escape Apartment Johannesburg is located about 10 minutes by car from Carlswald Decor Centre and 4.4 km from Crowthorne Shopping Centre.
Phil'S Country Loft- Power Backup
Phil'S Country Loft- Power Backup

Phil'S Country Loft- Power Backup

5 Inchanga Road Inchanga Country Lofts, Johannesburg, South Africa
Wi-Fi
Outdoor swimming pool
Pets allowed
Situated in Randburg district, Phil'S Country Loft provides a patio and a garden at 3.4 km from Montecasino. The property has 3 bedrooms and 2 bathrooms.
Lovely Spacious Studio In The City Of Gold!
Lovely Spacious Studio In The City Of Gold!

Lovely Spacious Studio In The City Of Gold!

160 Main Street, Johannesburg, South Africa
Pleasant location
This property boasts pleasant location. It has a score 3.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
The apartment boasts modern amenities, including a well-equipped kitchen with a stovetop, refrigerator, oven, and microwave, as well as a washing machine and a cozy private entrance. Guests will also…
Vale Villa Banquet Hall & Accommodation
Vale Villa Banquet Hall & Accommodation

Vale Villa Banquet Hall & Accommodation

435A Vale Avenue, Johannesburg, South Africa
Free Wi-Fi
24-hour reception
Plunge pool
Jacuzzi
Meeting/ Banquet facilities
Air conditioning
Staying at the 2-bedroom Vale Villa Banquet Hall & Accommodation Johannesburg, guests can visit Bromhof Village Centre, which is nearly a 10-minute ride away.
E L Rancho Grande
E L Rancho Grande

E L Rancho Grande

31 3Rd Avenue, Johannesburg, South Africa
Free Wi-Fi
To enjoy your vacation in Johannesburg, stay at the 1-room E L Rancho Grande Apartment Johannesburg, which is 3.3 km from Investec Investment Bank and within 10 minutes' drive of Sandton Market @ The…
Mount Grand Boutique - 110 Mount Street
Mount Grand Boutique - 110 Mount Street

Mount Grand Boutique - 110 Mount Street

110 Mount Street, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
Jacuzzi
Air conditioning
Nestled about 10 minutes by car from River Club Golf Course Sandton, the 1-bedroom Mount Grand Boutique - 110 Mount Street Villa Johannesburg entices guests to explore various tourist destinations…
The Windsor Escape
The Windsor Escape

The Windsor Escape

31 Earls Avenue, Johannesburg, South Africa
Free Wi-Fi
Situated 3.1 km from Willows Estate The, the 2-bedroom The Windsor Escape Villa Johannesburg entices guests to explore various tourist attractions in the area.
Luxury Apartment - Michelangelo Towers
Luxury Apartment - Michelangelo Towers

Luxury Apartment - Michelangelo Towers

135 West Street 611 Michelangelo Towers, Johannesburg, South Africa
Excellent location
This property boasts excellent location. It has a score 9.1 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Cots
Luxury Apartment - Michelangelo Towers Johannesburg is located 4.4 km from Delta Park and an 18-minute walk from Benmore Centre. This apartment is situated 750 metres from Sandton train station and…
The Franklin Luxury Condo With Ups For Wi-Fi
The Franklin Luxury Condo With Ups For Wi-Fi

The Franklin Luxury Condo With Ups For Wi-Fi

Pritchard Street, Johannesburg, South Africa
Free Wi-Fi
Swimming pool
Situated 7 minutes on foot from The Cathederal of St Mary the Virgin Church, the 1-room The Franklin Luxury Condo With Ups For Wi-Fi Johannesburg also boasts easy access to Park train station which…
Park Central Rosebank 2 Bedroom Apartment
Park Central Rosebank 2 Bedroom Apartment

Park Central Rosebank 2 Bedroom Apartment

6 Keyes Avenue, Johannesburg, South Africa
Excellent location
This property boasts excellent location. It has a score 9.2 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi in rooms
Wi-Fi
Park Central Rosebank 2 Bedroom Apartment Johannesburg is located only 0.7 km from Rosebank train station and just a short stroll from Cornerstone Church Rosebank.
Kasongo Guestfarm
Kasongo Guestfarm

Kasongo Guestfarm

13 Nettleton Road Tedderfield Ah, Johannesburg, South Africa
The Cabin On 52
The Cabin On 52

The Cabin On 52

52 Davidson Street, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 9.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi
The On 52 is situated in Randburg district and offers a swimming pool. The venue is fitted with 2 bedrooms and 1 bathroom.
7.6
Good
27 Sherwood Gate West Street Sandton
27 Sherwood Gate West Street Sandton

27 Sherwood Gate West Street Sandton

Good
4 reviews
7.6
West Street, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.1 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi in rooms
27 Sherwood Gate West Street Sandton Johannesburg apartment is located 17 minutes' stroll from Nelson Mandela Square and 3.3 km from James & Ethel Gray City Park. This apartment is situated within a…
Solar - Powered Bryanston Home
Solar - Powered Bryanston Home

Solar - Powered Bryanston Home

234A Grosvenor Road 234A, Johannesburg, South Africa
Free Wi-Fi
Cots
Pets allowed
Offering a location 2.5 km from RollEgoli Roller Skating Rink, the 4-bedroom Solar - Powered Bryanston Home Johannesburg gives access to various tourist spots in the area.
Ashanti 10 Anderson
Ashanti 10 Anderson

Ashanti 10 Anderson

5-11 Anderson St, Johannesburg, South Africa
Free Wi-Fi
To enjoy your vacation in Johannesburg, stay at the 1-room Ashanti 10 Anderson Apartment Johannesburg, which is an 11-minute walk from Johannesburg City Hall Complex and 4.4 km from Apartheid Museum.
Janana Guesthouse & Conference Venue
Janana Guesthouse & Conference Venue

Janana Guesthouse & Conference Venue

No.1 Jacaranda Ave (Cnr Kays Street), Johannesburg, South Africa
Free Wi-Fi in rooms
Bar/ Lounge area
Janana Guesthouse & Conference Venue Johannesburg is located at a distance of 3.6 km from Nicolway Bryanston Shopping Centre and a 25-minute stroll from Olivedale Corner.
Melville Comfort Guest House
Melville Comfort Guest House

Melville Comfort Guest House

60 1St Avenue, Johannesburg, South Africa
Free Wi-Fi
Melville Comfort Guest House Johannesburg is located 2.5 km from Lindfield Victorian House Museum and 25 minutes on foot from Melville.
Sleepaway Lodge
Sleepaway Lodge

Sleepaway Lodge

58 Highgate Street, Johannesburg, South Africa
Pleasant location
This property boasts pleasant location. It has a score 5.9 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
24-hour reception
Restaurant
Bar/ Lounge area
SleepAway Lodge is a charming chalet nestled in the heart of Johannesburg, South Africa. This cozy retreat offers a perfect blend of comfort and convenience, ensuring a delightful stay for all…
Side Step
Side Step

Side Step

20 Geneva Road, Johannesburg, South Africa
Very good location
This property boasts very good location. It has a score 7.7 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Located 10 minutes by car from Nelson Mandela Square, Side Step Apartment Johannesburg is 7 km from a top family-friendly place like Johannesburg Zoo.

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

2025-07-03
2025-07-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