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

Other accommodation


Thematic hotels

Hotel facilities

Room facilities

Apply Filters
Clear Filters

6 properties found

  • Road Lodge Rivonia

    Cnr. 10Th Avenue And Rivonia Road ;, Johannesburg, South Africa (Show map)

    Road Lodge Rivonia is a 2-star hotel offering an air-conditioned accommodation not far from Rand Merchant Bank, Investec and NuMetro Cinemas.


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

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

    The pleasant 2-star Town Lodge Airport lies within walking distance of Saps Mechanical School Golf Club, Nedbank Head Office and American Chamber of Commerce.


    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • 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 is set just 1.6 km from Big Top Burlesque, FNB Stadium and Peacemakers Museum. The hotel is a good example of colonial architecture in Johannesburg.


    From US$ 93
    price for 1 night
    Book Now From US$ 93
  • Rfb Guest House

    96 Friedman Street, ,Johannesburg 1620, Johannesburg, South Africa (Show map)

    Rfb Guest House is a 2-star venue set just 12.2 km from Country Club Johannesburg, Rand Merchant Bank and Royal Johannesburg & Kensington Golf Club.


    Book Now
  • Palesa Guesthouse

    15 Springbok Avenue, Clayville East Olifantsfontein, ,Johannesburg 1666, Johannesburg, South Africa (Show map)

    The 2-star Palesa Guesthouse lies within 10.0 km from Big Top Burlesque, Siemens - Midrand and Centurion Lake.


    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