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-06-03

2026-06-04

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

Spa hotels 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

102 properties found

  • Michelangelo Towers

    8 Maude Street 1207, Johannesburg, South Africa ( Show map )

    Offering a restaurant, the 5-star Michelangelo Towers Hotel Johannesburg lies in the Sandton district of Johannesburg, 4.5 km from the vibrant indoor mall "African…

    More...

    Book Now
  • Latona Guest House

    13 Latona Street, Johannesburg, South Africa ( Show map )

    Located 3.3 km from the Ellis Park Stadium, which is highly appreciated by sports lovers, Latona Guest House Johannesburg includes 18 rooms. The 55 - hectare…

    More...

    From US$ 20
    price for 1 night
    Book Now From US$ 20
  • Triple T Guest House

    44 North Avenue, Johannesburg, South Africa ( Show map )

    Located 4.3 km from shopping venues such as the air Neighbourgoods Market, Triple T Guest House Johannesburg includes a storage room. Gandhi Square is around…

    More...

    From US$ 20
    price for 1 night
    Book Now From US$ 20
  • Semeni Asante Guesthouse Getaway

    8 Longfellow Street, Johannesburg, South Africa ( Show map )

    Semeni Asante Guesthouse Getaway Johannesburg, located a 10-minute drive from the Klipriviersberg Nature Reserve, features Wi-Fi in public areas. Johannesburg centre can be…

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Luxury Apartment Sandton , No Loadshedding

    5 Benmore Road, Johannesburg, South Africa ( Show map )

    Located a mere 1.7 km from the 3-star Luxury Apartment Sandton, No Loadshedding Johannesburg hotel, guests can reach Benmore Gardens. Situated around a 10…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Love Luxe @ Sandton Skye

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

    Love Luxe @ Sandton Skye Johannesburg hotel, located a 14-minute walk from the modern mall "Benmore Centre", features Wi-Fi throughout the property. Situated 1.3…

    More...

    From US$ 158
    price for 1 night
    Book Now From US$ 158
  • Sky View Guest House

    126 Dale Lace Avenue, Johannesburg, South Africa ( Show map )

    Located around a 10-minute ride from Windsor Golf Course, Sky View Guest House Johannesburg offers access to tourist attractions throughout Johannesburg. This Johannesburg guest…

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Michelangelo Hotel Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City

    8 Maude Street, Sandown Sandy, Johannesburg, South Africa ( Show map )

    Located within 3 km of the Wanderers Golf Club, the 5-star Michelangelo Hotel Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City Johannesburg is…

    More...

    Book Now
  • Parkview

    23 7Th Avenue, Johannesburg, South Africa ( Show map )

    Parkview Hotel Johannesburg features 10 rooms and lies just 1 km from the Circa. Located around a 25-minute walk from the Nelson Mandela Foundation…

    More...

    Book Now
  • Wonderland In Melville Nature Retreat

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

    The spacious 1-bedroom Wonderland In Melville Nature Retreat Johannesburg apartment is nestled in the European district of Johannesburg, a mere 0.9 km from the…

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Sandtongate Heights

    25 Minerva Avenue, Johannesburg, South Africa ( Show map )

    Located a 10-minute ride from the Acrobranch Melrose, the spacious Sandtongate Heights Johannesburg apartment is 5 km from a top family-friendly place like…

    More...

    From US$ 84
    price for 1 night
    Book Now From US$ 84
  • Houghton Suites

    Lloys Ellis Avenue Houghton, Johannesburg, South Africa ( Show map )

    Houghton Suites Johannesburg is a great place to stay in the Houghton district, about 4 km from the Constitution Hill. The apartment lies 3.1 km…

    More...

    From US$ 177
    price for 1 night
    Book Now From US$ 177
  • Sandton Skye Apartment L Backup Water & Power L Restaurant L Gym L Walk To Sandton City & Mandela Square

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

    Situated merely an 11-minute walk from Rand Merchant Bank, the 40 m² Sandton Skye Apartment Johannesburg also boasts easy access to Gau Sandton train…

    More...

    Book Now
  • Sandton Luxury Apartment Balcony Power & Water Backup

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

    Staying at the spacious Sandton Luxury Apartment Balcony Power & Water Backup Johannesburg, guests can visit Rand Merchant Bank, located merely 13 minutes' walk away. This…

    More...

    Book Now
  • Masingita Towers Apartment

    15 West Rd 5 Floor, Johannesburg, South Africa ( Show map )

    Located 4.1 km from the Johannesburg Zoo, the spacious Masingita Towers Apartment Johannesburg overlooks the garden. This 78 m² apartment is 10 minutes by car…

    More...

    From US$ 116
    price for 1 night
    Book Now From US$ 116
  • Executive Apartment - Sandton

    Katherine Street, Johannesburg, South Africa ( Show map )

    To enjoy your vacation in Johannesburg, stay at the spacious 2-bedroom Executive Apartment - Sandton Johannesburg, which is 3.4 km from the large shopping mall…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • The Sanctuary Sleek Smart Space

    Kliprivier Drive, Johannesburg, South Africa ( Show map )

    Situated nearly a 10-minute ride from the Rietvlei Zoo Farm, the 1-room The Sanctuary Sleek Smart Space Johannesburg apartment provides guests with Wi…

    More...

    Book Now
  • Bella Vista

    157 Endwell Road, Johannesburg, South Africa ( Show map )

    More...

    From US$ 111
    price for 1 night
    Book Now From US$ 111
  • Ellipse Waterfall Premium Apartments - Cream

    6Th Floor, Ellipse Waterfall, Karkloof Cres, Midrand, Johannesburg, South Africa ( Show map )

    The 49 m² Ellipse Waterfall Premium Apartments - Cream Johannesburg is located in Johannesburg, approximately 10 minutes' drive from World Of Golf, and offers guests a…

    More...

    Book Now
  • Masingita Towers Hotel, 11Th Floor Luxurious Sunset Condo With Views

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

    The 112 m² Masingita Towers Hotel, 11Th Floor Luxurious Sunset Condo With Views Johannesburg is located within a 15-minute drive of the indoor mall…

    More...

    Book Now