Johannesburg

3-Star Hotels in Johannesburg

Enter dates for 3-star hotel prices & availability in Johannesburg.

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

200 3-Star hotels available in Johannesburg

Select dates to see the latest hotel prices and deals in Johannesburg.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
88
Hotels in Johannesburg
Featured facilities: Airport pick-up service, Kitchenware, Blackout curtains
Very Good
190 reviews
8.9/10
1 night
From US$30
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Airport pick-up service, Laundry service (on-site), Parking
Great
144 reviews
9.0/10
1 night
From US$57
Check Availability
76
Hotels in Johannesburg
Featured facilities: Pool, Station pick-up service, Business center
Very Good
75 reviews
8.6/10
1 night
From US$73
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Playground, Gym, Snack bar
Very Good
62 reviews
8.3/10
1 night
From US$36
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Airport pick-up service, Business center, Gym
Great
97 reviews
9.1/10
1 night
From US$56
Check Availability
92
Hotels in Johannesburg
Featured facilities: Pool, Conference room, Gym
Very Good
59 reviews
8.5/10
1 night
From US$81
Check Availability
32
Hotels in Johannesburg
Featured facilities: Pool, BBQ, Shared kitchen
Amazing
11 reviews
9.5/10
1 night
From US$41
Check Availability
32
Hotels in Houghton Estate,Johannesburg
Featured facilities: Pool, Airport pick-up service, BBQ
Very Good
1 review
8.9/10
1 night
From US$56
Check Availability
76
Hotels in Johannesburg
Featured facilities: Spa, Conference room, Gym
Very Good
73 reviews
8.9/10
1 night
From US$94
Check Availability
99+
Hotels in Johannesburg
Featured facilities: Pool, Airport pick-up service, Business center
Very Good
39 reviews
8.3/10
1 night
From US$40
Check Availability
See All 3-Star Hotels in Johannesburg

Latest Reviews for the Best Johannesburg Hotels

See all
Read verified guest reviews and honest ratings to find your ideal 3-star hotel in Johannesburg.
9.0/10
Great
AAnonymous User✅Friendly stuff ✅Safe and convenient location ✅Easy and transparent check in process ✅Scrumptious breakfast ✅Accessible parking ✅Clean room
Hotel Sky, Sandton

Hotel Sky, Sandton

Hotel near Sandton
Price per night from:US$71
8.9/10
Very Good
YYINGThe network is only 200M per day, and it has not started to receive a few emails. The facilities are still a bit old, and the bathroom is obviously designed many years ago. Hotel level check-in, very safe to enter and exit The bed is very comfortable, there are not many breakfasts, but it tastes good.
Gold Reef City Theme Park Hotel

Gold Reef City Theme Park Hotel

Hotel near Johannesburg South
Price per night from:US$82
8.5/10
Very Good
HHali_The hotel apartments are situated in a great location. Everything seemed to be going well until the first night. There was a lot of noose coming from the corridor and outside due to a construction site. When someone in another apartment unit was showering, I could hear the water running while in my room (early hours of the morning). Would assume that since guests stay there that the windows would be insulated against noise. The bedding wasn’t clean - felt sandy and extremely itchy. I had red marks on my arm after my stay which makes me wonder if there were bed bugs.
The Capital on Bath

The Capital on Bath

Hotel near Johannesburg
Price per night from:US$65
8.2/10
Very Good
GGuest UserMy stay at Mint Hotel Rosebank was excellent. The staff were friendly and attentive, ensuring a smooth check-in and comfortable stay. The rooms were clean, modern, and well-equipped, and the location was convenient for both business and leisure. I particularly appreciated the quiet atmosphere and efficient service. Would definitely recommend Hotel Mint and look forward to returning.
Mint Hotel Rosebank

Mint Hotel Rosebank

