Cheap Hotels in Johannesburg

Diamond Diggers Backpackers Hotel

36 Doris St
2 Miles from the centre

Business, Other Amenities Free self parking is available onsite.

Show more
per night from £20
(price for Tue, 29 Aug)

Homebase Melville - Hostel Hotel

37 1st Ave
3.1 Miles from the centre

Business, Other Amenities The front desk is staffed during limited hours. Free self parking is available onsite.

Show more
per night from £29
(price for Tue, 29 Aug)

Grace And Gift Guesthouse Hotel

No. 6, Gordon Road
1.3 Miles from the centre

Business, Other Amenities Featured amenities include a 24-hour business center, express check-in, and luggage storage. Free self parking is available onsite.

Show more
per night from £29
(price for Tue, 29 Aug)

The Devonshire Hotel

Cnr Jorissen And Melle Street
0.9 Miles from the centre

Business, Other Amenities Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. This hotel has 5 meeting rooms available for events. Free self parking is available onsite.

Show more
per night from £35
(price for Tue, 29 Aug)

Sleepy Gecko Guest House Hotel

84 and 86 3rd Avenue
2.9 Miles from the centre

Business, Other Amenities Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Free self parking is available onsite.

Show more
per night from £40
(price for Tue, 29 Aug)

Once In Joburg Hotel

90 De Korte Street
0.8 Miles from the centre

Business, Other Amenities Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.

Show more
per night from £43
(price for Tue, 29 Aug)

Faircity Mapungubwe Hotel Apartments Apartaments

52-54 Marshal Street
0.7 Miles from the centre

Business, Other Amenities Featured amenities include a 24-hour business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Event facilities at this hotel consist of a conference center and meeting rooms. A train station pick-up service is provided at no charge during limited hours, and free self parking is available onsite.

Show more
per night from £44
(price for Tue, 29 Aug)

Motel MI Pi Chi Hotel

35 Fourth Avenue
3.2 Miles from the centre

Business, Other Amenities Featured amenities include dry cleaning/laundry services, luggage storage, and a safe deposit box at the front desk. Guests may use a shuttle from the airport to the hotel for a surcharge, and free self parking is available onsite.

Show more
per night from £45
(price for Tue, 29 Aug)

Merwehuis Bed And Breakfast Hotel

35 Ripley Road
3.1 Miles from the centre

Business, Other Amenities Free self parking is available onsite.

Show more
per night from £46
(price for Tue, 29 Aug)

Mercure Johannesburg Bedfordview Hotel

33 Bradford Road Bedfordview Po Box 75825 Gardenview
4.8 Miles from the centre

Mercure Hotel Bedfordview is located in the Suburb of Bedfordview, directly across the road from the Eastgate Shopping Centre and 15 minutes from O R Tambo International airport. Certified the first Fair Trade city based hotel in South Africa, the hotel s tands out for its exemplary labor standards and environmental policies. An abundant buffet breakfast is served with tempting African dishes of the day. A bar, swimming pool, 24 hour security and 3 elegant meeting rooms cater for all your needs.

Show more
per night from £47
(price for Sun, 17 Sep)

Margaret's Place Hotel

47 Nottingham Road
3.8 Miles from the centre

Business, Other Amenities Featured amenities include express check-in, express check-out, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite.

Show more
per night from £47
(price for Tue, 29 Aug)

33 On First Guest House Hotel

33, 1st Avenue
3.1 Miles from the centre

Business, Other Amenities The front desk is staffed during limited hours. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.

Show more
per night from £47
(price for Tue, 29 Aug)

More hotel deals

  • Courtyard Hotel Eastgate Hotel

    per night from £82
    (price for Tue, 29 Aug)
  • The View Boutique Hotel

    per night from £94
    (price for Tue, 22 Aug)
  • Ten Bompas Hotel

    per night from £235
    (price for Tue, 29 Aug)
  • The Residence Boutique Hotel

    per night from £257
    (price for Tue, 22 Aug)
  • Indaba Hotel

    per night from £60
    (price for Tue, 29 Aug)
  • 10 2nd Avenue Houghton Estate Hotel

    per night from £174
    (price for Tue, 29 Aug)
  • Ascot Boutique Hotel

    per night from £51
    (price for Tue, 29 Aug)
  • Garden Court Morningside Hotel

    per night from £96
    (price for Tue, 29 Aug)
  • 5th Avenue Gooseberry Guest House B&B

    per night from £63
    Estimated price based on searches in the last month
  • The Winston Hotel

    per night from £153
    (price for Tue, 29 Aug)

Hotels in Johannesburg

Deemed the largest city in South Africa, Johannesburg delivers an exciting fusion of big city culture with significant outdoor adventures. There’s a wide selection of Johannesburg hotels available, all of which provide the perfect springboard from which you can enjoy this vibrant and colourful metropolis. Getting up close and personal to the wildlife is so easily accomplished with one of the many day safaris on offer. Visit a traditional African village before heading back to the chic surroundings of a plush five-star restaurant for the evening; it’s so easily done. The shopping, the nightlife and the food are equally as enticing when visiting this city.

Cultural Musts:

Experience the Apartheid Museum, with its dramatic architecture, moving art installations and detailed account of South Africa’s rich heritage and troubled past. Call upon Constitution Hill and Johannesburg Fort to learn about South Africa’s valiant struggle for democracy with a guided tour. Finish your day by exploring the reality of townships today and of their turbulent history, with a guided tour around Soweto. Visit Vilakazi Street, where Nelson Mandela and Desmond Tutu once lived, before sampling some African cuisine in one of the many traditional restaurants nearby.

Book an appointment to witness a bygone era at the Lindfield Victorian House Museum. You can also visit Ghandhi’s home, now a museum called Satyagraha House, where a delicious vegetarian lunch can be served in a relaxing, peaceful environment.

Family Entertainment:

For light entertainment, especially for the children, a trip to Monte Casino Bird Park is a must, with a whole host of unusual birds and reptiles to see. Alternatively, visit Gold Reef City, an interactive theme park related to gold mining.

Natural Wonders:

Escape the bustling city with a journey to Klipriviersberg Nature Reserve, located just 10 km from the centre of Johannesburg. It’s positively teaming with large game and rare botanical species. Take a three-hour hike around the lower regions of the park, or rise to the challenge of some of the steeper inclines, which offer incredible views of the surrounding area.

Visit the Cradle of Humankind World Heritage Site and explore the Wonder Cave of Gauteng. This is Africa’s third largest cavern where the natural formation of some of the most incredible stalagmites and stalactites are simply jaw dropping.

Retail delights:

When it comes to shopping and if you like a bargain, the Oriental Plaza is worth a visit, with its colourful array of merchandise from fabrics and jewellery to tasty Indian cuisine. Then there’s the Rosebank Flea Market selling all kinds of curious artefacts, along with some excellent local food to stave off any hunger. For those looking for the more upmarket retailers, try the Sandton Shopping Centre and Nelson Mandela Square.

Change language

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555