Must-see hotels in South Africa, Lesotho & eSwatini (Swaziland)

  • Radisson Blu Gautrain Hotel

    Johannesburg

    Rates can vary widely at this slick business hotel that's a brisk jaywalk from Sandton’s Gautrain station exit, but are cheapest on the weekends. The…

  • Cypress Cottage

    Eastern Cape

    Is this Graaff-Reinet's best-kept secret? There are six upmarket rooms and three self-catering units in these beautifully renovated Karoo cottages on a…

  • Green Gables Country Inn

    Winelands

    Sitting on the southern border of town, this is a family-friendly place with well-kept grounds, affable hosts and a nice pool. There's a restaurant (also…

  • Smithgrove B&B

    KwaZulu-Natal

    This beautiful renovated Victorian home offers English-style B&B comforts with spacious, individually styled rooms, each in a different colour. There are…

  • Paxton Hotel

    Port Elizabeth

    Despite its bland architecture, the well-run Paxton is a solid choice. Some rooms here have harbour views, though the beach itself is a short drive away…

  • Point Hotel

    Garden Route

    This modern hotel boasts a spectacular location, right above the wave-pounded rocks at the Point. There’s a decent restaurant (mains R60 to R120) and the…

  • Hout Bay Manor

    Sea Point to Hout Bay

    Your eyes will bulge at the flamboyant Afro-chic makeover to which the 1871 Hout Bay Manor has been treated. Contemporary art mixes with brightly coloured…

  • East View Guest House

    Pretoria

    This calm haven occupies an imposing villa close to the Union Buildings. Owner Lynette Blignaut offers the perfect small B&B experience, with six fresh…

  • Richtershuyz

    Pretoria

    In a residential neighbourhood, this low-slung building feels like a warm, soft nest. It conceals seven rooms that offer attractive tiled bathrooms, crisp…

  • Pretoriuskop Rest Camp

    Kruger National Park

    Kruger’s oldest and highest (thus coolest) camp is next to Numbi Gate. Located within an attractive region dotted with granite outcrops and frequented by…

  • Moorosi Chalets

    Lesotho

    Self-catering huts and rondavels are hidden away in an incredibly picturesque valley at Moorosi Chalets. Guests will delight in the isolation, and in…

  • 23 on Glen

    Port Elizabeth

    Seeking a relaxing cocoon with homely qualities without the exorbitant price tag? This venture that opened in 2017 has all the key ingredients, with…

  • Kensington Place

    Cape Town

    High up the mountain, this exclusive, chic property offers eight spacious and tastefully decorated rooms, all with balconies and beautifully tiled…

  • Majoro’s B&B

    Cape Town

    Friendly Maria Maile runs this B&B in her small brick bungalow in Graceland, an upmarket part of Khayelitsha. She can put up four people in her two homely…

  • John Bailie Guest Lodge

    Eastern Cape

    This restful guesthouse near the golf course has unpretentious yet clean carpeted rooms (two of which have sweeping ocean views), a pool and braai area,…

  • Tamboti Satellite Tented Camp

    Kruger National Park

    Tamboti has 40 safari tents spread along a curve in the Timbavati River, including 10 very comfy options with kitchens and en-suite bathrooms. All have…

  • Mbotyi Campsite

    The Wild Coast

    Mbotyi Campsite, a joint venture between the neighbouring Mbotyi River Lodge and the local community, is the place for total relaxation and long walks on…

  • Dakalo B&B

    Gauteng

    Spitting distance from Vilakazi St (but on a quiet lane), this friendly family home is full of funky decor, from the psychedelic blue-spotted tiles in the…

  • Beach Music

    Sunshine Coast

    This airy house with a garden leading straight to the beach is great value. The 1st-floor lounge has superb ocean views – including a glimpse of…

  • The Place

    eSwatini (Swaziland)

    Opposite the golf course, this modern guesthouse has impeccable, well-equipped rooms with sparkling bathrooms and a small kitchenette. The free-standing…

  • Mbotyi River Lodge

    The Wild Coast

    Mbotyi River Lodge, a low-key resort at the river mouth, has thatched rooms and a cluster of log cabins overlooking the beach and lagoon. Numerous…

  • Steenberg Hotel

    Cape Town

    Fresh flowers in plush rooms decorated in soft tones – that's what you get at this elegant 24-room luxury hotel on the historic Steenberg wine estate,…

  • Foothills Guesthouse

    Lesotho

    This comfortable and friendly suburban guesthouse is good value by Maseru standards. The eight garden rooms are plain and their bathrooms old, but two…

  • Quarters

    Durban

    Right in the throbbing heart of Durban’s busiest eating and drinking quarter, this attractive boutique hotel – at two neighbouring locations – balances…

  • Hillsview Guest House

    Lesotho

    A hillside retreat with 20 lovely chalets and a quaint restaurant (meals M130) serving mostly meat dishes. The owners and management are very tapped into…

  • Blencathra

    Cape Town

    You’re well on the way up Lion’s Head at this delightful family home, which offers a range of attractive rooms, mostly frequented by long-stay guests. It…

  • Biyamiti Bushveld Camp

    Kruger National Park

    This small self-catering camp's 15 cottages are set along the bank of the ephemeral Biyamiti River (Nos 1 to 9 have the best views). There is a great bird…

  • Limpopo Forest Camp

    Limpopo

    This lovely forest location, close to the Limpopo River, has well-equipped safari tents, with a kitchen area containing fridge/freezer and a separate…

  • Old Mine Guest House

    Limpopo

    In a residence built in 1919 by the first manager of Musina’s copper mine, this guesthouse reeks of class and old-world charm (which is seemingly out of…

  • Saffron Guesthouse

    Johannesburg

    Just a hop, skip and jump from the bustle of 7th Ave, Saffron offers 12 modern, elegant and comfortable rooms with sparkling bathrooms and fancy…

  • Chapman’s Peak Hotel

    Sea Point to Hout Bay

    Take your pick between chic, contemporary-designed rooms with balconies and to-die-for views across Hout Bay, and the smaller and more traditionally…

  • Forest Hall Guest House

    Port Elizabeth

    An attractive, secure property in a residential area. This efficiently run haven of peace set in park-like gardens is one of PE's most solid options, with…

  • 33 South Backpackers

    Cape Town

    This imaginative, cosy backpackers in a Victorian cottage has sought inspiration from different Cape Town suburbs as themes for its rooms. There’s a…

  • Ka-Pitseng Guest House

    Lesotho

    Ka-Pitseng is set in scrubby gardens by the main road on the south (Maseru) side of town. The cool and comfy rooms have satellite TV, plastic flowers,…

  • Naries Namakwa Retreat

    Northern Cape

    This graceful lodge is the most upmarket place to stay in the area, with large rooms in the manor house, spacious self-catering cottages (from R1850) and…

  • Mossel Bay Backpackers

    Garden Route

    This well-run and long-established backpackers has two sections – a backpacker wing where rooms share a bathroom and a more upmarket wing with en-suite…

  • Stayeasy

    Cape Town

    Rooms are modern, compact (no wardrobes but hangers and a rail for your clothes) and generally good value at this new business hotel that shares…

  • Panorama

    Sunshine Coast

    Dutch–South African couple Rob and Marianne are gracious hosts at this well-priced hilltop guesthouse with winning views. The three rooms are spick and…

  • Letloepe Guesthouse

    Lesotho

    On the edge of town near the Snake Park, Letloepe offers rustic self-catering rondavels (round huts with a conical roof) and bungalows with lovely…

  • Fuleng Guest House

    Lesotho

    This hillside guesthouse offers rondavels (round huts with a conical roof) with a view, a restaurant (breakfast/meals M65/90), cheeky garden gnomes, a…

    • placement: fullWidth
    • path: Destinations/POIs/superzone
    • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
    • targeting:
      {
        "position": "superzone"
      }