Hotels in Johannesburg

Hotels in Johannesburg

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Johannesburg
O. R. Tambo International Airport(JNB)Breakfast includedHotelPay at HotelFree cancellationPoolGreat 9+SandtonWithin 1 km2 beds
Property Type
HotelServiced apartmentResortApartmentGuest houseVillaVacation homeBed and breakfastLodgeChaletHomestayCampsiteCountry houseHostelInnMotel
Property facilities & services
PoolGymCurrency exchangeSpaParking availableWi-Fi in public areasSaunaSmoking area24-hour front deskFree parkingPets welcomeBarbecueGolf courseWater parkLaundry roomRestaurantEV charging stationLuggage storageWake-up callConference roomElevatorBarairport transfersCar rentalsFree airport transfers

We found 670 hotels for you in Johannesburg

Trip.com offers top-picked hotels in Johannesburg, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Little Forest Guest House Hotels in Johannesburg
Little Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in JohannesburgLittle Forest Guest House Hotels in Johannesburg
48
Hotels in Johannesburg
Private parking
24-hour front desk
Wi-Fi in public areas
With a stay at Little Forest Guest House in Johannesburg (Randburg), you'll be a 3-minute drive from Rosebank Mall and 7 minutes from Melrose Arch Shopping Centre. This guesthouse is 9.4 mi (15.1 km) from Montecasino and 4.6 mi (7.4 km) from Nelson Mandela Square. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and barbecue grills. At Little Forest Guest House, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include a 24-hour front desk, multilingual staff, and laundry facilities. Free self parking is available onsite. Stay in one of 5 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Outstanding
42 reviews
9.8/10
1 night
From CAD 102
Check Availability
Houghton Place Hotels in Johannesburg
Houghton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in JohannesburgHoughton Place Hotels in Johannesburg
31
Hotels in Houghton Estate,Johannesburg
Golf course
Outdoor swimming pool
Horse riding
+8
"Wonderful stay! Sam & Janice are spectacular hosts, Pat & Shadi are phenomenal ladies that cook up a killer breakfast! The doggos are very friendly too! I am feeling very refreshed after my stay here, I loved the vibe and felt right at home! See you soon 🌷"
Great
42 reviews
9.2/10
1 night
From CAD 86
Check Availability
Melrose Place Hotels in Johannesburg
Melrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in JohannesburgMelrose Place Hotels in Johannesburg
99+
Hotels in Birnam,Sandton
Golf course
Outdoor swimming pool
Private parking
+3
"The staff and owner were extremely friendly and helpful. We enjoyed the breakfast and were very satisfied with the rooms and overall impression of the facilities. Loved the farm house feel of the rooms and decorations. We truly enjoyed our stay.   "
Very Good
30 reviews
8.8/10
1 night
From CAD 108
Check Availability
Easy Stay - the Vantage Rosebank Hotels in Johannesburg
Easy Stay - the Vantage Rosebank Hotels in JohannesburgEasy Stay - the Vantage Rosebank Hotels in JohannesburgEasy Stay - the Vantage Rosebank Hotels in JohannesburgEasy Stay - the Vantage Rosebank Hotels in JohannesburgEasy Stay - the Vantage Rosebank Hotels in JohannesburgEasy Stay - the Vantage Rosebank Hotels in Johannesburg
58
Hotels in Johannesburg
Golf course
Private parking
24-hour front desk
+4
"Clean"
Very Good
2 reviews
8.6/10
Check Availability
Yvonne's house Hotels in Johannesburg
Yvonne's house Hotels in JohannesburgYvonne's house Hotels in JohannesburgYvonne's house Hotels in JohannesburgYvonne's house Hotels in JohannesburgYvonne's house Hotels in JohannesburgYvonne's house Hotels in Johannesburg
87
Hotels in Johannesburg
Pool
Private parking
Luggage storage
+7
"This B&B is run by a kind-hearted Chinese couple. It’s easy to communicate and the environment is very good. It’s very safe to go out in this area during the day. Taxi service is very fast. It is recommended to buy a phone card when you come to the airport here, or ask the landlord to help you buy it because it is available on Taobao in China. The ones I bought are basically useless. There is a supermarket nearby where you can walk to buy ingredients and cook in the kitchen. It is very suitable for Chinese people to stay in a hotel. "
Amazing
14 reviews
9.5/10
1 night
From CAD 70
Check Availability
Miraton Eastgate Suites Hotels in Johannesburg
Miraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in JohannesburgMiraton Eastgate Suites Hotels in Johannesburg
87
Hotels in South Kensington,Johannesburg
Parking
24-hour front desk
Conference room
+1
"Good location, very close to Chinatown and large comprehensive supermarket. As a self-driving tourist, parking and sightseeing are very convenient here."
Amazing
4 reviews
9.7/10
1 night
From CAD 31
Check Availability
58 On Hume Hotels in Johannesburg
58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg58 On Hume Hotels in Johannesburg
53
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Massage room
+10
"I originally booked for 2 nights...had to stay another as it is just fabulous ❤️❤️❤️ This place and Michelle and staff are true gems"
Amazing
46 reviews
9.7/10
1 night
From CAD 194
Check Availability
City Lodge Newtown, Johannesburg Hotels in Johannesburg
City Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in JohannesburgCity Lodge Newtown, Johannesburg Hotels in Johannesburg
99+
Hotels in Newtown,Johannesburg
Outdoor swimming pool
Hiking
Gym
+12
"Literally next to the mall, which has banks, grocery stores and restaurants. The shower is nice and big, although figuring out the hot/cold water adjustments was a bit difficult. My chosen room was fitted with a corner to corner carpet. Personally, not too fond of carpets. But it was clean, which is a plus. Breakfast was definitely tasty, too bad I was in a rush."
Very Good
47 reviews
8.4/10
1 night
From CAD 81
Check Availability
Holiday Inn Johannesburg Sunnyside Park Hotels in Johannesburg
Holiday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in JohannesburgHoliday Inn Johannesburg Sunnyside Park Hotels in Johannesburg
99+
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Gym
+14
"The overall experience is very good. The service staff here is also very good. The environment, hygiene, accommodation and meals are all very good. It is worth staying here. HLOGI and HAPPY are all very nice. I look forward to staying here next time."
Great
57 reviews
9.1/10
1 night
From CAD 70
Check Availability
Hyde Park Guest House Hotels in Johannesburg
Hyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in JohannesburgHyde Park Guest House Hotels in Johannesburg
99+
Hotels in Johannesburg
Golf course
Outdoor swimming pool
Private parking
+5
With a stay at Hyde Park Guest House in Johannesburg (Sandton), you'll be a 5-minute drive from Melrose Arch Shopping Centre and 5 minutes from Sandton City Mall. This luxury bed & breakfast is 2.3 mi (3.8 km) from Sandton Convention Centre and 3 mi (4.8 km) from Johannesburg Zoo. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. This bed & breakfast also features complimentary wireless internet access, a fireplace in the lobby, and tour/ticket assistance. Grab a bite from the snack bar/deli serving guests of Hyde Park Guest House. A complimentary full breakfast is served on weekdays from 6:30 AM to 9:00 AM and on weekends from 7:30 AM to 10:00 AM. Featured amenities include dry cleaning/laundry services, multilingual staff, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 15 individually decorated guestrooms, featuring refrigerators and microwaves. 32-inch flat-screen televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms feature separate bathtubs and showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as safes and desks.
Great
44 reviews
9.0/10
1 night
From CAD 132
Check Availability
See all hotels in Johannesburg

