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-29

2026-04-30

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

  • Maboneng Oasis

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

    Nestled around a 5-minute walk from The Bioscope Cinema, Maboneng Oasis Apartment Johannesburg offers quick access to numerous tourist attractions nearby. This apartment is…

    More...

    From US$ 29
    price for 1 night
    Book Now From US$ 29
  • The Atrium Rivonia

    9 De La Rey Rd, Johannesburg, South Africa ( Show map )

    Overlooking the garden, the spacious 2-bedroom The Atrium Rivonia Apartment Johannesburg is 4.6 km from the RollEgoli in Johannesburg. The Peacemakers Museum is located…

    More...

    Book Now
  • Cozy Apartment At Maboneng

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

    The 1-room Cozy Apartment At Maboneng Johannesburg is conveniently located a mere 7 minutes' stroll from the Kwa Mai Mai Hostel & Traditional Market. The…

    More...

    Book Now
  • Sandton Cozy Unit A - 2 Bed 2 Bath

    15 West Road South, Johannesburg, South Africa ( Show map )

    Sandton Cozy Unit A - 2 Bed 2 Bath Johannesburg apartment is located 10 minutes by car from the Gardens of St Christopher and 2.6 km…

    More...

    Book Now
  • Stylish Slick 2239 Two Bedroom In Circa Illovo

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

    To enjoy your vacation in Johannesburg, stay at the 75 m² Stylish Slick 2239 Two Bedroom In Circa Illovo Johannesburg apartment, which is 4.2 km…

    More...

    Book Now
  • Crown Loft At Chaplin Manor

    12 1St Avenue, Johannesburg, South Africa ( Show map )

    Staying at the 1-room Crown Loft At Chaplin Manor Apartment Johannesburg, guests can visit French South African Chamber of Commerce and Industry, located 4.9…

    More...

    Book Now
  • Kuboid Homes - Executive 2Bed 2Bath Apartment With Backup Inverter In Sandton

    77 Grayston Drive, Johannesburg, South Africa ( Show map )

    Kuboid Homes - Executive 2Bed 2Bath Apartment With Backup Inverter In Sandton Johannesburg is located about a 15-minute walk from HSBC Africa and only 1.7…

    More...

    From US$ 101
    price for 1 night
    Book Now From US$ 101
  • Westpoint Sandton Accomodation

    89 Grayston Drive, Johannesburg, South Africa ( Show map )

    The spacious Westpoint Sandton Accomodation Johannesburg apartment is located in the Sandton district of Johannesburg, nearly a 5-minute walk from Investec Investment Bank. The…

    More...

    Book Now
  • Lanina Cascades

    54 Frere Street Apartment, Johannesburg, South Africa ( Show map )

    Lanina Cascades Apartment Johannesburg is a great place to stay in the Randburg district, 6 km from the Sandton Convention Center. The Delta Park is…

    More...

    Book Now
  • The Onyx Affordable Stay

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

    To enjoy your vacation in Johannesburg, stay at The Onyx Affordable Stay Johannesburg apartment, which is a mere 250 metres from the Ellis Park Stadium…

    More...

    From US$ 16
    price for 1 night
    Book Now From US$ 16
  • Chill At The Corners

    316 Pine Avenue, Johannesburg, South Africa ( Show map )

    The 72 m² Chill At The Corners Apartment Johannesburg is located 4.5 km from Hobart Grove Shopping Centre and just an 8-minute walk from…

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Fully Furnished Apartment In Parkwood

    20 Dorset Road, Johannesburg, South Africa ( Show map )

    Fully Furnished Apartment In Parkwood Johannesburg includes a terrace and is situated a 6-minute walk from Zoo Lake Public Pool. The 55 - hectare Johannesburg…

    More...

    Book Now
  • Delight Luxurious Apartments Presidential Suite

    Kingsley At Bedford Ground Floor, Johannesburg, South Africa ( Show map )

    Located about a 25-minute walk from the Eastgate Shopping Centre, the 2-room Delight Luxurious Apartments Presidential Suite Johannesburg overlooks the garden. Situated only…

    More...

    Book Now
  • Alluring Studio

    1456 Uitval Drive 2 Floor, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at Alluring Studio Johannesburg, which is around a 10-minute ride from Fourways Community Church and within 5…

    More...

    Book Now
  • Tirade Court

    34 Kildoon Road, Johannesburg, South Africa ( Show map )

    Situated approximately a 10-minute ride from The Campus Bryanston, the 1-room Tirade Court Apartment Johannesburg provides guests with Wi-Fi for either business…

    More...

    Book Now
  • Mint Express Melrose View

    9 Junction Road, Johannesburg, South Africa ( Show map )

    Featuring a private swimming pool, Mint Express Melrose View Apartment Johannesburg is a 5-minute walk from the Railway Museum. Guests can enjoy quick access…

    More...

    Book Now
  • Lovely Linden Apartment

    30 7Th Street Unit 15 Las Vegas Complex, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at Lovely Linden Apartment Johannesburg, which is within a 4-km distance of Randpark Golf Course and nearly…

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • Cottage Apartment

    9 13Th Avenue, Johannesburg, South Africa ( Show map )

    The spacious Cottage Apartment Johannesburg is located 4.2 km from Leeukop Golf Course and a 10-minute drive from the Nicolway Bryanston Shopping Centre. The…

    More...

    Book Now
  • Easy Stay 2 Bedroom Apartment Oakdene Near Glen Mall

    Johannesburg, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at Easy Stay 2 Bedroom Apartment Oakdene Near Glen Mall Johannesburg, which is approximately 10 minutes by car…

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Modern Two Bedroom In Fourways Montecasino Sandton

    959 Inchanga Road, Johannesburg, South Africa ( Show map )

    Situated 3.5 km from Dainfern Golf Estate, Modern Two Bedroom In Fourways Montecasino Sandton Johannesburg apartment provides guests with Wi-Fi for either business or…

    More...

    Book Now