We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near South African National Museum of Military History

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Nelson Mandela Square 135 West Street | Sandown, Sandton 2196, South Africa
6.4 km from South African National Museum of Military History

The price you found is 30% lower than this hotel's average rate of US$271/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$263*
US$191* /night
View Deal
TripAdvisor
US$191*
Booking.com
US$246*
HotelQuickly
US$263*
35 4TH Avenue | Melville, Johannesburg 2092, South Africa
4.2 km from South African National Museum of Military History
#14 of 68 hotels in Johannesburg
Top Deal
US$60*
US$56* /night
View Deal
Expedia.com
US$57*
Booking.com
US$60*
Priceline
US$58*
Cnr Carr & Miriam Makeba St, Johannesburg 2001, South Africa
4.2 km from South African National Museum of Military History
#34 of 68 hotels in Johannesburg
US$65* /night
View Deal
TripAdvisor
US$65*
Orbitz.com
US$65*
Travelocity
US$65*
22 Whitely Street | Melrose Arch Precinct, Johannesburg 2076, South Africa
4.3 km from South African National Museum of Military History
#10 of 68 hotels in Johannesburg
No availability for your dates from these sites
Booking.com
Expedia.com
Hotels.com
1st Road, Hyde Park | Now with free guest Wi-Fi., Sandton 2024, South Africa
4.4 km from South African National Museum of Military History

The price you found is 18% lower than this hotel's average rate of US$148/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$218*
US$122* /night
View Deal
TripAdvisor
US$121*
Orbitz.com
US$122*
HotelQuickly
US$218*
1 Melrose Boulevard | Melrose Arch, Johannesburg 2196, South Africa
4.4 km from South African National Museum of Military History
No photo provided
80 Polly Beitbridge, Johannesburg, South Africa
4.5 km from South African National Museum of Military History
#58 of 68 hotels in Johannesburg
19 Molesey Avenue, Johannesburg 2092, South Africa
4.9 km from South African National Museum of Military History
#24 of 68 hotels in Johannesburg
Top Deal
US$134*
US$116* /night
View Deal
Booking.com
US$134*
Hotels.com
US$128*
Expedia.com
US$128*
Corner Marshall & Ferreira Street | Marshalltown, Johannesburg 2107, South Africa
5.0 km from South African National Museum of Military History
#22 of 68 hotels in Johannesburg

The price you found is 15% lower than this hotel's average rate of US$55/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$60*
US$47* /night
View Deal
TripAdvisor
US$47*
Booking.com
US$60*
Hotels.com
US$48*
58 Anderson Street | Marshalltown, Johannesburg 2001, South Africa
5.0 km from South African National Museum of Military History
#26 of 68 hotels in Johannesburg
Top Deal
US$82*
US$56* /night
View Deal
TripAdvisor
US$56*
Booking.com
Travelocity
US$82*
120 6th Road | Hyde Park, Sandton 2196, South Africa
5.0 km from South African National Museum of Military History
Top Deal
US$41*
US$37* /night
View Deal
TripAdvisor
US$37*
Orbitz.com
Hotels.com
US$41*
Estate 154 | Corner 3rd & 6th Avenue, Kempton Park 1623, South Africa
5.2 km from South African National Museum of Military History
Top Deal
US$199*
US$189* /night
View Deal
TripAdvisor
US$189*
Booking.com
US$198*
Official Site
US$199*
10 Auret Road | Norton Home Estate, Johannesburg 1501, South Africa
5.4 km from South African National Museum of Military History
No photo provided
36 Saxon Road | Sandhurst, Sandton 2196, South Africa
5.7 km from South African National Museum of Military History

The price you found is 38% lower than this hotel's average rate of US$630/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$469*
US$388* /night
View Deal
TripAdvisor
US$388*
Hotels.com
US$462*
Orbitz.com
US$469*
Cnr Rivonia Road 177 Empire Place | Sandhurst, Sandton 2196, South Africa
5.8 km from South African National Museum of Military History
US$113* /night
View Deal
TripAdvisor
US$115*
Booking.com
US$115*
Expedia.com
US$113*
149 12th Avenue | Rivonia, Johannesburg 2198, South Africa
5.8 km from South African National Museum of Military History
#51 of 68 hotels in Johannesburg
Top Deal
US$101*
US$82* /night
View Deal
Expedia.com
US$85*
Hotels.com
US$85*
Booking.com
US$101*
10 Sandler Road | Fairmount, Johannesburg 2191, South Africa
6.0 km from South African National Museum of Military History
#13 of 68 hotels in Johannesburg