Trending places in Johannesburg

Find top attractions and hotspots in Johannesburg

Find your unique stays in Johannesburg

Immerse yourself in the vibrant atmosphere of Johannesburg with our handpicked accommodation options

Premium Hotels in Johannesburg

See all
Discover our curated selection of premium hotels in Johannesburg for your next stay
No.
1
Four Seasons Hotel the Westcliff, Johannesburg Hotels in Johannesburg
9.1/10
56 review

Four Seasons Hotel the Westcliff, Johannesburg

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
2
Fairlawns Boutique Hotel & Spa Hotels in Sandton
8.9/10
65 review

Fairlawns Boutique Hotel & Spa

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
3
The Leonardo Hotels in Sandton
9.0/10
38 review

The Leonardo

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
4
Johannesburg Marriott Hotel Melrose Arch Hotels in Johannesburg
9.2/10
51 review

Johannesburg Marriott Hotel Melrose Arch

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
5
The Houghton Hotel, Spa, Wellness & Golf Hotels in Johannesburg
9.1/10
63 review

The Houghton Hotel, Spa, Wellness & Golf

Hotel near Houghton Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
6
Sandton Sun & Towers Hotels in Sandton
8.9/10
103 review

Sandton Sun & Towers

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
7
The Residence Hotels in Johannesburg
9.6/10
66 review

