• USD
  • Help
  • Help
  • USD
    Select currency
    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
    en
    Select language
    en English
Multiple accommodations for your stay
Check-in date:
2026-03-03
Check-out date:
2026-03-04
Adults
Children
Ages of children:
Specify the age of a child
Specify the age of children

Hotel deals in Johannesburg

Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights


Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters
  • Ascot Hotel

    107 Algernon Road, Johannesburg, South Africa

    2.4 km to Rachawadee Thai Spa (Open map)

    Ascot Hotel Johannesburg features 15 rooms and lies 4 km from the Wanderers Golf Club. Boasting 24-hour reception and wake-up service, this hotel also provides guests with a restaurant.
    Read more
    7.7
    Good
    610 reviews
  • Oam The Paramount Rosebank Luxury One-Bedroom

    8Th St, Houghton Estate The Paramount, Johannesburg, South Africa

    2.4 km to Rachawadee Thai Spa (Open map)

    39 m² Oam The Paramount Rosebank Luxury One-Bedroom Johannesburg offers proximity to a number of tourist attractions, such as the tall Hillbrow Telkom Tower, located around 10 minutes away by car.
    Read more
  • Charlie'S Spot - Norwood

    104 Nellie Road Norwood, Johannesburg, South Africa

    2.4 km to Rachawadee Thai Spa (Open map)

    Situated nearly a 10-minute drive from the vibrant indoor mall "African Craft Market of Rosebank", the 3-star smoke-free Charlie'S Spot - Norwood Hotel Johannesburg offers proximity to various city…
    Read more
    7.9
    Good
    296 reviews
  • Forest Town Getaway Close To The Parks

    17 Epping Road House, Johannesburg, South Africa

    2.4 km to Rachawadee Thai Spa (Open map)

    Located 25 minutes' walk from Constitution Hill, Forest Town Getaway Close To The Parks Johannesburg apartment overlooks the inner courtyard. At this apartment, Wi-Fi and free private parking are…
    Read more
    9.3
    Superb
    23 reviews
  • Secure And Modern Private Flat Houghton Estate

    1 8Th St The Paramount 315, Johannesburg, South Africa

    2.4 km to Rachawadee Thai Spa (Open map)

    Secure And Modern Private Flat Houghton Estate Apartment Johannesburg is nestled in the Houghton district, 17 minutes' walk from the pizzeria Pizza Del Forno. This apartment provides guests with both…
    Read more
    9.5
    Exceptional
    4 reviews
  • Wabi Sabi

    126 Nellie Road, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Wabi Sabi Villa Johannesburg is located 2.8 km from James & Ethel Gray City Park, giving access to various tourist spots nearby.
    Read more
  • Zayna

    Rosebank The Paramount, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    The 1-room Zayna Apartment Johannesburg is located around 700 metres from Rosebank train station and merely 5 minutes on foot from Saint Martin-in-the-field Anglican Church. The 54 m² apartment…
    Read more
    9.3
    Superb
    10 reviews
  • The Aurelian Apartment

    8Th Street The Paramount Apartments, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    The 59 m² The Aurelian Apartment Johannesburg is a great place to stay in the Houghton district of Johannesburg, nearly a 25-minute walk from the public park "Jhb Zoo Lake". At this apartment, Wi-Fi…
    Read more
  • 163 On Bez Unit 22

    163 Bezuidenhout Avenue, Bezuidenhout Valley, Johannesburg, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Staying at the 1-room 163 On Bez Unit 22 Apartment Johannesburg, guests can reach Observatory Golf Club, situated 1.4 km away.
    Read more
    7.9
    Good
    22 reviews
  • 163 On Bez Unit 21

    163 Bezuidenhout Avenue, Bezuidenhout Valley, Johannesburg, South Africa, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Situated only 0.6 km from Johannesburg Observatory, the 1-room 163 On Bez Unit 21 Apartment Johannesburg offers an opportunity to discover various tourist attractions in the area.
    Read more
    7.6
    Good
    16 reviews
  • 163 On Bez Unit 23

    163 Bezuidenhout Avenue, Bezuidenhout Valley, Johannesburg, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    163 On Bez Unit 23 Apartment Johannesburg is located about 10 minutes by car from Huddle Park Golf & Recreation and within a 10-minute drive of Joubert Park.
    Read more
    7.6
    Good
    22 reviews
  • 163 On Bez, Apartment 9

    163 Bezuidenhout Avenue, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Located 4.8 km from American Chamber of Commerce in SA, the 1-room 163 On Bez, Apartment 9 Johannesburg features a car park for those who travel by car. Hashtag Escape Amusement Center is 10 minutes'…
    Read more
    6.7
    Pleasant
    59 reviews
  • Short Term Rental Re-Imagined

    163 Bezuidenhout Avenue Apartment 10, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Located about 10 minutes by car from Nelson Mandela Foundation Museum, the 1-room Short Term Rental Re-Imagined apartment gives access to a number of tourist attractions in the area.
    Read more
    5.8
    Decent
    58 reviews
  • Unit 24, 163 On Bez

    163 Bezuidenhout Avenue, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    To enjoy your vacation in Johannesburg, stay at the 1-room Unit 24, 163 On Bez Apartment, which is around 6 km from Johannesburg Holocaust and Genocide Centre and about 10 minutes' drive from Huddle…
    Read more
    7.4
    Good
    35 reviews
  • 163 On Bez Unit 20

    163 Bezuidenhout Avenue, Bezuidenhout Valley, Johannesburg, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    To enjoy your vacation in Johannesburg, stay at the 1-room 163 On Bez Unit 20 Apartment, which is around 10 minutes by car from Ellis Park Stadium and approximately 10 minutes' drive from…
    Read more
    7.1
    Good
    43 reviews
  • 163 Bez Apartment 11

    163 Bezuidenhout Avenue, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    163 Bez Apartment 11 Johannesburg is located within a 10-minute drive of Joubert Park and around 10 minutes by car from Melrose Temple.
    Read more
    7.2
    Good
    100 reviews
  • 1945 On Kloof Guesthouse

    41 Frederick Street Cnr Kloof Road, Observatory, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Approximately a 20-minute walk from Observatory Golf Club, the 5-star 1945 On Kloof Guesthouse Johannesburg includes 7 rooms. At the hotel, guests can find a golf club to stay active.
    Read more
    9.5
    Exceptional
    74 reviews
  • The Paramount Houghton

    3 8Th Street, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Guests will surely benefit from Wi-Fi and private parking at The Paramount Houghton Apartment, which is located in the Houghton district of Johannesburg. Johannesburg Holocaust and Genocide Centre…
    Read more
    8.5
    Fabulous
    53 reviews
  • Trendy Johannesburg Cottages

    28 6Th Avenue, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Trendy Johannesburg Cottages apartment offers views of the garden and a location about a 15-minute ride from Gandhi Square. At the apartment guests can lounge by a swimming pool or visit Hashtag…
    Read more
  • Troyeville Hotel

    1403 Albertina Sisulu Road, Corner Wilhemeina St, Troyeville, Johannesburg, South Africa

    2.5 km to Rachawadee Thai Spa (Open map)

    Located approximately 3 km from such natural attractions as the modest - sized Rhodes Park, the 2-star Troyeville Hotel Johannesburg includes a shopping area and a luggage room. Wi-Fi is offered in…
    Read more
Thank you for subscribing
Close