Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev 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
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Norsk Polski Português Русский Svenska Türkçe Українська

Search Hotels

2026-02-23

2026-02-24

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

Johannesburg hotels in Johannesburg CBD

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

323 properties found

  • Luxury Apartment Pool Facing 328

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

    Located 14 km from Gau Sandton railway station, the 42 m² Luxury Apartment Pool Facing 328 Johannesburg is just 550 metres from the Kwa Mai…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Mapungubwe Apartment With Wifi, Pool And Parking, Johannesburg

    6 Ferreira St, Johannesburg, South Africa ( Show map )

    Mapungubwe Apartment With Wifi, Pool And Parking, Johannesburg is located an 8-minute walk from the Rand Club and fairly close to Anglo American Platinum.

    More...

    Book Now
  • Craftsman 350

    260 Main Street Unit 350 Craftsmanship By Design, Johannesburg, South Africa ( Show map )

    Situated nearly 25 minutes' walk from Ponte City Apartments, the 1-room Craftsman 350 Apartment Johannesburg provides guests with Wi-Fi for either business or…

    More...

    From US$ 36
    price for 1 night
    Book Now From US$ 36
  • Cozy Luxury Apt In Craftmanship Maboneng

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

    Cozy Luxury Apt In Maboneng Johannesburg is located just 1.8 km from the Absa Money Museum and a 17-minute walk from Joubert Park. This…

    More...

    Book Now
  • Ekuphumuleni Village

    8 Gous Street Ekuphumuleni Village, Johannesburg, South Africa ( Show map )

    Ekuphumuleni Village apartment is located approximately a 25-minute walk from Johannesburg Art Gallery and a mere 250 metres from Ellis Park Stadium. This apartment…

    More...

    From US$ 36
    price for 1 night
    Book Now From US$ 36
  • Cozy Staycation In Maboneng

    238 Main Street 14 Mainframe Building, Johannesburg, South Africa ( Show map )

    Cozy Staycation In Maboneng Johannesburg apartment is located only 1.4 km from the Absa Money Museum and about a 20-minute walk from the Carlton…

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Urban City Kraal At Mapungubwe Hotel

    6 Ferreira St, Johannesburg, South Africa ( Show map )

    The 38 m^2 Urban City Kraal At Mapungubwe Hotel Johannesburg is located 1.2 km from Top of Africa and approximately a 25-minute walk…

    More...

    Book Now
  • Trendy Apartments _ @ Craftsmanship On Main

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

    Trendy Apartments _ @ Craftsmanship On Main Johannesburg provides swift access to various city landmarks, such as Kwa Mai Mai Hostel & Traditional Market, located around 500 metres…

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Luu'S Balcony

    Craftsmanship By Design 306, Johannesburg, South Africa ( Show map )

    Luu'S Balcony Apartment Johannesburg is located 10 minutes' drive from Neighbourgoods Open-Air Market and 3 km from Johannesburg Stadium. Gandhi Square is 2.1 km…

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • 4Am Legacy Studios

    264 Albertina Sisulu Road Level 1, Johannesburg, South Africa ( Show map )

    4Am Legacy Studios Johannesburg is located 250 metres from Ellis Park Stadium and looks out onto the city. Guests will find Observatory Golf Club in…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • The Bnb

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

    The Bnb Johannesburg is situated 4.1 km from Gold Reef City Theme Park and offers a swimming pool. This apartment welcomes travellers right in the…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • It'S Just A Mini Happy Place

    264 Albertina Sisulu Road, Johannesburg, South Africa ( Show map )

    The 1-room It's just a mini happy place Apartment Johannesburg is located 20 minutes by car from Gau Sandton train station and 250 metres…

    More...

    Book Now
  • Vuja De

    14 Lower Ross Street, Johannesburg, South Africa ( Show map )

    Situated nearly a 20-minute stroll from the Ponte City Apartments, Vuja De Apartment Johannesburg also boasts easy access to Gau Sandton train station which…

    More...

    Book Now
  • The Franklin Exclusive Suites

    4 Pritchard Street, Johannesburg, South Africa ( Show map )

    The Franklin Exclusive Suites Johannesburg is located 13 minutes' walk from Joubert Park and 3.7 km from Johannesburg Zoo. The apartment is 19 minutes' stroll…

    More...

    Book Now
  • Serenity In The Cbd

    17 Anderson Street, Johannesburg, South Africa ( Show map )

    Located in the Johannesburg CBD district, 1-room Serenity In The Cbd apartment is just 650 metres from Gandhi Square and 10 minutes by car…

    More...

    Book Now
  • Heartbeat Of Maboneng

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

    The 1-room Heartbeat Of Maboneng Apartment Johannesburg is 20 minutes on foot from Gandhi Square and offers a patio with a swimming pool. The…

    More...

    From US$ 32
    price for 1 night
    Book Now From US$ 32
  • Dreamy Getaways

    41 Kruis Street, Johannesburg, South Africa ( Show map )

    Located merely 14 minutes' walk from Gandhi Square, the 1-room Dreamy Getaways Apartment Johannesburg features private car parking for those who travel by car.

    More...

    Book Now
  • City Living Apartment 119 - Private Balcony, Washing Machine & Fast Wifi

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

    To enjoy your vacation in Johannesburg, stay at the 27 m² City Living Apartment 119 - Private Balcony, Washing Machine & Fast Wifi Johannesburg, which is 2.5…

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Views From The 120

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

    Boasting a swimming pool on a patio, the 1-room Views From The 120 Apartment Johannesburg is within 20 minutes' walk of Gandhi Square. This…

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • 333 Apartment

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

    333 Apartment Johannesburg is located 13 km from Gau Sandton train station and a few steps from the Maboneng Precinct. The Hillbrow Telkom Tower is…

    More...

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