The Residence

Hotel near Houghton Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
8
Marriott Executive Apartments Johannesburg, Melrose Arch Hotels in Johannesburg
9.4/10
41 review

Marriott Executive Apartments Johannesburg, Melrose Arch

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
9
The Michelangelo Towers Hotels in Sandton
8.1/10
42 review

The Michelangelo Towers

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
10
African Pride Melrose Arch, Autograph Collection® Hotels in Johannesburg
9.2/10
89 review

African Pride Melrose Arch, Autograph Collection®

Hotel near Birnam, Johannesburg
"Good Location"
Select dates to view prices
No.
11
Davinci Hotel on Nelson Mandela Square Hotels in Sandton
9.1/10
110 review

Davinci Hotel on Nelson Mandela Square

Hotel near Sandton
"Great rooms"
Select dates to view prices
No.
12
Hyde Johannesburg Rosebank Hotels in Johannesburg
9.2/10
71 review

Hyde Johannesburg Rosebank

Hotel near Johannesburg
"Great location""Great stay!"
Select dates to view prices
No.
13
Palazzo Hotel Hotels in Fourways
9.0/10
102 review

Palazzo Hotel

Hotel near Fourways
"Good Location"
Select dates to view prices
No.
14
Davinci Suites Hotels in Johannesburg
8.7/10
65 review

Davinci Suites

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
15
54 on Bath, Johannesburg Rosebank Hotels in Johannesburg
9.1/10
43 review

54 on Bath, Johannesburg Rosebank

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
16
Park Hyatt Johannesburg Hotels in Johannesburg
8.9/10
23 review

Park Hyatt Johannesburg

Hotel near Melrose Estate, Johannesburg
"Good Location"
Select dates to view prices
No.
17
Michelangelo Hotel by Legacy Hotels in Johannesburg
9.2/10
9 review

Michelangelo Hotel by Legacy

Hotel near Johannesburg
"Good Location"
Select dates to view prices
No.
18
Riboville Boutique Hotel and Restaurant Hotels in Midrand
8.4/10
16 review

Riboville Boutique Hotel and Restaurant

Hotel near Midrand
"Good Location"
Select dates to view prices
No.
19
Raphael Suites Hotels in Sandton
8.4/10
34 review

Raphael Suites

Hotel near Sandton
"Good Location"
Select dates to view prices
No.
20
Seven Villa Hotel & Spa Hotels in Sandton
8.6/10
62 review

Seven Villa Hotel & Spa

Hotel near Sandton
"Good Location"
Select dates to view prices

Top hotel picks in Johannesburg

See all
Check out these top-booked hotels from the past 30 days!
No.1
Onomo Hotel Johannesburg Sandton Hotels in Sandton
8.7/10
81 review

Onomo Hotel Johannesburg Sandton

Hotel near Sandton
"Delicious breakfast""Great service"
Select dates to view prices
No.2
@Sandton Hotel Hotels in Sandton
9.1/10
177 review

@Sandton Hotel

Hotel near Sandton
"Great rooms""Great stay!"
Select dates to view prices
No.3
MINT Express Melrose View Hotels in Johannesburg
8.8/10
90 review

MINT Express Melrose View

Hotel near Johannesburg
"Great rooms""Great service"
Select dates to view prices
No.4
Radisson Blu Hotel Sandton, Johannesburg Hotels in Johannesburg
9.5/10
132 review

Radisson Blu Hotel Sandton, Johannesburg

Hotel near Johannesburg
"Great rooms""Great service"
Select dates to view prices
No.5
Hampton by Hilton Sandton Grayston Hotels in Sandton
9.3/10
110 review

Hampton by Hilton Sandton Grayston

