Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Norsk Polski Português Русский Svenska Türkçe Українська

Search Hotels

2026-04-27

2026-04-28

Maximum period that can be booked is 30 days. Please enter alternative dates.



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

Apartments and B&Bs in Johannesburg

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

1980 properties found

  • One Rosebank - Cityzen Loft

    37 Cradock Avenue Unit 606, Johannesburg, South Africa ( Show map )

    The 23 m² One Rosebank - Cityzen Loft Johannesburg apartment is located 25 minutes' walk from the large South African National Museum of Military History and…

    More...

    Book Now
  • Tranquility On St James

    13 Saint James Street, Johannesburg, South Africa ( Show map )

    Offering a private swimming pool, the 1-room Tranquility On St James Johannesburg apartment is located 500 metres from Liberty Church Randburg. Situated within a…

    More...

    Book Now
  • Simple And Affordable In Maboneng

    Apartment 322, 260 Main Street, Johannesburg, South Africa ( Show map )

    Simple And Affordable In Maboneng Apartment Johannesburg is located just 1.3 km from the Carlton Centre and 15 minutes' walk from the Carlton Centre. The…

    More...

    Book Now
  • Designer Touch One Rosebank

    37 Cradock Avenue, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the 1-room Designer Touch One Rosebank Apartment Johannesburg, which is 3.4 km from the Johannesburg Holocaust…

    More...

    Book Now
  • 26 At Maboneng

    260 Main Street, Johannesburg, South Africa ( Show map )

    26 At Maboneng Apartment Johannesburg is located within 300 metres of Jozi Art Lab and overlooks the garden. Guests can enjoy quick access to the…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Wild Sage Cottage

    64 Lancaster Avenue, Johannesburg, South Africa ( Show map )

    The spacious Wild Sage Cottage Johannesburg is nestled in the Barmbek Sued district, a 14-minute walk from the restaurant VickyCristina. This 90 m² apartment…

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Kubheka Executive 3 Bedroom Apartment

    Floor 5301, 1 Lily Avenue, Johannesburg, South Africa ( Show map )

    Kubheka Executive 3 Bedroom Apartment Johannesburg is located 2.8 km from the Sci-Bono Discovery Centre and about a 25-minute walk from the Bustling…

    More...

    Book Now
  • Modern 3 Bedroom Sandton City Apartment

    3 Stan Rd, Johannesburg, South Africa ( Show map )

    Featuring views of the garden, the 2-room Modern 3 Bedroom Sandton City Apartment Johannesburg is located only 1.1 km from the modern mall "Benmore…

    More...

    From US$ 131
    price for 1 night
    Book Now From US$ 131
  • Lihle'S Home

    286 Fox Street, Johannesburg, South Africa ( Show map )

    Located about 25 minutes' walk from FNB Bank City, Lihle'S Home Johannesburg apartment is 4.7 km from a top family-friendly place like the 55…

    More...

    Book Now
  • Luxury With Power Backup

    133 12Th Avenue, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the 2-room Luxury With Power Backup Apartment Johannesburg, which is about a 10-minute ride from…

    More...

    From US$ 72
    price for 1 night
    Book Now From US$ 72
  • Ventura Haus

    0A Cedar Avenue West Ventura Estate, Unit 88, Johannesburg, South Africa ( Show map )

    Featuring an outdoor swimming pool and a patio, the spacious 73 m² Ventura Haus Apartment Johannesburg is situated in the Barmbek Sued district, about a…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • The Sandton Royal

    7 On Middle Ro Unit 128, 7 On Middle, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the 87 m² The Sandton Royal Johannesburg apartment, which is 200 m from Rivers Church and nearly…

    More...

    Book Now
  • Circa Illovo Apartment 2322

    196 Oxford Road 2322, Johannesburg, South Africa ( Show map )

    Located around a 5-minute walk from Thrupps Shopping Centre, the 32 m² Circa Illovo Apartment 2322 Johannesburg is 4.2 km from a top family…

    More...

    Book Now
  • Leonardo, Sandton

    75 Maude Street, 26Th Floor, Johannesburg, South Africa ( Show map )

    Leonardo, Sandton Johannesburg apartment is located just 1.2 km from Investec Investment Bank and 13 minutes' walk from the Sandton City Shopping Centre. Beechwood Botanical…

    More...

    Book Now
  • 3 Shots Wifi Netflix At Mapungubwe

    50 Marshall Street, Johannesburg, South Africa ( Show map )

    3 Shots Wifi Netflix At Mapungubwe Apartment Johannesburg is situated 5 minutes' walk from 1 Fox Market Shed and 20 km from Rand airport. The…

    More...

    Book Now
  • Delight Luxurious Apartments

    37 Angus Road, Johannesburg, South Africa ( Show map )

    The 2-room Delight Luxurious Apartments Johannesburg lies in the Bedfordview district and offers swift access to the Eastgate Shopping Centre, which is merely 0.7…

    More...

    Book Now
  • Cottonwoods Apartments

    137 Linden Street 9 Cottonwoods, Johannesburg, South Africa ( Show map )

    The 2-room Cottonwoods Apartments Johannesburg is located in Johannesburg, 2.9 km from the Johannesburg Zoo, and boasts a Jacuzzi. The apartment lies 10 minutes…

    More...

    Book Now
  • Retreat On Sloane

    21 Ebury Avenue, Johannesburg, South Africa ( Show map )

    Retreat On Sloane Apartment Johannesburg is located 4 km from Musid Ud Duha Mosque and offers Wi-Fi for either business or leisure. This 2…

    More...

    Book Now
  • The Clinton - Cozy Studio Escape Close To Sandton

    40 Jan K Marais Avenue, Johannesburg, South Africa ( Show map )

    The Clinton - Cozy Studio Escape Close To Sandton Johannesburg is located about 10 minutes by car from Rand Park Ridge Shopping Centre and 3.2 km…

    More...

    Book Now
  • Sandton Nest

    7 Middle Road, Johannesburg, South Africa ( Show map )

    The 2-room Sandton Nest Johannesburg apartment offers easy access to such tourist sites as Rivers Church, located nearly 5 minutes' walk away. The Wanderers…

    More...

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