Hotels in Soweto

Search and compare Soweto hotels from hundreds of travel sites and save

Soweto, South Africa
Sep 23 — Sep 242
Soweto, South Africa
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Soweto

Filter by star ratings
All filters
The Soweto Hotel & Conference Centre
The Soweto Hotel & Conference Centre
Corner Union Avenue & Main Road, Soweto, Gauteng, South Africa
Show on map
2.9 mi from city centre, Soweto 

This unique 4-star hotel provides a range of accommodation options throughout the old city of Johannesburg. It also offers an outdoor pool, a safe and an express check-in and check-out feature.

Craighall Garden
Craighall Garden
8.6 Excellent
55 Lancaster Avenue, Johannesburg, Gauteng, South Africa
Show on map
13.5 mi from city centre, Soweto 
ExcellentBased on 35 reviews
8.6

Providing a shuttle service to OR Tambo International Airport, plus free wireless internet, Craighall Garden Guest House is a convenient place to stay in Johannesburg. It also provides a swimming pool and a garden.

Tips for booking a Soweto hotel

Cheapest month:September
Most expensive month:August
Average price in Soweto:$117/night
Absolute cheapest price found:$12/night
Cheapest day:Wednesday
Most expensive day:Sunday
$41 - $319
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$41 - $319
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Soweto, Johannesburg

Show all 29 hotels

Hotel prices in Soweto

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Soweto

Soweto travel FAQs

  • What are the best hotels in Soweto?

    35 reviews rated Craighall Garden with an average score of 8.6/10. It may also be worth looking into the Ekuthuleni Guest House - Soweto, which received a rating of 8.6/10 from 91 reviews.

  • How much is a hotel in Soweto tonight?

    A hotel in Soweto tonight has an average price of $38, but some deals have been found for as low as $30 in HotelsCombined searches over the last 72 hours. Prices in Soweto are changing frequently.