Hotel near Sandton
"Great rooms""Clean and tidy"
Select dates to view prices
No.6
Inn & Out Sandton Hotels in Sandton
6.8/10
164 review

Inn & Out Sandton

Hotel near Sandton
"Good Location"
Select dates to view prices
No.7
Holiday Inn Express Sandton - Woodmead Hotels in Midrand
9.0/10
80 review

Holiday Inn Express Sandton - Woodmead

Hotel near Midrand
"Great stay!""Great service"
Select dates to view prices
No.8
Mint Express Sandton View Hotels in Wynberg
8.1/10
52 review

Mint Express Sandton View

Hotel near Wynberg
"Clean and tidy"
Select dates to view prices
No.9
The Catalyst Apartment Hotel by Newmark Hotels in Sandton
8.9/10
98 review

The Catalyst Apartment Hotel by Newmark

Hotel near Sandton
"Great service""Great location"
Select dates to view prices
No.10
Radisson Blu Gautrain Hotel, Sandton Johannesburg Hotels in Sandton
9.0/10
47 review

Radisson Blu Gautrain Hotel, Sandton Johannesburg

Hotel near Sandton
"Great location""Great service"
Select dates to view prices

Hotels with tasty breakfast in Johannesburg

See all
Start your day with a tasty breakfast at one of our favourite hotels in Johannesburg.

NH Johannesburg Sandton

Hotel near Sandton
Centrally located in Johannesburg, NH Johannesburg Sandton Hotel is within a 15-minute walk of Sandton Convention Centre and Nelson Mandela Square. This luxury hotel is 1 mi (1.7 km) from Sandton City Mall and 8.3 mi (13.4 km) from University of Witwatersrand. Enjoy a range of recreational amenities, including an outdoor pool, a sauna, and a 24-hour fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands. Guests can get to nearby shops on the complimentary shuttle. Enjoy international cuisine at Tradewinds, a restaurant which features a bar/lounge, or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the poolside bar. Buffet breakfasts are served on weekdays from 6:30 AM to 10:30 AM for a fee. Featured amenities include a business center, express check-in, and express check-out. Event facilities at this hotel consist of conference space and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and self parking (subject to charges) is available onsite. Make yourself at home in one of the 329 air-conditioned rooms featuring minibars and LCD televisions. Complimentary wired and wireless internet access keeps you connected, and satellite programming provides entertainment. Bathrooms feature separate bathtubs and showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as laptop-compatible safes and desks.
9.0/10
Great80 review
Price per night from:CAD 230

Davinci Hotel on Nelson Mandela Square

Hotel near Sandton
With a stay at Davinci Hotel And Suites On Nelson Mandela Square, you'll be centrally located in Johannesburg, a 1-minute drive from Nelson Mandela Square and 7 minutes from Melrose Arch Shopping Centre. This family-friendly hotel is 7.4 mi (11.9 km) from Montecasino and 11.3 mi (18.2 km) from Gold Reef City Casino. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. If you're looking for recreational opportunities, you'll find an outdoor pool, a steam room, and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Guests can get around on the complimentary shuttle, which operates within 2 kilometers. Grab a bite to eat at Maximillien, a restaurant where you can enjoy drinks at the bar/lounge and dine alfresco. Or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the poolside bar. Featured amenities include a 24-hour business center, limo/town car service, and complimentary newspapers in the lobby. Planning an event in Johannesburg? This hotel has 1496 square feet (139 square meters) of space consisting of conference space and 4 meeting rooms. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a train station pick-up service. Make yourself at home in one of the 166 guestrooms featuring iPod docking stations and minibars. Plasma televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with separate bathtubs and showers feature deep soaking bathtubs and rainfall showerheads. Conveniences include phones, as well as safes and desks.
9.1/10
Great110 review
Price per night from:CAD 205

Johannesburg Marriott Hotel Melrose Arch

