Cape Town356 hotels
Johannesburg184 hotels
Stellenbosch74 hotels
Durban106 hotels
Most popular 3-star hotels in South Africa
Knysna, South Africa
USD 87/night
Boasting a swimming pool, the Graywood is a 10-minute stroll from Jandreart Studio.
Cape Town, South Africa
USD 80/night
Opened in 1920, the Sweet Lemon Boutique Bed & Breakfast Cape Town is situated 0.3 miles from Milton Beach.
Cape Town, South Africa
9.61 review
USD 72/night
Set within 1.7 miles of Heart of Cape Town Museum, the 3-star City Lodge Hotel Pinelands features fitness classes and entertainment activities.
Stellenbosch, South Africa
USD 81/night
The family-friendly Protea Hotel By Marriott is situated right next to a business district, 6 minutes' walk from Technopark Stellenbosch and offers entertainment activities and barbeque.
Durban, South Africa
8.81 review
USD 63/night
Placed approximately 0.7 miles from New Beach, the 3-star City Lodge Hotel welcomes guests with a restaurant and a store.
Simon's Town, South Africa
USD 69/night
Located only 9 minutes by foot from South African Naval Museum, the 4-star Simon'S Town Quayside Cape Town offers unique accommodation with 29 luxury rooms.
Hazyview, South Africa
USD 102/night
Offering a traditional restaurant, the comfortable Hippo Hollow Country Estate Hazyview is set in a perfect area.
Durban, South Africa
USD 77/night
Comprising 414 rooms in the very heart of Durban, the Garden Court South Beach lies 10 minutes by car from Suncoast Casino.
Cape Town, South Africa
USD 81/night
The 3-star Garden Court Nelson Mandela Boulevard is situated in the shopping Walmer Estate district, 15 minutes' drive from Cape Town International airport.
Hazyview, South Africa
USD 85/night
The family-friendly Sun has an à la carte restaurant and a swimming pool, located in the heart of Hazyview.
Pretoria, South Africa
USD 44/night
Near the 3-star City Lodge Hotel Hatfield, there is a train station and guests can easily reach Sci-Enza which is 10 minutes by foot from the 3-star City Lodge Hotel Hatfield.
Pretoria, South Africa
USD 48/night
Thanks to its major location, the 3-star Hotel@Hatfield Pretoria is less than 5 minutes by foot from Springbok Park and there is a highway near the 3-star Hotel@Hatfield Pretoria.
Cape Town, South Africa
7.01 review
USD 48/night
Located in a business neighbourhood, the 3-star Onomo Hotel Cape Town - Inn On The Square Cape Town features a rooftop pool and views of Table Mountain.
Champagne Valley, South Africa
USD 80/night
Set 1 miles from Cedarwood Shopping Centre Drakensberg, the rooms in the superior Gooderson Monks Cowl Golf Resort have views of garden.
Cape Town, South Africa
USD 80/night
Located in the Green Point district 5 minutes by car from Greenmarket Square, the Brenwin has 19 rooms and the outdoor swimming pool.
Pretoria, South Africa
USD 42/night
Located within a 15-minute drive of National Zoological Gardens of South Africa, the Purple Olive Guest House Pretoria features an outdoor swimming pool and 13 spacious rooms.
Cape Town, South Africa
USD 93/night
Nestled 7 minutes' stroll from De Waal Park, the 3-star Esperanza Guest House Cape Town features an outdoor pool and 14 rooms.
Cape Town, South Africa
USD 50/night
There are rooms facing mountain and the comfortable 3-star Liberty Lodge Guest House is set around an 8-minute walk from Labia Theatre.
Hout Bay, South Africa
USD 53/night
Shopping Mall is 250 feet from the charming 3-star Brightwater Lodge and Seal Island is 0.7 miles away.
Cape Town, South Africa
USD 95/night
Settled in a tourist area walk from Camps Bay, the eco-friendly Antrim Villa By Antrim Collection Cape Town provides a lounge bar and a swimming pool.
Amazing spa hotels in South Africa
Muldersdrift, South Africa
USD 89/night
Rhino and Lion Nature Reserve is about 10 minutes' drive from the 3-star Glenburn Lodge & Spa Muldersdrift, while Walkhaven Dog Park is around 10 minutes' drive away.
Dullstroom, South Africa
USD 97/night
Set a 15-minute stroll from Mavungana Flyfishing Centre, the rooms in the 3-star pet-friendly Rose Cottage B&B Dullstroom have views of garden.
Eersterivierstrand, South Africa
USD 82/night
Guests can spend their days relaxing by an indoor pool or try snorkeling, diving and lawn tennis arranged at the 3-star Fynbos Golf And Country Estate.
Morgan's Bay, South Africa
USD 82/night
Placed 60 miles from East London airport, the 3-star Morgan Bay Morgan's Bay welcomes guests with a gift store and a restaurant.
Ballito, South Africa
USD 89/night
Set around 0.9 miles from Hole In The Wall, the Ekhaya includes a swimming pool including a plunge pool and a Jacuzzi.
Centurion, South Africa
USD 48/night
While staying at the Riverton Manor Centurion you are invited to discover Martin Harvey Photography, set 1.9 miles away, or German Visa Collections, which is 1.1 miles away.
Hectorspruit, South Africa
USD 373/night
Boasting a swimming pool, the Mjejane Bush Camp By Dream Resorts is set within short walking distance to Mjejane Lifestyle Private Game Reserve.
Johannesburg, South Africa
USD 42/night
Boasting setting not too far from Kempton Park, the Goodnight Guest Johannesburg offers 19 rooms along with a steam room, a Jacuzzi and sauna facilities on-site.
Plettenberg Bay, South Africa
USD 89/night
The Tidal Retreat is set within 1.9 miles of Robberg Nature Reserve and 1.4 miles from Old Nick Village.
Hazyview, South Africa
USD 53/night
Located around 1 miles from Perry's Bridge Reptile Park, the 3-star Numbi & Garden Suites Hazyview features a continental breakfast.
Johannesburg, South Africa
USD 44/night
The traditional Innov8 Spaces Johannesburg is situated near the shopping district of Johannesburg 1.6 miles from British Chamber of Business in Southern Africa.
Paulpietersburg, South Africa
USD 75/night
Overlooking garden, the Gooderson Leisure Natal Spa Self Catering And Timeshare Resort Paulpietersburg welcomes guests with a continental breakfast.
Ballito, South Africa
USD 53/night
Located about 9 minutes' stroll from Thompsons Beach, the superb 3-star First Group La Montagne Ballito with views of the sea is well-known for its amenities including a hot tub and an outdoor swimming pool.
Panorama (Mpumalanga), South Africa
USD 43/night
The 3-star pet-friendly Malaga lies 58 minutes' drive from Nelspruit airport and features a restaurant and a gift store.
Ballito, South Africa
USD 128/night
Set merely 0.7 miles from Shakas Seat Guesthouse, the Salt Rock Hotel And Beach Resort has an à la carte restaurant serving local cuisine.
Johannesburg, South Africa
USD 42/night
The low-budget Classique Grace Boutique Sandton is 2.7 miles from Liliesleaf, boasting spa therapy and entertainment activities.
Bloubergstrand, South Africa
USD 50/night
Located 10 minutes by foot from Blouberg Beachfront, the 5-star Saltycrax Backpackers And Surf Hostel By Curiocity has 15 rooms, and lies near a metro station.
Muldersdrift, South Africa
USD 89/night
Set within a 15-minute drive of Alice Art Gallery, the Riverstone Lodge Muldersdrift features a swimming pool and an English breakfast.
Saldanha Bay, South Africa
USD 50/night
Around 31 miles from Saldanha Bay, the Hoedjiesbaai features a pizza restaurant as well as fitness classes, various recreational opportunities and entertainment activities.
Drakensberg Garden, South Africa
USD 92/night
The fantastic Gooderson Drakensberg Gardens Golf & boasts fitness classes, massage therapy and entertainment activities, and guests can laze by a swimming pool.
Top family hotels in South Africa
Pretoria, South Africa
USD 50/night
Located in the Menlo Park district about 1.2 miles from Spanish Embassy, the lovely Town Lodge Menlo Park Pretoria has 106 rooms and the outdoor swimming pool.
Johannesburg, South Africa
USD 36/night
Near the Road Lodge Sandton Johannesburg, there is a train station and guests can easily reach Sandton Market @ The Park which is around 0.3 miles from the Road Lodge Sandton Johannesburg.
Port Elizabeth, South Africa
USD 36/night
Placed near stores and a mall, and about 1.7 miles from Brighton Beach, the 3-star pet-friendly Bluewater Guesthouse offers 10 rooms around 1.7 miles from St Peters.
Melkbosstrand, South Africa
USD 63/night
You can relax by a swimming pool in the 3-star Sandcastle Guesthouse - Melkbosstrand, located approximately 2.7 miles from Grootberg.
Knysna, South Africa
USD 91/night
Located about 0.3 miles from Saint Boniface Catholic Church, the 3-star historical Manor House features a swimming pool.
Port Elizabeth, South Africa
USD 41/night
The family-managed Treetops Guesthouse is set around 5 minutes' drive from Port Elizabeth Opera House and within 1 miles of Southern African Foundation for the Conservation of Coastal Birds.
Johannesburg, South Africa
USD 18/night
Located in the historical district of Johannesburg, the Agterplaas Guesthouse features 21 rooms along with an a private garden garden.
Johannesburg, South Africa
USD 30/night
The Cherry Tree Cottage B&B Linden is a charming 3-star property set 2.2 miles from Albert's Farm and 10 minutes' drive from Northcliff.
Cape Town, South Africa
USD 81/night
Set walk from Signal Hill, the Bluegum Hill Guesthouse & Apartments - Loadshedding-Lights & Wifi Always On Cape Town boasts a lounge bar together with snorkeling, diving and canoeing.
Pretoria, South Africa
USD 44/night
Set within 1 miles of Springbok Park, the modern Brooklyn Guesthouses Pretoria lies in the Brooklyn district of Pretoria.
Tulbagh, South Africa
USD 74/night
While staying at the family-friendly Manley Wine Estate you are invited to discover Saronsberg Wine Cellar, set a 10-minute drive away, or Dutch Reformed Church Tulbagh, which is approximately 0.9 miles away.
Johannesburg, South Africa
USD 36/night
Carlton Centre is set around 3.5 miles from the lovely 3-star Life On 3Rd.
Kempton Park, South Africa
USD 27/night
Located in a business district near a subway station, the comfortable Emerald Guesthouse Kempton Park offers 25 rooms and a snack bar.
Muizenberg, South Africa
USD 74/night
Within 08 miles of Artvark Gallery, the pet-friendly Bluebottle Muizenberg features water slides and various recreational opportunities.
George, South Africa
USD 37/night
Located 25 minutes by foot from Redberry Farm, the Alpine features an English breakfast.
Cape Town, South Africa
USD 68/night
Featuring 9 rooms with views of the garden, the comfortable Little Scotia is set approximately 5 minutes by car from Rush Trampoline Park.
Nottingham Road, South Africa
USD 104/night
The pet-friendly Nottingham Road Nottingham Road is set about 0.4 miles from Fort Nottingham Museum and within 2.1 miles of The Bell.
Durban, South Africa
USD 26/night
Boasting a beachfront setting in the Durban Beachfront district, the chic Pavilion Hotel features a lounge bar plus entertainment activities and various recreational opportunities.
Mossel Bay, South Africa
USD 55/night
Located 2.1 miles from Mossel Bay Golf Club, the Oceans Hotel & Self Catering boasts a swimming pool.
Plettenberg Bay, South Africa
USD 58/night
Featuring a swimming pool, the family Formosa Bay offers a tranquil location in the center of Plettenberg Bay.
Top resorts in South Africa
Bela-Bela, South Africa
USD 54/night
Offering a year-round outdoor pool, the Atkv Klein-Kariba Bela-Bela is an 8-minute walk from Buyskop.
Chipise, South Africa
USD 97/night
This hotel offers an indoor pool and the possibility of trying hiking, horse riding and lawn tennis.
Rawsonville, South Africa
USD 135/night
The 3-star Atkv Goudini Spa features the outdoor swimming pool and 179 rooms facing the mountain.
Hartenbos, South Africa
USD 62/night
Within 02 miles of Janine Iron and Washing Museum, guests of the 3-star Atkv Hartenbos may engage in a variety of activities, including diving, hiking and fisheries.
Champagne Valley, South Africa
USD 104/night
Located about 1.8 miles from Cedarwood Shopping Centre Drakensberg, the Nest Drakensberg Mountain offers spacious rooms within 2.6 miles of Ushaka Horse Trails.
Mabibi, South Africa
USD 278/night
Located 72 miles from Phinda airport, the Gugulesizwe Camp Mabibi provides shuttle service, as well as bikes for rent.
Bloubergstrand, South Africa
USD 95/night
Nestled in the Blouberg Beach district of Bloubergstrand, the 3-star Belle Maroc is around 1.2 miles from Beach.
Fouriesburg, South Africa
USD 63/night
The Wyndford Holiday Farm Fouriesburg boasts loungers and snooker tables, and guests can laze by the outdoor swimming pool.
Shelly Beach, South Africa
USD 54/night
The Shore Breakers sits in a residential area and offers 9 rooms along with a swimming pool.
Port Edward, South Africa
USD 79/night
Offering a swimming pool, the 3-star beachfront Glenmore Sands Beach Resort is 1.7 miles from Palm beach.
Champagne Valley, South Africa
USD 105/night
Set about 25 minutes' stroll from Inkosana Lodge, the 3-star smoke free Dragon Peaks Mountain offers 24 rooms and a seasonal outdoor swimming pool.
Graaff Reinet, South Africa
USD 54/night
While staying at the Profcon Resort you are invited to discover Valley of Desolation, set 10 minutes away by car, or Jan Rupert Centre, which is a mere 0.6 miles away.
Hoedspruit, South Africa
USD 61/night
1.8 miles from Blyderivierpoort Dam, the family-friendly Swadini, A Forever Resort Hoedspruit includes 87 rooms.
Gouritzmond, South Africa
USD 62/night
Merely 09 miles from Gourikwa Reserve, the 3-star Gourikwa Nature Reserve offers hiking and fishing services for guests to keep active.
Paternoster, South Africa
USD 71/night
The Beach Hut is also set 5 minutes by foot from the 3-star Paternoster.
Emhubeni, South Africa
USD 46/night
Overlooking patio, the White Mountain Resort welcomes guests with a full English breakfast.
Hermanus, South Africa
USD 63/night
While staying at the 3-star Baleens Hermanus you are invited to discover Whale Museum, set 3.3 miles away, or Grotto Beach, which is approximately 0.7 miles away.
Knysna, South Africa
USD 71/night
Set within close distance of Knysna Forest, the Gooderson Knysna Chalets invites its guests to enjoy windsurfing, diving and canoeing and to dine in the cocktail bar.
Durban, South Africa
USD 68/night
Located 10 minutes by foot from Funworld and within 1.7 miles of Suncoast Casino, the Spa Durban features a swimming pool and 104 rooms.
Louis Trichardt, South Africa
USD 45/night
You can relax by a swimming pool in the 3-star Avoca Vale Country, located within 3.1 miles of Hanglip Forest Reserve.