Johannesburg Hotels

Search Hotels

Select date

Select date

Ages of children:
Specify the age of a child
Specify the age of children

2 star hotels in Johannesburg

Filter Results

Hotels by class

Hotel name

Price per night



Thematic hotels

Hotel facilities

Room facilities

Apply Filters
Clear Filters

7 properties found

  • Town Lodge Midrand

    Montrose Road, Off Bekker Road, Wat, Vorna Valley, Box 5622 Halfway Hous, Johannesburg, South Africa (Show map)

    The 2-star Town Lodge Midrand boasts close proximity to FNB Stadium, NuMetro Cinemas and Big Top Burlesque just 1.6 km away. The hotel is a good example of Dutch architecture in Johannesburg.


    From US$ 93
    price for 1 night
    Book Now From US$ 93
  • Town Lodge Airport

    Herman Road, Harmelia Ext 2, Germis, Box 8412, Edenglen, Johannesburg, South Africa (Show map)

    Town Lodge Airport is a 2-star pleasant property offering a non-smoking accommodation steps away from HSBC Africa, Rhodes Park and American Chamber of Commerce.


    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Town Lodge Sandton, Grayston Drive

    Cnr Grayston Drive And Webber Road, Sandton, South Africa (Show map)


    From US$ 84
    price for 1 night
    Book Now From US$ 84
  • Metro Guest House

    96 Friedman Street, Kempton Park, South Africa (Show map)

    Rfb Guest House is a good accommodation choice in Johannesburg.


    Book Now
  • 10 Cadoza Bnb

    10 Cadoza Street, Johannesburg, South Africa (Show map)

    10 Cadoza B&B Johannesburg offers affordable lodging in Johannesburg.


    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • Elsje'S Country Inn

    228 2Nd Ave, Kempton Park, South Africa (Show map)

    Elsjes Country Inn Hostel is only 14.2 km from Daveyton Golf Club, Royal Johannesburg & Kensington Golf Club and Country Club Johannesburg.


    Book Now
  • Once In Joburg Hotel

    90 De Korte Street Braamfontein, Johannesburg, South Africa (Show map)

    Once In Joburg Hostel is only 2.9 km from South African National Museum of Military History and Johannesburg Zoo.


    From US$ 61
    price for 1 night
    Book Now From US$ 61