Most popular cities in South Africa
Cape Town404 hotels
Durban162 hotels
Johannesburg251 hotels
Pretoria160 hotels
South Africa hotels
Cape Town, South Africa
USD 13/night
Featuring location 0.7 km from the lake, the hostel lies in the vicinity of Cape Town Stadium.
Wilderness, South Africa
USD 87/night
Located within 3 km of Dolphin Point Lookout, the Fairy Knowe Wilderness features 42 rooms, a picnic area and a garden.
Johannesburg, South Africa
USD 42/night
Boasting various recreational opportunities and barbecue grills, the contemporary Premiere is situated around a 5-minute walk from Bidvest Wanderers Stadium and 2.5 km from African Craft Market of Rosebank.
Edenvale, South Africa
USD 31/night
Guests at the Airport Inn will enjoy an outdoor pool and African dishes together with a good setting in a restaurant area.
Cape Town, South Africa
USD 69/night
Cape Quarter Lifestyle Village is only 12 minutes' walk from the 3-star Daddy Long Legs Art Cape Town that has restaurants and entertainment including a shared lounge and various recreational opportunities.
Durban, South Africa
8.81 review
USD 56/night
Featuring panoramic views of the sea, the smoke-free Tropicana is 6 minutes' walk from O R Tambo Parade.
Pretoria, South Africa
USD 49/night
The smoke-free Rh is merely a 5-minute walk from SunnyPark Shopping Centre and features a shared lounge and various recreational opportunities, along with a snack bar on-site.
Stellenbosch, South Africa
USD 65/night
Sitting at a distance of 2.6 km from Longridge Wine Estate and adjacent to a boat dock, 3-star The Country Guesthouse Stellenbosch offers recreational facilities and a garden.
Ballito, South Africa
USD 113/night
Located 5 minutes on foot from Quarter Boutique Shopping Centre, the comfortable Hampshire Hotel - provides guests with South African dishes and fitness classes, spa therapy and entertainment activities.
Port Elizabeth, South Africa
USD 49/night
Ideally set within 3 km of Parking William Moffat Centre, 3-star The Hub in the Walmer district of Port Elizabeth offers spa therapy and a prime touristic area.
Durban, South Africa
USD 74/night
Located in the vibrant part of Durban, the 3-star Holiday Inn Express Durban - Umhlanga, An Ihg is a 5-minute drive from Whalebone Pier.
Stellenbosch, South Africa
USD 102/night
Situated around a 5-minute walk from Paul Roos Markotter Stadium, the wonderful 3-star Stellenbosch offers a lounge bar and an à la carte restaurant serving international dishes.
Cape Town, South Africa
USD 56/night
Located near an underground station and a mere 12 minutes' walk from the R4.5 - billion Cape Town Stadium, the chic 3-star La Splendida Hotel By Newmark offers spa therapy and entertainment activities.
Johannesburg, South Africa
USD 36/night
Located a 6-minute stroll from Randburg Methodist and 3.5 km from RollEgoli, the superior 3-star Apollo Johannesburg features a shared lounge, recreational facilities, and a garden.
Cape Town, South Africa
USD 80/night
Set just 0.9 km from Pick n Pay Sea Point, the 3-star Sweet Lemon offers 6 rooms and a swimming pool.
Cape Town, South Africa
9.61 review
USD 72/night
Located in the Mowbray district approximately a 15-minute walk from Rondebosch Common, the modern Lodge Hotel Pinelands has 133 rooms and a swimming pool.
Durban, South Africa
USD 33/night
Located just 5 minutes' walk from Durban Natural Science Museum and at a distance of 400 metres from Old Court House Museum, smoke-free The Royal features a snack bar plus an outdoor swimming pool.
Cape Town, South Africa
USD 99/night
Boasting proximity to Blinkwater, which runs around 1 km away, the Camps Bay Village Cape Town offers a swimming pool.
Cape Town, South Africa
USD 51/night
Studio 7 Sessions is a mere 7 minutes' walk from 3-star The Ritz Cape Town that features an outdoor swimming pool.
Cape Town, South Africa
USD 47/night
Located merely an 8-minute walk from District Six Memorial Museum in the business City Bowl district, the 3-star Holiday Inn Express Cape Town City Centre, An Ihg features 190 rooms along with entertainment activities and various recreational opportunities.
More hotels in South Africa:
Most popular 3-star hotels in South Africa
Stellenbosch, South Africa
USD 81/night
A 25-minute stroll from Stellenbosch Square, the elegant Protea Hotel By Marriott has entertainment activities and barbecue along with a pool bar.
Simon's Town, South Africa
USD 69/night
Comprising 29 rooms in the heart of Cape Town, the unique Simon'S Town Quayside lies a 25-minute walk from Boulders Beach.
Hazyview, South Africa
USD 102/night
Featuring a sub-tropical garden, the 4-star Hippo Hollow Country Estate Hazyview is set in a central location, around 9 minutes' walk from Perry's Bridge Reptile Park.
Durban, South Africa
USD 77/night
Featuring a swimming pool, the Garden Court South Beach offers a beachfront location in the heart of Durban.
Cape Town, South Africa
USD 81/night
Located in a shopping district 10 minutes' drive from Castle of Good Hope, the attractive 3-star Garden Court Nelson Mandela Boulevard has 291 rooms and an outdoor swimming pool.
Hazyview, South Africa
USD 85/night
Providing an outdoor swimming pool along with 146 rooms, the 3-star Sun is placed at a distance of 4.2 km from The Elephant Sanctuary.
Richards Bay, South Africa
USD 37/night
Located 3.9 km from Richards Bay Baptist Church, the family-friendly Premier boasts an outdoor pool.
Pretoria, South Africa
USD 44/night
Offering an outdoor swimming pool, fitness classes, recreational facilities and entertainment activities, the comfortable 3-star City Lodge Hotel Hatfield, Pretoria is located a 25-minute stroll from Rietondale Park.
Pretoria, South Africa
USD 48/night
Boasting a location around a 5-minute walk from Springbok Park, the sophisticated Protea offers 199 rooms together with a poolside bar onsite.
Cape Town, South Africa
7.01 review
USD 48/night
Boasting its location within a 6-minute stroll of Bree Street, the Onomo Hotel Cape Town - Inn On The Square has a swimming pool and 165 rooms with views of Table Mountain.
Knysna, South Africa
USD 54/night
The Wayside Inn Knysna lies around a 10-minute drive from Jandreart Studio, and features a restaurant.
George, South Africa
USD 60/night
Placed in the George Central district, the 3-star Premier Express is centrally situated about 25 minutes' walk from George Museum.
Champagne Valley, South Africa
USD 80/night
Based a 16-minute walk from Monks Cowl Country Club, the superior 3-star Gooderson Champagne Valley features 40 spacious rooms, as well as horse riding and ping-pong.
Cape Town, South Africa
USD 80/night
The Brenwin is situated in the Green Point district, 21 minutes' drive from Cape Town International airport.
Knysna, South Africa
USD 84/night
The 3-star My Guest Knysna is approximately a 25-minute walk from Spitzkop Viewpoint and offers recreational facilities and a garden.
Pretoria, South Africa
USD 42/night
Located a 10-minute ride from Waverley Plaza, the Purple Olive Pretoria features a large outdoor swimming pool.
Cape Town, South Africa
USD 93/night
You can enjoy an in-house bar at the 3-star Esperanza or take advantage of visiting Lower Molteno Reservoir, which is approximately 10 minutes' walk away.
Cape Town, South Africa
USD 78/night
Set in the southern district of Cape Town, the 3-star Ascot Gardens Self Catering features various recreational opportunities and entertainment activities.
Cape Town, South Africa
USD 50/night
The comfortable Liberty Lodge Guest House Cape Town overlooks Table Mountain and is located only 0.6 km from Labia Theatre.
Hout Bay, South Africa
USD 53/night
Heather Auer Art & Sculpture Gallery is within 20 minutes' walk of the charming Brightwater Lodge Hout Bay, while Bay Harbour Market is just 1.2 km away.
Amazing spa hotels in South Africa
Marloth Park, South Africa
USD 47/night
The 2-star Kruger Inn Backpackers Marloth Park features a swimming pool and 8 rooms facing the patio.
Muldersdrift, South Africa
USD 89/night
Situated within a 10-minute drive of Walkhaven Dog Park, the 3-star Glenburn Muldersdrift offers a lounge bar and an à la carte restaurant serving vegetarian dishes.
Wilderness, South Africa
USD 73/night
Victoria Bay is 2.9 km from the 3-star Tops, while Wilderness National Park is 10 minutes away by car.
Dullstroom, South Africa
USD 97/night
Dullstroom on the Dam is only 0.9 km from The Rose Cottage, while Elands Valley is about a 10-minute ride away.
Eersterivierstrand, South Africa
USD 82/night
Located 115 km from Plettenberg Bay airport, the 3-star Fynbos includes 100 rooms with views of the garden.
Morgan's Bay, South Africa
USD 82/night
Featuring an outdoor pool and 32 rooms, the 3-star Morgan Bay Morgan's Bay is at a 1.2 km distance from Double Mouth Nature Reserve.
Ballito, South Africa
USD 89/night
You can relax by an outdoor pool in the 3-star Ekhaya Ballito, located 25 minutes' walk from Thompsons Beach.
Hazyview, South Africa
USD 53/night
Situated approximately a 25-minute walk from Shangana Cultural Village, the comfortable Numbi Hazyview offers a lounge bar and an à la carte restaurant serving South African dishes.
Johannesburg, South Africa
USD 44/night
The 3-star Innov8 Spaces is situated in the Sandton district of Johannesburg, 33 minutes' drive from Lanseria International airport.
Klipdrift, South Africa
USD 102/night
Guests will enjoy a swimming pool onsite and admire views of the pool offered from 11 rooms.
Langebaan, South Africa
USD 49/night
The Au Plais De Langebaan At Palm Tree Villa is situated at a distance of 2.6 km from Shark Bay and about 25 minutes on foot from Schaapen Island.
Hazyview, South Africa
USD 96/night
Offering an outdoor swimming pool, the 3-star Little Pilgrims Boutique is only 1.2 km from Pabeni Gate Kruger National Park.
Ballito, South Africa
USD 53/night
Featuring a swimming pool together with a hot tub and an outdoor swimming pool, the superb 3-star First Group La Montagne is located within 0.6 km of Willard's Beach and at 550 metres from Ballito Beach.
Panorama (Mpumalanga), South Africa
USD 43/night
Guests can enjoy South African cuisine in an à la carte restaurant of the Malaga and relax by an outdoor swimming pool.
Ballito, South Africa
USD 128/night
Guests can enjoy local cuisine while staying at the Salt Rock Hotel And Beach Resort, which is around a 10-minute walk from Salt Rock Beach.
Amanzimtoti, South Africa
USD 37/night
Galleria Mall is also set a 10-minute walk from the Santorini Amanzimtoti.
Muldersdrift, South Africa
USD 89/night
Set nearly 25 minutes' walk from Happy Island, the Riverstone Lodge Muldersdrift invites its guests to benefit from a picnic area and a garden, plus to have a meal in an à la carte restaurant.
Bela-Bela, South Africa
USD 73/night
The 2-star Hoogland Spa is equipped with a swimming pool and is situated nearly a 25-minute walk from Bela Mall.
Saldanha Bay, South Africa
USD 50/night
Situated 4.8 km from Saldanha Bay, the perfect 2-star Hoedjiesbaai offers a lounge bar and a pizza restaurant serving seafood dishes.
Drakensberg Garden, South Africa
USD 92/night
Featuring 96 rooms, fitness classes, facials and massage therapy, the fantastic Gooderson Drakensberg Gardens Golf & Spa Resort is within 1.1 km of Garden Castle State Forest in Drakensberg Garden.
Top family hotels in South Africa
Pretoria, South Africa
USD 50/night
The Lodge is located 20 minutes' drive from Wonderboom airport, featuring a restaurant.
Johannesburg, South Africa
USD 36/night
Set near a train station in the Sandton district, the comfortable Road Lodge Johannesburg includes 54 rooms as well as a shared lounge and various recreational opportunities.
Cape Town, South Africa
USD 95/night
Located in the green part of Cape Town, merely 1.4 km from Green Point Lighthouse, the 4-star Antrim Boutique Retreat By Totalstay offers loungers and a garden.
Melkbosstrand, South Africa
USD 63/night
Featuring a fitness studio and a swimming pool, 3-star The Sandcastle is located 1.5 km from Atlantic Beach Golf Course.
Cape Town, South Africa
USD 62/night
Boasting a library and barbecue, the stylish Port View is situated about 5 minutes' walk from Temple Israel Green Point and just 1.7 km from Two Oceans Aquarium.
Jeffreys Bay, South Africa
USD 61/night
Situated a mere 5 minutes' walk from Noorsekloof Local Authority Nature Reserve, the 3-star Dolphin View Jeffreys Bay features a shared lounge, billiards, and a garden along with 9 rooms.
Knysna, South Africa
USD 91/night
The Manor House is situated at a distance of 1.9 km from The Motorcycle Room and only 12 minutes on foot from Vinyl.
Port Elizabeth, South Africa
USD 41/night
Featuring a private swimming pool and 12 rooms, the 3-star Treetops Guesthouse is nearly 25 minutes' walk from Donkin Reserve.
Johannesburg, South Africa
USD 18/night
44 Stanley Shopping Area is nearly 25 minutes on foot from the Agterplaas, while Gallery MOMO is only 1.3 km away.
Cape Town, South Africa
USD 81/night
Chavonnes Battery Museum is only 1.9 km from the Bluegum Hill, while Cape Town Stadium is approximately a 25-minute walk away.
Tulbagh, South Africa
USD 37/night
The 3-star Tulbagh Country is a good starting point to Tulbagh's sights including Old Town Tulbagh, which is only an 8-minute walk away.
Pretoria, South Africa
USD 44/night
Guests will enjoy an outdoor pool onsite and admire views of the garden offered from 30 rooms.
Tulbagh, South Africa
USD 74/night
Located less than at a distance of 2.3 km from De Oude Drostdy, the 3-star Manley offers a large outdoor swimming pool.
Cape Town, South Africa
USD 81/night
With a sundeck and various recreational opportunities at the premises, the 3-star Maartens Guesthouse is located at a distance of 2.5 km from Iziko South African Museum and Planetarium.
Johannesburg, South Africa
USD 36/night
The lovely Life is located 25 km from Rand airport and about 10 minutes' walk from Main and 4th Avenue bus stop.
Kempton Park, South Africa
USD 27/night
The 3-star Emerald Guesthouse is situated at a distance of 2.7 km from Madiba Freedom Museum and approximately 10 minutes' drive from Gateway Presbyterian Church.
Muizenberg, South Africa
USD 74/night
Just 1.3 km from Cape Town International Kite Festival, the 3-star Bluebottle Guesthouse overlooks the mountain and features a shared lounge, various recreational opportunities, and a garden.
George, South Africa
USD 37/night
Offering barbecue grills and a garden, the comfortable 3-star Alpine Inn is situated 4.9 km from Moedergemeente Church.
Cape Town, South Africa
USD 68/night
Set at a distance of 2 km from Rhodes Memorial, the Little Scotia Cape Town boasts a shared lounge and a garden available on site.
Nottingham Road, South Africa
USD 104/night
Fort Nottingham Museum is merely 0.7 km from perfect The Nottingham Road Hotel.
Top resorts in South Africa
Bela-Bela, South Africa
USD 54/night
Featuring a location in a rural area of Bela-Bela, the Atkv Klein-Kariba offers an indoor swimming pool and a lounge bar.
Chipise, South Africa
USD 97/night
At the Tshipise A Forever, guests can use a picnic area and a hot spring bath or spend the day lazing by a heated pool.
Rawsonville, South Africa
USD 135/night
Set at a 3.7 km distance from Du Toitskloof Wines, the Atkv Goudini Spa offers 179 rooms and a year-round outdoor swimming pool.
Hartenbos, South Africa
USD 62/night
While staying at the Atkv you are invited to discover Diaz Water Park, set about 10 minutes' drive away, or ATKV's Hartenbos Museum, which is merely 100 metres away.
Champagne Valley, South Africa
USD 104/night
Featuring spa therapy and a shared lounge, the smoke-free Nest Drakensberg Mountain Resort in Champagne Valley is perfectly located 3.4 km from Cedarwood Shopping Centre Drakensberg.
Mabibi, South Africa
USD 278/night
Guests can spend their days relaxing by an outdoor pool or try snorkelling and cycling arranged at the Gugulesizwe Camp Mabibi.
Bloubergstrand, South Africa
USD 95/night
Set about a 25-minute walk from Blouberg Beachfront, the smoke-free Belle Maroc has an à la carte restaurant serving South African cuisine.
De Hoop Nature Reserve, South Africa
USD 185/night
Nearly a 15-minute walk from De Hoop Trail, the Hoop Collection - Equipped Cottages De Hoop Nature Reserve boasts a pizza restaurant and 7 rooms.
Fouriesburg, South Africa
USD 63/night
The 3-star Wyndford Holiday Farm enjoys a picturesque location and provides easy access to Caledonpoort about 2.2 km away.
Champagne Valley, South Africa
USD 105/night
Drakensberg Mountains is at a distance of 3.9 km from the Dragon Peaks, while Falcon Ridge is nearly a 25-minute walk away.
Graaff Reinet, South Africa
USD 54/night
The Profcon Resort is a good starting point to Graaff Reinet's sights including Dutch Reformed Church, which is merely a 6-minute walk away.
Hoedspruit, South Africa
USD 61/night
Boasting a swimming pool, the 3-star Swadini, A Forever Resort is at a distance of 2.9 km from Blyderivierpoort Dam.
Gouritzmond, South Africa
USD 62/night
Guests can also enjoy access to Gourikwa Reserve, which is approximately a 20-minute walk from the 3-star Gourikwa Nature Reserve.
Drakensberg Garden, South Africa
USD 93/night
The Lake Naverone Holiday Cottages is situated at a distance of 2.4 km from Garden Castle State Forest and about a 25-minute stroll from Castleburn Lake.
Paternoster, South Africa
USD 71/night
The Paternoster is set at a 4.5 km distance from Cape Columbine and within 10 minutes' walk of Mosselbank Beach.
Plettenberg Bay, South Africa
USD 58/night
Comprising 11 rooms right in the centre of Plettenberg Bay, the 3-star Formosa Bay lies at a distance of 2.5 km from Lookout Beach.
Clarens, South Africa
USD 90/night
While staying at this 10-room the Il Castello Clarens, you can easily walk over to Addy & Hoyle Art Gallery, which is just 9 minutes' walk away.
Hermanus, South Africa
USD 63/night
The 3-star Baleens is a perfect vacation spot approximately 6 km from Hoy's Koppie and other Hermanus landmarks.
Knysna, South Africa
USD 71/night
Featuring 28 rooms with views of the patio, the Gooderson Knysna Chalets, around a 15-minute ride from Knysna Forest, provides guests with a Jacuzzi and an outdoor swimming pool.
Louis Trichardt, South Africa
USD 45/night
Located nearly a 10-minute drive from Hanglip Forest Reserve, the 3-star Avoca Vale Country Louis Trichardt features a swimming pool.