Hotel near Birnam, Johannesburg
Experience the Johannesburg Marriott Hotel Melrose Arch, one of the top hotels in Johannesburg, ideally located in the vibrant Melrose Arch precinct in Sandton. Surrounded by trendy cafés, high-end boutiques, and open-air dining, our hotel features 362 stylish rooms and apartment suites, including options for group stays. Enjoy exceptional comfort with access to a spacious fitness centre, a serene outdoor pool, and The Greatroom—ideal for working, socializing, or unwinding. Savor locally inspired cuisine at Keystone Bistro or sip handcrafted cocktails at archer bar & eatery. Host your next meeting in one of our 7 modern event spaces with state-of-the-art facilities. Conveniently situated just 26 km from O.R. Tambo International Airport and 5 km from both Sandton and Rosebank, our five-star hotel in Sandton is also close to top golf courses and major Johannesburg attractions. Whether visiting for business or leisure, expect a seamless and elevated stay in the heart of the city.
9.2/10
Great51 review
Price per night from:CAD 238

Marriott Executive Apartments Johannesburg, Melrose Arch

Hotel near Birnam, Johannesburg
Marriott Melrose Arch is the ideal choice for international business travelers seeking luxury accommodation in Johannesburg. This property features premium, fully serviced apartments with all the comforts of home. Located in the vibrant Melrose Arch, guests at our hotel in Sandton, Johannesburg, enjoy unparalleled access to dining, shopping, and entertainment options within this unique city-within-a-city. Choose from a variety of spacious one, two, or three-bedroom apartments, each equipped with a fully functional kitchen, stylish dining area, and a comfortable lounge designed for relaxation and convenience. While enjoying the luxury of private living, guests also benefit from room service, undercover parking, 24-hour security, a fitness center, a swimming pool, and conference spaces. Savor delightful meals at Keystone Bistro or indulge in creative mixology at archer bar & eatery. Experience a perfect blend of comfort and sophistication. This is your gateway to unforgettable luxury getaways near Johannesburg.
9.4/10
Amazing41 review
Price per night from:CAD 227

The Capital on the Park

Hotel near Sandton
Located in Johannesburg (Sandton), The Capital on the Park is within a 15-minute walk of Sandton City Mall and Nelson Mandela Square. This luxury hotel is 8.4 mi (13.4 km) from Montecasino and 3 mi (4.8 km) from Melrose Arch Shopping Centre. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. If you're looking for recreational opportunities, you'll find an outdoor pool, a sauna, and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and wedding services. Guests can catch a ride on the complimentary shuttle, which operates within 5 kilometers. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers 24-hour room service. Relax with a refreshing drink from the poolside bar or one of the 2 bars/lounges. Buffet breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Event facilities at this hotel consist of a conference center and 5 meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 250 air-conditioned rooms featuring microwaves and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
9.0/10
Great61 review
Price per night from:CAD 134

Palazzo Hotel

Hotel near Fourways
With a stay at Palazzo Hotel in Johannesburg (Sandton), you'll be within a 15-minute drive of Montecasino and Nelson Mandela Square. This luxury hotel is 10.3 mi (16.6 km) from Melrose Arch Shopping Centre and 0.5 mi (0.8 km) from Croc City. Relax and unwind with massages and body treatments. This hotel also features complimentary wireless internet access, concierge services, and a hair salon. Satisfy your appetite for lunch or dinner at Medeo, a restaurant which specializes in international cuisine, or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a business center, a 24-hour front desk, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 246 guestrooms featuring iPod docking stations and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms with separate bathtubs and showers feature deep soaking bathtubs and designer toiletries. Conveniences include phones, as well as laptop-compatible safes and desks.
9.0/10
Great102 review
Price per night from:CAD 247

Four Seasons Hotel the Westcliff, Johannesburg

Hotel near Johannesburg
Fully transformed with cool, contemporary style, Four Seasons Hotel The Westcliff, Johannesburg, welcomes you to a chic urban resort – the city’s only hillside hotel and the only hotel with elevated views of the lushly green urban forest stretching to the horizon.
9.1/10
Great56 review
Price per night from:CAD 637

Hyde Johannesburg Rosebank

Hotel near Johannesburg
Bringing a bohemian sensibility to the leafy northern suburbs of the city, Hyde Johannesburg Rosebank stands as an architectural gem, seamlessly blending vintage with contemporary interior design. Its prime location offers easy access to Rosebank's Gautrain Station and a host of international corporate offices. The Sandton Convention Centre is a mere 10-minute Gautrain ride away, and guests can enjoy the Art Deco-inspired all-day eatery, Proud Mary, and make use of the premium co-working space, Workshop17
9.2/10
Great71 review
Price per night from:CAD 169

