Search Hotels near Top Johannesburg Attractions

Top 10 Johannesburg Hotel Deals

See all 871 Hotels in Johannesburg
City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

Above Multi-Storey Parkade 2, Level 5, Kempton Park 1627

3.0 out of 5.0
4.2 out of 5 (747 reviews)

Situated in Kempton Park, this hotel is 0.6 mi (1 km) from International Terminal Duty Free Mall and within 3 mi (5 km) of …

C$144
66 on Milton Guesthouse

66 on Milton Guesthouse

66 Milton Road, Johannesburg 2090

3.0 out of 5.0
4.4 out of 5 (20 reviews)

Situated in Johannesburg, this guesthouse is 1.9 mi (3.1 km) from Greenstone Shopping Centre and within 6 mi (10 km) of …

Get Rates
Southern Sun O.R. Tambo International Airport

Southern Sun O.R. Tambo International Airport

Jones Road, Kempton Park 1620

4.0 out of 5.0
4 out of 5 (127 reviews)

Situated in the business district, this hotel is 0.8 mi (1.2 km) from International Terminal Duty Free Mall and within 3 mi ( …

C$141
Premier Hotel OR Tambo

Premier Hotel OR Tambo

73 Gladiator Street, Kempton Park 1620

4.0 out of 5.0
4.4 out of 5 (925 reviews)

This family-friendly Kempton Park hotel is located near the airport, within 2 mi (3 km) of Kempton Park Golf Club and Festiva …

C$77
Protea Hotel by Marriott Midrand Samrand

Protea Hotel by Marriott Midrand Samrand

Samrand, 95 Sterling Street, Centurion 1685

3.0 out of 5.0
4 out of 5 (38 reviews)

Situated in Centurion, this hotel is 2.2 mi (3.6 km) from Blue Valley Golf Course and within 9 mi (15 km) of Boulders Shoppin …

Get Rates
The Michelangelo Hotel

The Michelangelo Hotel

Nelson Mandela Square, Sandton 2146

5.0 out of 5.0
4.4 out of 5 (324 reviews)

Located in Johannesburg's Sandton district, this hotel overlooks Nelson Mandela Square, lined with sidewalk cafés, restaurant …

Get Rates
Rose Well Country House And Spa

Rose Well Country House And Spa

R24 Rustenburg Rd, Magaliesberg 1791

3.0 out of 5.0

Situated in the historical district, this country house is 10.6 mi (17 km) from Maropeng and 11.2 mi (18.1 km) from Cradle of …

C$66
The Nicol Hotel and Apartments

The Nicol Hotel and Apartments

Corner Nicol Road and Skeen Boulevard, Germiston 2137

4.0 out of 5.0
3.1 out of 5 (30 reviews)

Located in Bedfordview, this hotel is within 1 mi (2 km) of Eastgate Shopping Centre and Bedford Centre Shopping Mall. …

Get Rates
African Cave Lodge

African Cave Lodge

717 Marokolong, Hammanskraal 400

3.0 out of 5.0

Situated in Hammanskraal, this lodge is within 1 mi (2 km) of Pretoria Information Center and Oracle Covenant Church. Temba …

Get Rates
Valverde Country Hotel

Valverde Country Hotel

Plot 5 Lammemoor, Lanseria 1748

3.0 out of 5.0
3.5 out of 5 (11 reviews)

Situated in Lanseria, this romantic hotel is within 9 mi (15 km) of Lion Park, Lion & Rhino Nature Reserve, and Nirox …

Get Rates

Recent Reviews in Johannesburg

Narrow your search

Johannesburg Hotel Guide

Expedia.ca offers a selection of 871 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, now!

false