The price you found is 21% lower than this hotel's average rate of US$89/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$107*
US$70* /night
View Deal
TripAdvisor
US$70*
Expedia.com
US$87*
HotelQuickly
US$107*
Sponsored
118 Katherine Street, Sandton 2196, South Africa
6.9 km from South African National Museum of Military History

The price you found is 16% lower than this hotel's average rate of US$69/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$136*
US$58* /night
View Deal
Booking.com
US$136*
Park Inn
US$134*
Expedia.com
US$133*
9 Church Street, Johannesburg 2092, South Africa
6.0 km from South African National Museum of Military History
#50 of 68 hotels in Johannesburg
US$63* /night
View Deal
Booking.com
US$63*
Hotels.com
US$64*
Expedia.com
90 Pretoria Avenue | Atholl, Sandton 2196, South Africa
6.2 km from South African National Museum of Military History

The price you found is 23% lower than this hotel's average rate of US$360/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$292*
US$279* /night
View Deal
TripAdvisor
US$279*
Booking.com
US$292*
Expedia.com
US$279*
Cnr Fifth & Alice Lane, Sandton 2196, South Africa
6.3 km from South African National Museum of Military History
Top Deal
US$229*
US$191* /night
View Deal
TripAdvisor
US$191*
Expedia.com
US$194*
HotelQuickly
US$229*
2 Maude Street | Corner 5th Street, Sandton 2196, South Africa
6.3 km from South African National Museum of Military History
Top Deal
US$334*
US$182* /night
View Deal
TripAdvisor
US$182*
Hotels.com
US$304*
HotelQuickly
US$334*
South Tower, Nelson Mandela Square, Fifth Street, Sandton 2146, South Africa
6.3 km from South African National Museum of Military History
Top Deal
US$536*
US$358* /night
View Deal
TripAdvisor
US$358*
Booking.com
US$445*
HotelQuickly
US$536*
Nelson Mandela Square 135 West Street | Sandown, Sandton 2196, South Africa
6.4 km from South African National Museum of Military History

The price you found is 30% lower than this hotel's average rate of US$271/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$263*
US$191* /night
View Deal
TripAdvisor
US$191*
Booking.com
US$246*
HotelQuickly
US$263*
Corner Maude & Fifth Streets, Sandton 2146, South Africa
6.4 km from South African National Museum of Military History
Top Deal
US$239*
US$179* /night
View Deal
InterContinental
US$182*
Expedia.com
US$180*
HotelQuickly
US$239*
Rivonia Road, Sandton 2196, South Africa
6.4 km from South African National Museum of Military History
Top Deal
US$128*
US$116* /night
View Deal
TripAdvisor
US$115*
Hotels.com
US$128*
Booking.com
US$126*
8 Maude Street | Sandton Central, Sandton 2196, South Africa
6.4 km from South African National Museum of Military History

The price you found is 15% lower than this hotel's average rate of US$260/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$296*
US$221* /night
View Deal
TripAdvisor
US$222*
Hotels.com
US$284*
AMOMA
US$296*
Corner Stirling & Hamilton | Hurlingham, 2132, South Africa
6.4 km from South African National Museum of Military History
Top Deal
US$161*
US$141* /night
View Deal
TripAdvisor
US$141*
Hotels.com
US$143*
AMOMA
US$161*
65 Granville Place, Johannesburg 2090, South Africa
6.4 km from South African National Museum of Military History
#43 of 68 hotels in Johannesburg
No photo provided
84 Katherine Street, Sandton 2196, South Africa
6.4 km from South African National Museum of Military History
No availability for your dates from these sites
Hotwire.com
HotelQuickly
34 Victoria Avenue, Sandton 2196, South Africa
6.5 km from South African National Museum of Military History
No photo provided
Cnr West and Maude Streets, Sandton 2196, South Africa
6.6 km from South African National Museum of Military History
Top Deal
US$117*
US$91* /night
View Deal
TripAdvisor
US$91*
Hotels.com
US$94*
getaroom.com
US$117*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.