Sandton Sun & Towers

Hotel near Sandton
With a stay at Southern Sun Sandton Sun & Towers in Johannesburg (Sandton), you'll be a 1-minute drive from Nelson Mandela Square and 7 minutes from Melrose Arch Shopping Centre. This luxury hotel is 7.3 mi (11.8 km) from Montecasino and 11.3 mi (18.1 km) from Gold Reef City Casino. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools, a sauna, and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and gift shops/newsstands. Enjoy international cuisine at San Restaurant, one of the hotel's 2 restaurants, or stay in and take advantage of the 24-hour room service. Wrap up your day with a drink at the bar/lounge. Featured amenities include a business center, express check-in, and express check-out. Planning an event in Johannesburg? This hotel has 3886 square feet (361 square meters) of space consisting of conference space and 7 meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 326 guestrooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature designer toiletries and hair dryers. Conveniences include phones, as well as laptop-compatible safes and desks.
8.9/10
Very Good103 review
Price per night from:CAD 276

The Leonardo

Hotel near Sandton
A stay at The Leonardo places you in the heart of Johannesburg, within a 10-minute walk of Nelson Mandela Square and Sandton City Mall. This luxury aparthotel is 7.5 mi (12.1 km) from Montecasino and 2.8 mi (4.5 km) from Melrose Arch Shopping Centre. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an outdoor pool and a fitness center. Additional amenities at this aparthotel include complimentary wireless internet access, concierge services, and a hair salon. Grab a bite to eat at Octo Bar, a poolside bar/lounge which features a pool view. You can also stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the poolside bar. A complimentary cooked-to-order breakfast is served daily from 6:30 AM to 10:30 AM. Featured amenities include a 24-hour business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Planning an event in Johannesburg? This aparthotel has 4047 square feet (376 square meters) of space consisting of conference space and 5 meeting rooms. Free valet parking is available onsite. Make yourself at home in one of the 108 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and ovens. 49-inch LCD televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as safes and desks.
9.0/10
Great38 review
Price per night from:CAD 418

Latest Reviews for Johannesburg hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.5/10
Amazing
CCN.TorlageI had the most incredible stay at The Ashford Guesthouse. All my needs were taken care of by the professional staff and owner, Megan really attends to all guests needs to ensure a pleasant stay. The aesthetics of the guesthouse gave me a sense of homely comfort like I was visiting my grandparents. And with delicious breakfasts each morning that catered to my vegan lifestyle, I was pleasantly surprised by the lovely spread they provided. The location is also very convenient with Rosebank mall and the zone and the Rosebank market within a 10 minute walking distance. I truly enjoyed my time here and look forward to a future visit. 🌻🌻🫶🏼
The Ashford Hotels in Johannesburg

The Ashford

Hotel near Parkwood, Randburg
Price per night from:CAD 99
8.8/10
Very Good
GGuest UserThe hotel is ok, nothing special especially for the cost. When I got there, they gave me a room that was still being cleaned so I stood by the doorway waiting for the lady to finish. I was very jet lagged at this point and just wanted to sleep. She tried her best to be quick and was very welcoming. I then asked them to bring a menu because I couldn’t scan the code in the hotel room. This took more than 20 minutes. The food arrived and the meat tasted a bit off and undercooked. The breakfast was amazing. I’m not sure if they provide things such as toothbrushes, toothpaste, slippers and gowns by request because they were not in the room and I was too tired to ask for them. If they don’t provide these, perhaps they can try to in future. Overall, not the worst hotel but a bit overpriced considering what’s on offer.
Garden Court Sandton City Hotels in Johannesburg

Garden Court Sandton City

