Cheap hotels in South Africa, Africa

  1. Businessburg Hotel

    6.4(540 ratings)

    Central city views from rooms, Easy access to public transport

    Johannesburg
    from  $28
    See prices from 6 sites
  2. Inn & Out Sandton Park

    5.8(1,356 ratings)

    Spacious rooms with garden views, Outdoor swimming pool and garden

    Johannesburg
    from  $30
    See prices from 3 sites
  3. Inn & Out Plus Rosebank

    7.2(1,385 ratings)

    Modern minimalist aesthetic, Rooms with city views or balcony

    Johannesburg
    from  $42
    See prices from 3 sites
  4. Lido Hotel

    7.1(1,424 ratings)

    Tranquil garden and seasonal outdoor pool, International and halal dining options

    Johannesburg
    from  $42
    See prices from 6 sites
  5. Capetonian Hotel

    7.7Good (5,703 ratings)

    Panoramic mountain or ocean views, Dedicated halal dining experience

    Cape Town
    from  $57
    See prices from 9 sites
  6. Monte La Vue Hotel

    7.6Good (941 ratings)

    Outdoor pool and garden oasis, Boutique hotel in residential setting

    Sandton
    from  $67
    See prices from 5 sites
    • Popular choice

    Mercure Johannesburg Bedfordview Hotel

    7.6Good (2,871 ratings)

    Outdoor pool with poolside bar, Dedicated conference and event facilities

    Bedfordview
    from  $72
    See prices from 9 sites
  7. Onomo Hotel Johannesburg Sandton

    7.9Good (6,454 ratings)

    Direct Gautrain station access, Vibrant Portuguese restaurant

    Sandton
    from  $79
    See prices from 7 sites
  8. Courtyard Hotel Rosebank

    8.4Very good (1,654 ratings)

    Secure parking and vigilant security, Charming low-rise complex

    Rosebank
    from  $87
    See prices from 9 sites
  9. Mercure Nelspruit Hotel

    7.5Good (2,815 ratings)

    Lush garden and tranquil setting, Outdoor pool with cocktail bar

    Nelspruit
    from  $90
    See prices from 9 sites
  10. Reef Hotel

    7.9Good (3,871 ratings)

    Panoramic rooftop bar views, Diverse South African and international cuisine

    Johannesburg
    from  $101
    See prices from 7 sites
    • Popular choice

    The Kingdom Resort

    8.5Excellent (12,019 ratings)

    Pilanesberg National Park proximity, Villas with private plunge pools

    Pilanesberg National Park
    from  $109
    See prices from 7 sites
  11. Qurtuba Hotel and Spa

    8.4Very good (391 ratings)

    Indoor saltwater pool, Full-service Rumaan spa

    Johannesburg
    from  $112
    See prices from 4 sites
  12. Little Tuscany Boutique Hotel

    9.0Excellent (825 ratings)

    Dual outdoor swimming pools, Refined South African and Italian dining

    Sandton
    from  $113
    See prices from 5 sites
  13. Marion Lodge

    8.3Very good (1,308 ratings)

    Tranquil garden with imposing pool, On-site restaurant with diverse menu

    Sandton
    from  $115
    See prices from 6 sites
  14. St Andrews Hotel and Spa

    7.9Good (2,424 ratings)

    Infinity pool with lake views, Modern South African cuisine

    Bedfordview
    from  $115
    See prices from 6 sites
  15. City Lodge Hotel Johannesburg Airport, Barbara Road

    8.1Very good (3,463 ratings)

    Outdoor pool with scenic views, Interleading rooms for families

    Johannesburg
    from  $116
    See prices from 8 sites
    • Popular choice

    ANEW Hotel Roodepoort Johannesburg

    8.3Very good (2,045 ratings)

    Panoramic lake and city views, Terrace and garden relaxation

    Weltevreden Park
    from  $127
    See prices from 6 sites
  16. La Villa Vita

    8.7Excellent (1,917 ratings)

    Panoramic mountain and city views, Tranquil pool garden oasis

    Nelspruit
    from  $128
    See prices from 8 sites
  17. Courtyard Hotel Sandton

    8.4Very good (907 ratings)

    Outdoor pool and fitness amenities, Boutique four-star brand experience

    Sandton
    from  $130
    See prices from 8 sites
  18. De Zeekoe Guest Farm

    8.9Excellent (2,532 ratings)

    Working farm setting with mountain views, Diverse accommodation with private pools

    Oudtshoorn
    from  $130
    See prices from 5 sites
  19. Villa Moyal

    9.0Excellent (563 ratings)

    Tranquil garden and swimming pool, Luxurious presidential suite

    Johannesburg
    from  $130
    See prices from 4 sites
    • Popular choice

    10 2nd Avenue Houghton Estate

    9.2Excellent (230 ratings)

    Gourmet cuisine and dining, Boutique hotel in Houghton Estate

    Houghton
    from  $131
    See prices from 3 sites
  20. Holiday Inn Johannesburg - Rosebank By Ihg

    8.5Excellent (4,878 ratings)

    Sunny outdoor pool deck, On-site Velvet restaurant dining

    Rosebank
    from  $132
    See prices from 9 sites
  21. Hampton By Hilton Sandton Grayston

    8.7Excellent (530 ratings)

    Sun terrace for relaxation, Vibrant local art integration

    Johannesburg
    from  $132
    See prices from 5 sites
  22. The Capital On Bath

    8.6Excellent (2,618 ratings)

    Prime location near Rosebank Mall, Reliable backup power system

    Johannesburg
    from  $143
    See prices from 7 sites
    • Popular choice

    Southern Sun Rosebank

    8.4Very good (8,597 ratings)

    Outdoor rim flow swimming pool, Camelot spa for ultimate relaxation

    Rosebank
    from  $145
    See prices from 4 sites
  23. @Sandton Hotel

    8.8Excellent (8,824 ratings)

    Panoramic Sandton skyline views, On-site deli and liquor store

    Johannesburg
    from  $147
    See prices from 4 sites
    • Popular choice

    Piazza Hotel

    8.7Excellent (7,422 ratings)

    Direct access to Montecasino complex, Rooms overlooking the Teatro

    Fourways
    from  $157
    See prices from 6 sites
  24. NH Johannesburg Sandton

    8.4Very good (4,766 ratings)

    Diverse dining at Tradewinds restaurant, Expansive fitness and wellness facilities

    Sandton
    from  $172
    See prices from 8 sites
  25. Radisson RED Johannesburg Rosebank

    8.7Excellent (4,521 ratings)

    Vibrant rooftop pool and bar, Bold, art-filled interior design

    Johannesburg
    from  $176
    See prices from 6 sites
  26. The Capital Empire

    8.7Excellent (3,405 ratings)

    Gourmet restaurant with African influence, Contemporary design and spacious interiors

    Sandton
    from  $177
    See prices from 7 sites
  27. The Capital On The Park

    8.8Excellent (4,490 ratings)

    Panoramic city views from select rooms, Spa services for ultimate relaxation

    Sandton
    from  $180
    See prices from 7 sites
  28. The Fairway Hotel, Spa & Golf Resort

    9.0Excellent (7,278 ratings)

    Dedicated conference and wedding facilities, Luxurious spa with extensive treatments

    Johannesburg
    from  $185
    See prices from 6 sites
  29. The Houghton Hotel, Spa, Wellness & Golf

    9.1Excellent (6,408 ratings)

    Four heated swimming pools, World-class spa and wellness facilities

    Johannesburg
    from  $200
    See prices from 8 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Frequently Asked Questions about cheap hotels in South Africa

Price range

Prices for cheap hotels in South Africa range from ‎$28 to ‎$200 per night.

Cheap hotels near South Africa

These hotels may also be interesting for you...