Hotel near Johannesburg
Price per night from:US$51
7.8/10
Good
SSego Innocent MokgothuEnjoyed this one night stay Have a friendly receptionist (I forgot to ask for her name, she has a gap in her teeth, that’s her signature) She was so helpful and gave us the best welcome ever! Location is perfect if you want to be around Midrand and its surroundings Easy check in and check out Affordable! For all sorts of travelers! Easy accessible in terms of location and routes.
Inani Hotel Gallagher

Inani Hotel Gallagher

Hotel near Midrand
Price per night from:US$38
7.7/10
Good
UUsman MoosaWonderful rooms, clean, everything perfect but they didn’t have water.. no water at all in the washroom and shower. Receptionist literally told us to go to the next door building for a shower 😂. Anyways, Trip.com tried to mediate the issue, ultimately at the end of the day the night shift receptionist was kind enough to contact the franchise’s other hotel which was also within Sandton to give us a room there, so ended well, atleast they assisted.
Mint Hotel Sandhurst

Mint Hotel Sandhurst

Hotel near Sandton
Price per night from:US$44
7.4/10
GGuy Kaulu Numbi MulongoI had an outstanding stay here during my recent business trip. The location is incredibly convenient, making it easy to navigate to meetings while still having great local amenities nearby. The cleanliness of the room was impeccable, which is always my top priority. I was also very impressed with the facilities; the Wi-Fi was fast and reliable, and there was a comfortable workspace that made it easy to stay productive. What truly stood out, however, was the service. The staff was professional, attentive, and went out of their way to ensure a seamless experience. I highly recommend this hotel to anyone traveling for work or leisure.
Sandton Penthouse

Sandton Penthouse

Hotel near Sandton
Price per night from:US$101
7.0/10
AAdeleke RufaiAmazing hospitality
Miraton Guest Lodge

Miraton Guest Lodge

Hotel near Lorentzville, Johannesburg
Price per night from:US$19
5.7/10
KKayilThe location is close to the Gautrain Midrand Station, providing convenient travel to the major cities of Gauteng. Moreover, the workers are friendly, and the other guests keep to themselves. However, the lighting in the room is too dim, and I wish they had an option for breakfast. Lastly, the place is convenient for South Africans to escape for a day or a weekend, and foreign tourists will also benefit from staying at this lodge due to its location.
Cozy Guestrooms in Midrand

Cozy Guestrooms in Midrand

Hotel near Midrand
Price per night from:US$23
5.4/10
Mmokomoko13The staff are great, very accommodating, and very engaging. They are also very concerned of my safety (they always remind me to take care when going out). Saying that, the location might be challenging for those who are mindful of their safety. I am advised not to leave after dark, even just going to KFC which is just 300 meters away (I appreciate the concern of the staff). No wifi too.
Businessburg Hotel

Businessburg Hotel

Hotel near Downtown Johannesburg, Johannesburg
Price per night from:US$22

Frequently Asked Questions

How much does a 3 star hotel cost in Johannesburg?

For 3 star hotels in Johannesburg, the average price on weekdays is US$72, the average price on weekends (Friday–Saturday) is US$73.

What are the best 3 star hotels with pools in Johannesburg?

There are many 3 star hotels in Johannesburg with swimming pool. Garden Court Sandton City (price from US$78) , Hotel Sky, Sandton (price from US$49) and Sandton Farmhouse (price from US$39) are very popular.

Which 3 star hotels in Johannesburg have fitness centre?

What are the best 3 star hotels in Johannesburg with bars?

What are the best 3 star spa hotels in Johannesburg?

What are the best 3 star hotels in Johannesburg with free Wi-Fi?

What are the best deals for 3 star hotels in Johannesburg?

Trip.com offers promotions and deals for 3 star hotels. You can visit the promotions page to find out what offers are available on Trip.com.

Hotel Info for Tourists

Highest PriceUS$978
Lowest PriceUS$46
Number of Reviews 2,622
Total Properties200
Weekday Avg. PriceUS$72
Weekend Avg. PriceUS$73