Hotel near Sandton
Price per night from:CAD 113
8.7/10
Very Good
RReese’sThis was an interesting experience because as we arrived, we had police vans parked in the parking. Of course there’s any visitors seeing this. It causes alarm because you are not quite sure why they come there. The room was very big and everything was clean, but the noise was almost unbearable. All hours there were people coming in and out so if you want to relaxing vacation, this is not the place. And unless we had a room that was not located in the right area, I’m not sure. The restaurant on the hotel premises was good and the food was tasty and there were many options with lovely music and the vibe was great. There was also a swimming pool that we did not use because we went in winter but it looked pretty good. There were no slippers and robes for us to use, which did not add that luxury experience. Someone had allowed us to use their Netflix for several days before it got cut off and we were not sure how to watch TV at all in the room was not really that fun. Fortunately we had sent in close by and many other things to do and we had hired a car (the Avis is very close by which is wonderful and convenient) so we spent our time wandering around which was also wonderful. Overall, I would give this a 3 star out of 5.
Mint Hotel 84 on Katherine Hotels in Johannesburg

Mint Hotel 84 on Katherine

Hotel near Sandton
Price per night from:CAD 105
8.6/10
Very Good
UUzanele_nI loved everything about this hotel. I got drinks menu on arrival which was served free of charge, wasn’t expecting that in South Africa🤪🤪 Check in was super quicknand smooth, beautiful room with proper amenities. The hotel is in a good location sorrounded by nature. The services was 10/10, with super friendly and helful staff. I was impressed by the breakfast options and the restaurant itself….stunning and aesthetically pleasing. I didn’t like their cocktails menu🥺🥺 they don’t have classic ones. 90% of their cocktails are made with sminorf 18/18 which isn’t cool. Overall, this is a great hotel and would definitely come back!
Seven Villa Hotel & Spa Hotels in Johannesburg

Seven Villa Hotel & Spa

Hotel near Sandton
Price per night from:CAD 143
8.4/10
Very Good
GGuest UserIt's giving more 3 than 4 stars? Customer service poor. Holiday Inn was full so this was a close alternative. Had amenities but their outlets were in the kitchen far from the bed? Not very business traveller or relaxing traveller friendly. I booked a queen studio which had a kitchenette which was great for warming food etc. Decor a bit tired so could do with some love. But apart from a very dirty bottle left on the balcony it was clean. Location is excellent for Rosebank Mall even if you have to play chicken to cross the road 😆 Customer service was severely lacking. I thought Radisson Red staff were slow but at least they were always there. You can't call frontdesk . It's all QR codes and WhatsApp. Late check out would be the cost of another night R1980. Staff had a, I dunno attitude and werent very helpful. 1 security guard and 1 young lady in the lounge are the only exceptions. Outlets in the lounge and office were local only and I had to really ask to get where I could buy adapters / converters. Next time I'll go elsewhere. They're not customer focused enough for me.
Courtyard Hotel Rosebank Hotels in Johannesburg

Courtyard Hotel Rosebank

Hotel near Johannesburg
Price per night from:CAD 107
8.2/10
Very Good
DDeborah-AnneI have stayed at the Quatermain before, and I am happy to say that the whole experience was once again just lovely! I had arrived VERY early on my check-in day and the staff made sure that I had a room well before the scheduled check-in time AND they upgraded me too! The staff at the hotel are friendly, helpful and all round just a delight!! Even with the ongoing challenges that loadshedding (scheduled power outtages) brings to the smooth operation of any business. The gardens are immaculate and tranquil, and it is unbelievable to think you are in the middle of everything with the peace and quiet that pervades. The little bistro / restaurant's menu is thankfully limited, as it means that the quality can be assured and anything that is made tastes deliciously homemade. The evening buffet is very good value for money! Just a small note that due to loadshedding, sometimes the email/booking system gives some issues - so don't forget to just follow up once booked :)
Premier Hotel Quatermain Hotels in Johannesburg

Premier Hotel Quatermain

Hotel near Sandton
Price per night from:CAD 70
8.1/10
Very Good
MMohammed AzmiI recently stayed at a Anew hotel. The service was excellent, the rooms were clean and comfortable, and the location was not safe at night. Not suitable for family travelers.
The Parktonian All - Suite Hotel Hotels in Johannesburg

The Parktonian All - Suite Hotel

