Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for Johannesburg Hotels from CA $49

Filter by

Selecting an option opens a search results page with the selected filter applied
African Pride Melrose Arch Hotel, Autograph Collection
5 out of 5
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $141 per night
8.19 km from city centre
4.6/5Exceptional! (276 reviews)

"Design was pleasing to the eye. Staff were polite and accommodating"…"

Reviewed on Mar. 21, 2020

African Pride Melrose Arch Hotel, Autograph Collection
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng
The price is CA $108 per night
8.32 km from city centre
4.1/5Very Good! (275 reviews)

"It was in a gated and secure area. And was basically a small town with all the amenities you required."…"

Reviewed on Jan. 11, 2020

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
The Winston Hotel
5 out of 5
6 Tottenham Avenue, Melrose Estate, Johannesburg, Gauteng
The price is CA $202 per night
6.15 km from city centre
4.5/5Wonderful! (146 reviews)

"Beautiful hotel, very cosy and clean rooms, food is a amazing"…"

Reviewed on Feb. 14, 2020

The Winston Hotel
Holiday Inn Rosebank
4 out of 5
The Zone Oxford Rd Rosebank, Johannesburg, Gauteng
The price is CA $108 per night
6.55 km from city centre
4.2/5Excellent! (217 reviews)
False Advertising

"I had booked a room with a king bed and a lounge as per the pictures on hotels.com However, on arrival I was advised that check-in is only at 15:00 and not from 14:00 as per hotels.com I was allocated a room with a queen bed and No lounge. I queried this with the front desk and was advised that only ..."…"

Reviewed on Mar. 3, 2020

Holiday Inn Rosebank
54 On Bath
5 out of 5
54 Bath Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $175 per night
6.39 km from city centre
4.8/5Exceptional! (134 reviews)

"Amazing hotel! We would definitely stay here again whenever we return to Joburg"…"

Reviewed on Apr. 3, 2020

54 On Bath
Southern Sun Rosebank
4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $123 per night
6.43 km from city centre
4.2/5Very Good! (275 reviews)
Very good

"Excellent and safe area especially they provide a free shuttle to the Rosebank mall"…"

Reviewed on Feb. 23, 2020

Southern Sun Rosebank
Garden Court Eastgate
3 out of 5
Ernest Oppenheimer Avenue, Bruma, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $84 per night
7.79 km from city centre
4.1/5Very Good! (62 reviews)

"Awesome hotel. Amazing breakfast"…"

Reviewed on Jan. 22, 2020

Garden Court Eastgate
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
6.69 km from city centre
4.5/5Wonderful! (154 reviews)

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on Mar. 18, 2020

Hyatt Regency Johannesburg
10 2nd Avenue Houghton Estate
5 out of 5
10, 2nd Avenue, Houghton Estate, Johannesburg, Gauteng
The price is CA $207 per night
4.35 km from city centre
4.6/5Wonderful! (30 reviews)
Good hotel but...

"We had a mixed experience. We booked a transfer from the airport to the hotel. Johannesburg is not the safest city and the driver lost his parking ticket and left us alone in the car park for over 30 minutes while he sorted this out. It would have been much quicker and safer to take a taxi. After ..."…"

Reviewed on Oct. 2, 2018

10 2nd Avenue Houghton Estate
Home Suite Hotels Rosebank
4 out of 5
50 Bristol Road, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $122 per night
5.52 km from city centre
4.8/5Exceptional! (20 reviews)
3 day stay

"It was great. I would definitely stay here again. Close to everything."…"

Reviewed on Mar. 3, 2020

Home Suite Hotels Rosebank
The Residence Boutique Hotel
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is CA $322 per night
4.61 km from city centre
4.9/5Exceptional! (238 reviews)
Top chef

"Hospitality and service was great. Friendly staff and the food was excellent. Top chef. All in all very pleasant."…"

Reviewed on Feb. 2, 2020

The Residence Boutique Hotel
Holiday Inn Johannesburg Sunnyside Park
4 out of 5
Princess Of Wales Terrace, Parktown, Johannesburg, Gauteng
The price is CA $61 per night
2.87 km from city centre
3.8/5Good! (124 reviews)
Nice Hotel

"Good experience. Nice mix of old and new. Generally the service was good with two exceptions. The location is great - very peaceful area and close to Killarney Mall; and the facilities are quite good as well. Go for it."…"

Reviewed on Mar. 4, 2020

Holiday Inn Johannesburg Sunnyside Park
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellation
The price is CA $49 per night
6.44 km from city centre
4.3/5Excellent! (120 reviews)

"Very spacious apartments, with great appliances. Problems resolved very quickly"…"

Reviewed on Mar. 13, 2020

C.A.G The Vantage
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
4 out of 5
120 De Korte Street, Johannesburg, Gauteng
The price is CA $69 per night
1.13 km from city centre
4/5Very Good! (299 reviews)
Very good hotel to stay in downtown Jo'burg

"It would have been nice to have a Microwave oven in the room, but otherwise it is a very nice, pleasant hotel to stay in downtown Johannesburg. Will always stay here."…"

Reviewed on Feb. 22, 2020

Protea Hotel by Marriott Johannesburg Parktonian All-Suite
The Capital Melrose
3.5 out of 5
Atholl Oaklands Road, Corner of Kernick Ave, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $90 per night
8.19 km from city centre
4.4/5Excellent! (24 reviews)
A great modern hotel!

"Sammy was great! He met us at the taxi and ushered inside out of the rain and sorted out luggage for us. Thanks so much. The hotel was situated right opposite Melrose Arch, within walking distance of the wanderers and a short taxi to Nelson Mandela Square, so overall, a great location. The breakfast ..."…"

Reviewed on Feb. 13, 2020

The Capital Melrose
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Johannesburg Hotel Guide

Expedia.ca offers a selection of 1896 hotels in Johannesburg. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Johannesburg. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Johannesburg neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Johannesburg, Gauteng now!

Frequently asked questions

Where is the best place for a stay in Johannesburg?
Pablo House is ranked highly by Expedia customers. This 4-star guesthouse offers free breakfast and a restaurant. Traveler reviews also recommend Tuareg Guest House and The Munro Boutique Hotel as top choices for your visit.
If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that’s non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Enter dates in and click on “Search”, then use the “free cancellation” filter to review the best deals in Johannesburg.
What's the best budget-friendly hotel in Johannesburg?
Based on reviews, Road Lodge Carnival City is a popular 1-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices to stay on the cheap include Once in Joburg and Road Lodge Randburg.
What's the best accommodation for a family vacation in Johannesburg?
Genesis All-Suite Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices for your kid-friendly vacation include Airport Game Lodge and 24 Onvrey Guest House. Attractions like Montecasino and Johannesburg Zoo are also fun for kids of all ages.
What's the best place to stay for a couple going to Johannesburg?
Forum Homini Boutique Hotel is a favorite 5-star hotel for couples, and features in-room massages and an outdoor pool. Other good choices for your romantic getaway include Sandton Sun and The Residence Boutique Hotel.
What's the best pet-friendly place to stay in Johannesburg?
3Liebeloft Guest House is a top B&B for people traveling with their pets, and offers a restaurant and an outdoor pool for its human guests. Other good choices for you and your pet’s trip include Airport Transit Guest Lodge and Alpine Attitude Boutique Hotel & Conference Venue.
What's the best luxury hotel in Johannesburg?
African Pride Melrose Arch Hotel, Autograph Collection is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Opikopi Guest House and The Capital 20 West are other upscale choices for your stay.

Recent Reviews in Johannesburg

More trip options