Johannesburg

Find Johannesburg Bed and Breakfasts

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 32 Johannesburg Bed and Breakfasts for you

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
83
Hotels in Johannesburg
Featured facilities: Restaurant, Private bathroom
Very Good
12 reviews
8.4/10
1 night
From US$39
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Laundry service (on-site)
Amazing
53 reviews
9.5/10
1 night
From US$78
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Laundry service (on-site), Private bathroom
Very Good
6 reviews
8.7/10
1 night
From US$34
Check Availability
18
Hotels in Johannesburg
Featured facilities: Laundry service (on-site)
Very Good
6 reviews
8.6/10
1 night
From US$46
Check Availability
69
Hotels in Johannesburg
Featured facilities: Laundry service (on-site), Private bathroom
Great
17 reviews
9.2/10
1 night
From US$42
Check Availability
59
Hotels in Johannesburg
Featured facilities: Restaurant, Laundry service (on-site)
Amazing
50 reviews
9.7/10
1 night
From US$155
Check Availability
22
Hotels in Johannesburg
With a stay at Dithakong Bed & Breakfast in Johannesburg (Soweto), you'll be within a 15-minute drive of Gold Reef City Casino and Walter Sisulu Square of Dedication. This bed & breakfast is 1.3 mi (2.1 km) from Maponya Mall and 2.5 mi (4.1 km) from Soweto Towers. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 5 guestrooms. Wireless internet access (surcharge) keeps you connected, and satellite programming is available for your entertainment. Conveniences include coffee/tea makers and portable fans, and housekeeping is provided daily.
Great
1 review
9.0/10
1 night
From US$39
Check Availability
32
Hotels in Houghton Estate,Johannesburg
Featured facilities: Private bathroom
Very Good
1 review
8.9/10
1 night
From US$56
Check Availability
36
Hotels in Johannesburg
Featured facilities: Laundry service (on-site)
Good
7.7/10
1 night
From US$45
Check Availability
62
Hotels in South Kensington,Johannesburg
Featured facilities: Laundry service (on-site)
5 reviews
6.7/10
1 night
From US$23
Check Availability
See all Bed and Breakfasts in Johannesburg

Latest Reviews for the Best Johannesburg Hotels

See all
Explore honest ratings and real traveler reviews to help you find the perfect stay
10/10
Outstanding
AAnonymous UserQuiet beautiful house nice host and services
Acacia House Executive Suite

Acacia House Executive Suite

Hotel near Sandton
Price per night from:US$45
9.6/10
Amazing
SsanverThe map location is correct, it is easy to take the Uber to go to the guest house. The room is clean, WiFi signal is fine, breakfast is also ok. Uber for ordering food is also available.
Aberfeldy Bed & Breakfast

Aberfeldy Bed & Breakfast

Hotel near Midrand
Price per night from:US$39
8.9/10
Very Good
TTrelly PatunvanuClean and great lodge with delicious breakfast and quite atmosphere.
Blue Hills Lodge

Blue Hills Lodge

Hotel near Midrand
Price per night from:US$44
7.2/10
CCangie15The place is very nice and clean. I enjoyed my stay 🙃
B and B Sandton

B and B Sandton

Hotel near Sandton
Price per night from:US$32

Frequently Asked Questions

What are the best places to stay in Johannesburg?

Some top places to stay in Johannesburg are near popular attractions like Rosebank, South African National Museum of Military History and Carlton Centre—so you can quickly get to top landmarks and amenities you need.

What is the average price of a hotel in Johannesburg for this weekend?

According to Trip.com’s latest 12-month data, 3-star hotels in Johannesburg have an average price of US$73 per night this weekend. For 4-star hotels, the average rate is US$122 per night. If you’re seeking luxury, 5-star hotels in Johannesburg typically cost US$508 per night this weekend.

What is the average nightly price of hotels in Johannesburg on weekdays?

Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in Johannesburg on weekdays is US$72. For 4-star hotels, the average cost is around US$122 per night. For a luxury stay, 5-star hotels in Johannesburg generally have an average price of US$503 per night on weekdays.

What are the best pet-friendly hotels in Johannesburg?

What hotels in Johannesburg offer an especially good breakfast?

Begin your day with a tasty and satisfying breakfast! 58 On Hume (price from US$167) provides the best breakfast to start your day.

What are the best hotels with a spa in Johannesburg?

A spa hotel can make your trip more enjoyable with relaxing amenities. Villa Simonne (price from US$102) is one of the best hotels with a spa in the area.

What are the best hotels in Johannesburg near Rosebank?

Some standout hotels in Johannesburg close to Rosebank include Southern Sun Rosebank, Johannesburg (price from US$95), Holiday Inn JOHANNESBURG - ROSEBANK by IHG (price from US$66) and Hyde Johannesburg Rosebank (price from US$140), all within easy walking or transit distance of Rosebank, perfect for travelers wanting to explore the landmark and its surroundings.

How to get good deals on hotels in Johannesburg?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.

Info of Bed and Breakfasts in Johannesburg

Total Properties32
Number of Reviews 342
Weekend Avg. PriceUS$92
Weekday Avg. PriceUS$92