Hotel near Downtown Johannesburg, Johannesburg 100% of visitors choose this area
Price per night from:CAD 83
8.0/10
Very Good
FFlorence MoyoWell, from what I booked, it was supposed to be a 2-bedroom apartment. However, I was given a 1bed (Room.303), and when I went down to enquire, the reception lady wasn't helpful and blamed it on the app. Then I had to ask for a wifi password, which I would have assumed you would be given at reception. I ordered something, and when I went down to get it, the same reception lady gave me a bit of attitude when asking her how to open the main door so I could collect. Now I'm not normally one to complain, but I guess she didn't realise she was dealing with a person who has worked over 15 years in reservations, and I am very much aware of how OTAs work. I am still very upset about the wrong room choice I was given and made to feel like I'm the one who made an error. Then there was NO iron and hairdryer in the room. Apparently, they don't have any available from what I gathered from the housekeeping lady. Besides that, the housekeeping lady was exceptional, and the apartment was very clean upon check-in. Hopefullysomeone from the place will address these issues.
Mint Apartments Greenside Hotels in Johannesburg

Mint Apartments Greenside

Hotel near Randburg
Price per night from:CAD 57
7.8/10
Good
GGuest UserIt was very pleasant. The service was nice and friendly staff. Though the location is a bit dogdy if you don't know the place.
Reef Hotel Hotels in Johannesburg

Reef Hotel

Hotel near Downtown Johannesburg, Johannesburg 100% of visitors choose this area
Price per night from:CAD 64
6.7/10
AAdeleke RufaiAmazing hospitality
Miraton Guest Lodge Hotels in Johannesburg

Miraton Guest Lodge

Hotel near Lorentzville, Johannesburg
Price per night from:CAD 25

FAQs About Hotels in Johannesburg

What are the most popular hotels in Johannesburg?

There are many popular options for hotels in Johannesburg. Whether you're traveling for business or a vacation, Onomo Hotel Johannesburg Sandton (from CAD 50), @Sandton Hotel (from CAD 115) and MINT Express Melrose View (from CAD 57) are popular choices.

What is the average price for hotels in Johannesburg?

The average price for hotels in Johannesburg is CAD 135 for weekdays, and CAD 136 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in Johannesburg?

NH Johannesburg Sandton (from CAD 134),Davinci Hotel on Nelson Mandela Square (from CAD 201) and Johannesburg Marriott Hotel Melrose Arch (from CAD 255) are popular hotels with high-quality breakfast. Start your wonderful journey with tasty breakfast!

What are available deals for hotels in Johannesburg?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels with fitness facilities in Johannesburg are popular?

Radisson Blu Hotel Sandton, Johannesburg (from CAD 134), Hampton by Hilton Sandton Grayston (from CAD 91) and Holiday Inn Express Sandton - Woodmead (from CAD 66) are popular hotels with a fitness center. Keep your fitness plan during traveling from Trip.com!

Which pet-friendly hotels in Johannesburg are recommended?

Four Seasons Hotel the Westcliff, Johannesburg (from CAD 584), Motel Mi Pi Chi (from CAD 49) and Sandown Guest House (from CAD 72) are popular pet-friendly hotels. Take your pets with you during traveling.

Which popular hotels in Johannesburg offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Onomo Hotel Johannesburg Sandton (from CAD 50), Radisson Blu Hotel Sandton, Johannesburg (from CAD 134) and Hampton by Hilton Sandton Grayston (from CAD 91) are popular hotels with free Wi-Fi.

Which hotels in Johannesburg have swimming pools?

What are the best sap hotels in Johannesburg?

A spa treatment can be the perfect way to unwind after a long day of travel. Radisson Blu Hotel Sandton, Johannesburg (from CAD 134), The Catalyst Apartment Hotel by Newmark (from CAD 111) and Davinci Hotel on Nelson Mandela Square (from CAD 201) provide wonderful spa services.

Which hot spring hotels in Johannesburg are recommended?

Consider hot springs in your hotel during traveling? The Maslow Hotel, Sandton (from CAD 172) has wonderful hot springs. Book now!

What are best luxury hotels in Johannesburg?

Johannesburg Hotels Information

Number of Reviews
9,322
Total Properties
670
Weekday Avg. Price
CAD 135
Weekend Avg. Price
CAD 136
Trending hotel
Onomo Hotel Johannesburg Sandton
Popular area
Downtown Johannesburg