• Help

Apartments and B&Bs in Johannesburg

Hotels on map
Search Hotels
2025-04-25
2025-04-26

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-04-25
2025-04-26

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
9.2
Excellent
Self Checkin-Luxury Tranquil Unit
Self Checkin-Luxury Tranquil Unit

Self Checkin-Luxury Tranquil Unit

Excellent
28 reviews
9.2
458 Fir Avenue, Johannesburg, South Africa
Outdoor swimming pool
Located 15 minutes' drive from Sandton Convention Center, Self Checkin-Luxury Tranquil Unit Hotel Johannesburg is within 5 minutes' walk of Adventure Golf. Guests can swim in an outdoor swimming pool…
8
Good
4Tress Guesthouse
4Tress Guesthouse

4Tress Guesthouse

Good
1 review
8
14 Morris Avenue, Johannesburg, South Africa
Wi-Fi
Outdoor swimming pool
Cots
Children's play area
Pets allowed
4Tress Guesthouse Johannesburg is located in Johannesburg, around a 15-minute ride from The Wanderers Golf Club, and offers a private swimming pool. There is Wi-Fi, provided throughout the property.
8
Good
Northcliff Bed And Breakfast
Northcliff Bed And Breakfast

Northcliff Bed And Breakfast

Good
4 reviews
8
282 Herder Drive, Randburg, 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!
Free Wi-Fi
Outdoor swimming pool
Smoking allowed in designated areas
Breakfast
Northcliff Bed And Breakfast Randburg is located in Randburg, 3.7 km from Randpark Golf Course, and offers an outdoor pool. Staying here you can use Wi-Fi throughout the property and parking on site.
9.2
Excellent
Silken Trap Accommodation No Loadshedding
Silken Trap Accommodation No Loadshedding

Silken Trap Accommodation No Loadshedding

Excellent
17 reviews
9.2
31 Francis Road, Johannesburg, South Africa
Very good location
This property boasts very good location. It has a score 7.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi in rooms
Express check-in/ -out
Outdoor swimming pool
Golf course
Paid shuttle service
Children's play area
Set amidst the vibrant city of Johannesburg, Silken Trap Accommodation provides a delightful retreat for travelers. The accommodation features tastefully appointed rooms with a seating area, flat…
9.2
Excellent
Ava Guest House
Ava Guest House

Ava Guest House

Excellent
39 reviews
9.2
10 Majuba Avenue, Johannesburg, South Africa
Free Wi-Fi
Outdoor swimming pool
Golf course
Bar/ Lounge area
Children's play area
Air conditioning
Ava Guest House Johannesburg is located in Johannesburg, within a 5-minute drive of Constantia Kloof Park, and offers a swimming pool. This guest house has views of the garden and features Wi-Fi…
8.4
Excellent
Baobabsuites
Baobabsuites

Baobabsuites

Excellent
27 reviews
8.4
34 Glamorgan Road, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.9 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Pets allowed
Baobabsuites Johannesburg hotel, located 4.5 km from Lindfield Victorian House Museum, features Wi-Fi throughout the property. Overlooking garden, this inn welcomes guests with a daily continental…
9.2
Excellent
The Bryanston Boutique
The Bryanston Boutique

The Bryanston Boutique

Excellent
40 reviews
9.2
225 Bryanston Drive, Johannesburg, South Africa
Free Wi-Fi
Express check-in/ -out
Outdoor swimming pool
Paid shuttle service
Bar/ Lounge area
Meeting/ Banquet facilities
Overlooking the garden, The Bryanston Boutique Hotel Johannesburg is located at a distance of 2.9 km from RollEgoli Roller Skating Rink. This guest house also includes complimentary private parking.
8.2
Excellent
Blu Trea B&B
Blu Trea B&B

Blu Trea B&B

Excellent
13 reviews
8.2
10 8Th Avenue, Melville, 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!
Free Wi-Fi
Cots
Breakfast
Blu Trea B&B Johannesburg includes 6 rooms and is at a distance of 3.2 km from Albert's Farm. A car park is provided on site.
8
Good
A Hundred Thousand Welcomes B&B
A Hundred Thousand Welcomes B&B

A Hundred Thousand Welcomes B&B

Good
3 reviews
8
94 First St, Sandton, 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 in rooms
Swimming pool
A Hundred Thousand Welcomes B&B Sandton, located around 25 minutes on foot from French South African Chamber of Commerce and Industry, boasts a swimming pool. Parking is provided on site.
8.6
Excellent
Gitta F Luxury Hotel
Gitta F Luxury Hotel

Gitta F Luxury Hotel

