• USD
  • Help
  • Help
  • USD
    Select currency
    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
    en
    Select language
    en English
Multiple accommodations for your stay
Check-in date:
2026-11-02
Check-out date:
2026-11-03
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
  • The Dauphin House

    58 Urania Street, Johannesburg, South Africa

    2 km to Rachawadee Thai Spa (Open map)

    The 4-star The Dauphin House Bed & Breakfast Johannesburg offers quick access to Observatory Golf Club, which is just a 5-minute stroll away. Located 2.5 km from Hashtag Escape Amusement Center, this…
    Read more
  • Zothani Delux

    36 Empire Road, Johannesburg, South Africa

    2.1 km to Rachawadee Thai Spa (Open map)

    Located approximately 25 minutes' walk from FNB Bank City, Zothani Delux Johannesburg villa provides access to various tourist attractions in the vicinity.
    Read more
  • Palm Cottages

    24 Judith Street, Johannesburg, South Africa

    2.1 km to Rachawadee Thai Spa (Open map)

    Palm Cottages Johannesburg hotel offers proximity to Melrose Temple, which is located about 5 minutes away by car.
    Read more
    10
    Exceptional
    1 review
  • Naisiae - Lovely 1-Bedroom Vacation Home With Pool

    159 Saint Georges Road, Johannesburg, South Africa

    2.1 km to Rachawadee Thai Spa (Open map)

    Located 4.9 km from Carlton Centre, the 1-bedroom Naisiae - Lovely 1-Bedroom Vacation Home With Pool Johannesburg apartment is approximately 10 minutes' drive from a top family-friendly place like…
    Read more
    9.7
    Exceptional
    54 reviews
  • Family Home Near Rosebank & Sandton

    77 Oxford Rd, Johannesburg, South Africa

    2.1 km to Rachawadee Thai Spa (Open map)

    If you want to stay in the Saxonwold district of Johannesburg, the 1-bedroom Family Home Near Rosebank & Sandton Johannesburg apartment is a good choice located, within 25 minutes' walk of George Hay…
    Read more
  • Houghton Garden Manors

    33 5Th St, Johannesburg, South Africa

    2.2 km to Rachawadee Thai Spa (Open map)

    Located 4.3 km from Neighbourgoods Open-Air Market, the stylish 3-room Houghton Garden Manors Apartment Johannesburg is approximately a 25-minute walk from a top family-friendly place like Hashtag…
    Read more
    9.6
    Exceptional
    56 reviews
  • Houghton Guest House

    75 Iris Road, Norwood, Johannesburg, South Africa

    2.2 km to Rachawadee Thai Spa (Open map)

    Boasting a shared lounge and a golf course, the 2-star Houghton Guest House Johannesburg is located just a 5-minute walk from Hashtag Escape Amusement Center. The hotel features Wi-Fi in public areas…
    Read more
    4.3
    Decent
    41 reviews
  • Your Cosy Johannesburg City Retreat

    54 Siemert Road 1001, Johannesburg, South Africa

    2.2 km to Rachawadee Thai Spa (Open map)

    Set in Johannesburg CBD, which is South Africa's biggest city and South Africa's capital of Gauteng province, about 25 minutes' walk from the air Neighbourgoods Market, the spacious 1-bedroom Your…
    Read more
  • 6 The Curve Unit 12

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    The 1-bedroom 6 The Curve Unit 12 Apartment Johannesburg provides easy access to various city attractions, such as Observatory Golf Club, situated only 5 minutes' walk away. The apartment can host up…
    Read more
    7.6
    Good
    57 reviews
  • 6 The Curve Unit 14

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    The 1-bedroom 6 The Curve Unit 14 Apartment Johannesburg is located within 9 km of Gau Sandton train station and within 5 minutes' walk of Observatory Golf Club.
    Read more
    6.8
    Pleasant
    21 reviews
  • 6 The Curve Unit 18

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    6 The Curve Unit 18 Apartment Johannesburg is located within 9 km of Gau Sandton train station and within 5 minutes' walk of Observatory Golf Club. The homestay offers modern facilities, such as Wi…
    Read more
    7.3
    Good
    61 reviews
  • 6 The Curve Unit 15

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    Situated within 200 metres of Observatory Golf Club, 6 The Curve Unit 15 Apartment Johannesburg offers proximity to various nearby tourist attractions.
    Read more
    6.2
    Pleasant
    18 reviews
  • 6 The Curve Unit 16

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    6 The Curve Unit 16 Apartment Johannesburg lies in a prime location in Johannesburg, a mere 5 minutes' walk from Observatory Golf Club. At this homestay, Wi-Fi and private car parking are also…
    Read more
    7.1
    Good
    75 reviews
  • 6 The Curve Unit 19

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    6 The Curve Unit 19 Apartment Johannesburg is situated within 200 metres of Observatory Golf Club and 5 km from Rand airport. Wi-Fi and private car parking are among the essentials at guests'…
    Read more
    6.3
    Pleasant
    74 reviews
  • 6 The Curve Unit 13

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    Situated nearly a 5-minute walk from Observatory Golf Club, the 1-bedroom 6 The Curve Unit 13 Apartment Johannesburg offers guests easy access to various tourist attractions nearby. Wi-Fi is provided…
    Read more
    6.9
    Pleasant
    53 reviews
  • 6 The Curve Unit 17

    8 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    6 The Curve Unit 17 Apartment Johannesburg features convenient proximity to such city attractions as Observatory Golf Club, situated approximately a 5-minute walk away. Wi-Fi is provided for both…
    Read more
    7.2
    Good
    52 reviews
  • 6 The Curve Unit 5

    6 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    Located about 10 minutes' drive from the modest - sized Rhodes Park, the 1-bedroom 6 The Curve Unit 5 Apartment Johannesburg provides access to a number of tourist sites nearby.
    Read more
    5.4
    Decent
    19 reviews
  • The Curve Apartments Unit 2

    6 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    Guests of The Curve Apartments Unit 2 Johannesburg hotel can enjoy access to Constitution Hill, located 4.2 km away.
    Read more
  • 6 The Curve Unit 3

    6 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    Situated approximately a 10-minute ride from Melrose Temple, the 1-bedroom 6 The Curve Unit 3 Apartment Johannesburg also boasts easy access to Gau Sandton train station which is approximately 9 km…
    Read more
    6.8
    Pleasant
    21 reviews
  • 6 The Curve Unit 7

    6 The Curve, Johannesburg, South Africa

    2.3 km to Rachawadee Thai Spa (Open map)

    The 1-bedroom 6 The Curve Unit 7 Apartment Johannesburg enjoys a prime location and provides easy access to the Bustling Neighbourgoods Outdoor Market, a place where guests can shop, set around 6 km…
    Read more
    7.3
    Good
    54 reviews
Thank you for subscribing
Close