Smoke-free hotels in Johannesburg









Excellent
20 reviews









Excellent
761 reviews









Exceptional
67 reviews









Excellent
147 reviews









Excellent
985 reviews









Excellent
299 reviews









Excellent
118 reviews









Excellent
14 reviews









Excellent
405 reviews









Excellent
20 reviews
Discover the neighborhoods of Johannesburg
Frequently asked questions
What's the average price of a hotel in Johannesburg?
The average price for a 3-star hotel in Johannesburg is USD 45. The average price for a 4-star hotel in Johannesburg is USD 64. The average price for a 5-star hotel in Johannesburg is USD 156.
What's the average price of a hotel in Johannesburg this weekend?
The average price for a 3-star hotel in Johannesburg this weekend is USD 44. The average price for a 4-star hotel in Johannesburg this weekend is USD 65. The average price for a 5-star hotel in Johannesburg this weekend is USD 152.
What's the average price of a hotel in Johannesburg tonight?
The average price for a 3-star hotel in Johannesburg tonight is USD 45. The average price for a 4-star hotel in Johannesburg tonight is USD 65. The average price for a 5-star hotel in Johannesburg tonight is USD 144.
What are the best hotels in Johannesburg near O. R. Tambo International Airport?
Verified travelers to Johannesburg who stayed near O. R. Tambo International Airport have given top reviews to City Lodge Hotel at OR Tambo International Airport Johannesburg, Peermont Metcourt at Emperors Palace Johannesburg and Peermont D'oreale Grande at Emperors Palace Johannesburg.
What are the best hotels in Johannesburg near Sandton City Shopping Centre?
Verified travelers to Johannesburg who stayed near Sandton City Shopping Centre have given top reviews to Radisson Blu Hotel Sandton Johannesburg, Signature Lux Hotel by ONOMO - Sandton and B and B Sandton.
What are the most popular hotels in Johannesburg?
Popular hotels in Johannesburg include City Lodge Hotel at OR Tambo International Airport Johannesburg, MINT Hotel 84 on Katherine and MINT Express Melrose View.
What are the best hotels in Johannesburg for couples?
Couples who stayed in Johannesburg have given high ratings to City Lodge Hotel at OR Tambo International Airport Johannesburg, MINT Hotel 84 on Katherine and MINT Express Melrose View.
What are the best hotels in Johannesburg for families?
Families who stayed in Johannesburg highly recommend City Lodge Hotel at OR Tambo International Airport Johannesburg, MINT Hotel 84 on Katherine and MINT Express Melrose View.
What hotels in Johannesburg have the best views?
Verified travelers to Johannesburg have given top reviews for the views at Pablo House Melville, Cradle Boutique Hotel and Orangerie Guest House.
What hotels in Johannesburg have the best breakfast?
Verified travelers to Johannesburg have given top reviews for the breakfast at Claires of Sandton Luxury Guest House, Rivonia Premier Lodge and Ginnegaap Guest House.
What's the best neighborhood in Johannesburg to stay in?
Popular neighborhoods among travelers staying in Johannesburg include Sandton, Greater OR Tambo and Johannesburg City Centre.

Find the Perfect Type of Accommodation
- Johannesburg Apartments
- Johannesburg Guest Houses
- Johannesburg 5-star hotels
- Johannesburg Family friendly hotels
- Johannesburg Luxury hotels
- Johannesburg Pool hotels
- Johannesburg Spa hotels
- Johannesburg Jacuzzi hotels
- Johannesburg Hotels with indoor pool
- Johannesburg Hotels near golf course
- Johannesburg Hotels with gym
- Johannesburg Hotels with free car parking
- Johannesburg Smoke-free hotels
- Johannesburg Hotels with smoking area
- Johannesburg Hotels with bar
- Johannesburg Hotels with BBQ facilities
- Johannesburg Hotels with rental car
- Johannesburg Hotels with business facilities
- Johannesburg Rooms with balcony
- Johannesburg Hotels with breakfast included
- Johannesburg Hotels with front desk 24 hour
- Johannesburg Hotels with car park
- Johannesburg Hotels with kitchen in room
- Johannesburg Hotels with airport transfer
- Johannesburg Hotels near fishing areas
- Johannesburg Hotels with nightclub
- Johannesburg Serviced Apartments
- Johannesburg Homestays
- Johannesburg Hotels with dinner included
- Johannesburg Hotels with bicycle rental
- Johannesburg Hostels
- Johannesburg Chalets
- Johannesburg Villas
- Johannesburg Resorts
- Johannesburg Pet friendly hotels
- Johannesburg Hotels near ski resort
- Johannesburg Hotels with lunch included
- Johannesburg Tents
- Johannesburg Farm stays
- Johannesburg Hotels with complimentary snack in room
- Johannesburg Hotels with early check-in
- Johannesburg Hotels with late check-out
- Johannesburg Vacation rentals