Excellent
4 reviews
8.6
102 De Korte Street, 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 within 20 minutes' walk of FNB Bank City, Gitta F Luxury Hotel Johannesburg is nearly a 5-minute walk from Women's Gaol Museum. The hotel provides a private parking lot for ZAR 25 per day on…
9.2
Excellent
At Blessed Bnb
At Blessed Bnb

At Blessed Bnb

Excellent
22 reviews
9.2
18 Hurricane St, Johannesburg, South Africa
Free Wi-Fi
At Blessed Bnb Hotel Johannesburg offers proximity to South Western Townships, situated 3.3 km away.
8
Good
Klelya'S Bed And Breakfast
Klelya'S Bed And Breakfast

Klelya'S Bed And Breakfast

Good
6 reviews
8
47 Observatory Avenue, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.2 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi in rooms
Offering location only 5 minutes' stroll from Observatory Golf Club, Klelya'S Bed And Breakfast Johannesburg offers 7 rooms. Guests who stay at this hotel can park their car on site.
8.8
Excellent
Mood Health Resort
Mood Health Resort

Mood Health Resort

Excellent
16 reviews
8.8
96B Houghton Drive, Johannesburg, South Africa
Free Wi-Fi
Valet parking
Express check-in/ -out
Heated swimming pool
Spa & wellness centre
Beauty treatment
Full body massage
Head massage
Back massage
Waxing
Manicure
Pedicure
Business centre
Mood Health Resort Johannesburg, located 10 minutes by car from Ellis Park Stadium, boasts a swimming pool. Enhancing the overall experience, the resort showcases a garden equipped with a swimming…
8
Good
Houghton Estate B&B
Houghton Estate B&B

Houghton Estate B&B

Good
2 reviews
8
28 8Th Street, Houghton Estate, Johannesburg, Za, Johannesburg, South Africa
Exceptional location
This property boasts exceptional location. It has a score 9.7 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi
Houghton Estate B&B Johannesburg offers proximity to The Mall of Rosebank, which is located 17 minutes' walk away. Guests who stay at this 3-star hotel can park their car on site.
9.6
Excellent
Braam Vibes Retreat
Braam Vibes Retreat

Braam Vibes Retreat

Excellent
3 reviews
9.6
51 Juta Street, 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!
Free Wi-Fi
Overlooking the city, Braam Vibes Retreat Hotel Johannesburg is a mere 1.9 km from 11 Diagonal Street.
9
Excellent
Toto'S Guest House
Toto'S Guest House

Toto'S Guest House

Excellent
1 review
9
41 Kings Avenue, 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!
Wi-Fi
Located about 10 minutes by car from Northcliff, Toto'S Guest House Johannesburg offers access to tourist attractions throughout Johannesburg. Guests who stay at this Johannesburg guest house can…
9
Excellent
Fezeu'S Place
Fezeu'S Place

Fezeu'S Place

Excellent
51 reviews
9
305 Long Avenue, Johannesburg, South Africa
Free Wi-Fi
Outdoor swimming pool
Bar/ Lounge area
Air conditioning
Fezeu'S Place Hotel Johannesburg provides proximity to Volle Evangelie Kerk Ferndale, which is situated 8 minutes' walk away.
9.2
Excellent
Lydall Wild Tranquil Garden Suites
Lydall Wild Tranquil Garden Suites

Lydall Wild Tranquil Garden Suites

Excellent
9 reviews
9.2
96A Eccleston Crescent Bryanston, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.9 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Wi-Fi
Outdoor swimming pool
Golf course
No pets allowed
Positioned in the heart of Bryanston, where vibrant city life meets serene tranquility, Lydall Wild Tranquil Garden Suites Johannesburg provides a perfect oasis for your stay. Each room offers a cozy…
8.6
Excellent
Strathavon Bed And Breakfast
Strathavon Bed And Breakfast

Strathavon Bed And Breakfast

Excellent
9 reviews
8.6
4 Sengwe Pl, Johannesburg, South Africa
Superb location
This property boasts superb location. It has a score 8.5 out of 10 for location according to the visitors’ reviews. It must be a convenient place to stay!
Free Wi-Fi
Swimming pool
Nestled in the bustling metropolis of Sandton, Strathavon Bed And Breakfast is a tranquil oasis with expansive, peaceful gardens, a rarity in this vibrant city. Conveniently located close to several…
9
Excellent
Johannesburg Guest House Kensington
Johannesburg Guest House Kensington

Johannesburg Guest House Kensington

Excellent
1 review
9
19 Essex Street, Johannesburg, South Africa
Free Wi-Fi
Jacuzzi
Cots
Air conditioning
Overlooking the mountain, Johannesburg Guest House Kensington is located 3.1 km from Hillbrow Telkom Tower. The guest house also includes complimentary private parking.

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

2025-04-25
2025-04-26

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