Cape Town356 hotels
Johannesburg184 hotels
Stellenbosch74 hotels
Durban106 hotels
Best 5-star hotels in South Africa
Bloemfontein, South Africa
USD 91/night
The 5-star Oakwood is nestled in the heart of Bloemfontein and 5 minutes by car from Hoffman Square.
Ledig, South Africa
USD 262/night
The sophisticated 5-star Cascades Hotel At Sun City Resort Sun City is located 20 minutes' drive from Pilanesberg International airport and offers an outdoor pool as well as a health club.
George, South Africa
USD 528/night
The 5-star business Manor House At Fancourt is located in a protected area and features fitness classes, massage therapy and entertainment activities, together with rooms overlooking the patio.
Port Elizabeth, South Africa
USD 118/night
Nestled in the Walmer district of Port Elizabeth, the perfect 5-star Hacklewood Hill Port Elizabeth is 10 minutes' drive from Fort Frederick.
Kempton Park, South Africa
USD 244/night
Set around 10 minutes' stroll from Parking, the 5-star luxury Peermont D'Oreale Grande At Emperors Palace Kempton Park features a swimming pool and a continental breakfast.
Ledig, South Africa
USD 318/night
Set 0.8 miles from Mankwe Gametrackers, the 5-star Palace Of The Lost City At Sun City Resort Sun City features comfortable rooms, water slides, spa therapy and entertainment activities.
Bloemfontein, South Africa
USD 156/night
Located within 3.4 miles of Oliewenhuis Art Museum, the sophisticated 5-star Tredenham Boutique Bloemfontein features fitness classes, entertainment activities and loungers for guests' convenience.
Kempton Park, South Africa
USD 298/night
Wild Waters and NG Bonaero Park are located 2.9 miles and 2.4 miles from the 5-star Intercontinental Johannesburg Or Tambo Airport Hotel, An Ihg respectively.
George, South Africa
USD 436/night
The 5-star boutique Fancourt is settled in a business district, about 10 minutes' drive from George Golf Club, and includes a pool bar.
Kempton Park, South Africa
USD 200/night
Featuring massage therapy, entertainment activities and loungers, the 5-star luxury African Rock Hotel And is within 3.7 miles of Happy Island Waterworld.
Mbombela, South Africa
USD 381/night
Offering the outdoor swimming pool, the luxurious Leaves Lodge And Spa is just 0.8 miles from Sonpark Shopping centre.
Upington, South Africa
USD 148/night
Located 25 minutes' stroll from Donkey Monument, the River Place Manor Upington boasts a swimming pool.
Outeniqua Strand, South Africa
USD 80/night
Glentana Shipwreck is approximately 2.9 miles from the 5-star Two Sunsets Outeniqua Strand and Dolphin's Creek Golf Estate is 2.5 miles away.
Port Elizabeth, South Africa
USD 86/night
Offering a location walk from Nelson Mandela Bay, the 5-star luxury Isango Gate has an à la carte restaurant, 10 rooms and an infinity swimming pool.
Plettenberg Bay, South Africa
USD 316/night
37 rooms and the outdoor swimming pool are available in the 5-star luxury Plettenberg, located within 0.4 miles of Lookout Beach.
Plettenberg Bay, South Africa
USD 1 118/night
Featuring massage therapy and entertainment activities, the Tsala Treetop Plettenberg Bay boasts a perfect location 2.1 miles from Cairnbrogie Estate.
Harkerville, South Africa
USD 241/night
Located within 25 minutes' walk of Garden Route Wolf Sanctuary, the intimate 5-star Hunter'S Harkerville features 27 rooms, massage therapy and entertainment activities.
Polokwane, South Africa
USD 214/night
The 5-star luxury Fusion Boutique is 5 minutes' walk from Polokwane Golf Club, boasting spa therapy and entertainment activities.
Mbombela, South Africa
USD 84/night
Located 25 minutes by foot from EcoTraining, the 5-star Matumi Golf features 6 rooms, massage therapy and entertainment activities.
Mbombela, South Africa
USD 166/night
NG Westergloed is 2 miles away and Lowveld National Botanical Garden can be reached within 10 minutes by car.
Most popular 4-star hotels in South Africa
East London, South Africa
USD 56/night
Set 1.8 miles from Ann Bryant Art Gallery, the 4-star family-friendly Premier Hotel East London Icc offers 260 rooms and a swimming pool.
Kempton Park, South Africa
USD 66/night
Offering a lounge bar, the Sunrock Guesthouse also has a year-round outdoor pool beckoning guests to dive in.
Plettenberg Bay, South Africa
USD 57/night
Featuring 6 rooms with views of the patio, the La Boheme B&B is set approximately a 25-minute walk from Lookout Beach.
Kempton Park, South Africa
6.21 review
USD 75/night
Set within 1.7 miles of Madiba Freedom Museum, the 4-star Premier Hotel O.R. Tambo Kempton Park features an outdoor pool and a buffet breakfast.
George, South Africa
USD 70/night
Located within 10 minutes' drive from Pine Lodge, the comfortable Oakhurst George features an à la carte restaurant and English breakfast.
Johannesburg, South Africa
USD 58/night
Set 10 minutes by car from Rhodes Park, the boutique St Andrews Hotel And Spa Johannesburg lies in the Bedfordview district of Johannesburg.
George, South Africa
USD 96/night
Guests can spend their days relaxing by an outdoor swimming pool or try snorkeling, diving and canoeing arranged at the upmarket 4-star Protea Hotel By Marriott George King George.
Mbombela, South Africa
USD 129/night
The 4-star traditional Southern Sun Mbombela boasts a riverside location at a medium distance from Kruger National Park and a restaurant that serves South African cuisine.
Kimberley, South Africa
USD 79/night
While staying at the 4-star Protea Hotel By Marriott Kimberley you are invited to discover The McGregor Museum, set 10 minutes away by car, or Africana Library, which is just 0.9 miles away.
Kempton Park, South Africa
USD 92/night
Located in the vibrant district of Kempton Park, these the upscale Southern Sun Or Tambo International Airport features a swimming pool.
Ledig, South Africa
USD 276/night
The Kwa Maritane Lodge is a stunning 4-star property set 4.1 miles from King's Tower and approximately 3.5 miles from Valley of Waves.
Kempton Park, South Africa
USD 63/night
Burn off some adrenaline in the poolside bar, or simply relax on the outdoor swimming pool, offered at the 4-star business Protea Hotel By Marriott O R Tambo Airport in a business district.
Plettenberg Bay, South Africa
USD 121/night
The family Whalesong Hotel & Spa is set approximately 20 minutes' stroll from Plettenberg Bay Golf Course and a 15-minute walk from Poortjies.
Mbombela, South Africa
USD 77/night
Comprising 94 rooms, the wonderful 4-star Protea Hotel By Marriott Nelspruit is set near the business district of Mbombela, 2.2 miles from Steiltes nature reserve.
Port Elizabeth, South Africa
USD 86/night
While staying at the 4-star family-friendly Beach Port Elizabeth, which is located in the Summerstrand district, you can enjoy the lounge bar and a swimming pool.
Richards Bay, South Africa
USD 110/night
Guests at the 4-star Bon Hotel Waterfront will enjoy various recreational opportunities and entertainment activities along with an à la carte restaurant about 0.2 miles from Naval island.
Matroosfontein, South Africa
USD 58/night
Located within 2.4 miles of King David Golf Club, the wonderful 4-star Verde Cape Town Airport Cape Town boasts an outdoor pool.
Bloemfontein, South Africa
USD 60/night
Featuring the outdoor swimming pool and a lounge bar, the stylish 4-star Bayswater Lodge is located merely 5 minutes by foot from Modenso Park and 1.3 miles from Orchid House.
Kempton Park, South Africa
USD 56/night
The 4-star luxury Johannesburg Airport, An Ihg is found 3.1 miles from O. R. Tambo International Airport, offering a steam room and an outdoor swimming pool.
Mafikeng, South Africa
USD 130/night
Comprising 150 rooms, the Peermont Walmont At Mmabatho Palms is set right next to a historical district within a 15-minute drive of Mafikeng Museum.
Most popular 3-star hotels in South Africa
Edenvale, South Africa
USD 31/night
Located walk from Kempton Park, the Airport Inn And Suites Edenvale features the outdoor swimming pool and 29 rooms plus it is within a 15-minute drive of Modderfontein Golf Club.
Umhlanga, South Africa
USD 136/night
0.3 miles from Mangwanani Sibaya, the 3-star family Sibaya Lodge offers a lounge bar together with fitness classes, massage therapy and entertainment activities.
Bellville, South Africa
USD 74/night
Featuring 100 modern rooms and a swimming pool, the Protea Hotel By Marriott Cape Town Tyger Valley is located merely 11 minutes by foot from South African Rugby Union.
East London, South Africa
USD 79/night
Offering fitness classes and spa therapy, the 3-star Premier Hotel Regent is situated 25 minutes by foot from East London Zoo.
Polokwane, South Africa
USD 94/night
Everyone will enjoy a swimming pool onsite and admire pool views offered from 356 rooms.
Johannesburg, South Africa
USD 74/night
Located within 1.6 miles of Gillooly's Farm, the charming Garden Court Eastgate Johannesburg features 156 rooms, fitness classes, various recreational opportunities and entertainment activities.
Bloemfontein, South Africa
USD 60/night
Located approximately 0.5 miles from Bloemfontein Zoo, the 3-star Lodge Hotel has 129 rooms, and lies close to a highway.
Kempton Park, South Africa
USD 85/night
The 3-star Garden Court Or Tambo International Airport Kempton Park is located 5 minutes' drive from O.R. Tambo International airport and offers a swimming pool as well as 2 restaurants.
Richards Bay, South Africa
USD 60/night
67 rooms along with an outdoor swimming pool and locker rooms are offered in the 3-star smoke free Indaba Lodge Hotel Richards Bay, located in an entertainment area, approximately 10 minutes' drive from Lake Mzingazi Dam.
East London, South Africa
USD 104/night
East London Museum is within a 10-minute drive of the perfect 3-star Kennaway and Orient Pools is approximately 5 minutes' walk away.
Boksburg, South Africa
USD 46/night
The 3-star boutique 24 Onvrey Boksburg is ideally located in a quiet district and has 20 rooms with views of the garden.
Kimberley, South Africa
USD 87/night
Staying at the 3-star Garden Court, guests can enjoy selected views of the city and visit William Humphreys Art Gallery, set merely a 5-minute stroll away.
George, South Africa
USD 64/night
Set within 0.2 miles of St Mark's Cathedral, the convenient Lodge International George features a swimming pool and a buffet breakfast.
Bloemfontein, South Africa
USD 48/night
Situated in the business district of Bloemfontein, the Bon Hotel features 115 rooms and an à la carte restaurant.
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.
East London, South Africa
USD 31/night
Staying at the 3-star Sunnyridge East London means you will be approximately a 20-minute walk from Potter's Pass, while enjoying a swimming pool onsite.
Johannesburg, South Africa
USD 48/night
Observatory Golf Club is 3.2 miles away and Melrose Temple can be reached within 15 minutes by car.
Richards Bay, South Africa
USD 106/night
Located in a tourist area of Richards Bay, the La Rochelle Inn also has access to the outdoor 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.
Kempton Park, South Africa
USD 107/night
Guests of the family Peermont Metcourt At Emperors Palace Kempton Park can relax in the poolside bar, swim in a swimming pool, or enjoy steam baths, facials and entertainment activities close to an expressway.
Amazing spa hotels in South Africa
Port Elizabeth, South Africa
USD 44/night
Featuring a swimming pool and 12 rooms, the 3-star Dolphin Bay Boutique Hotel And Spa is 8 minutes by foot from Summerstrand Village.
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.
Pretoria, South Africa
USD 180/night
1.3 miles from Roodeplaat Dam Marleo Se Kant, the Kievits Kroon Gauteng Wine Estate Pretoria offers a hot tub, sauna facilities and an outdoor swimming pool on-site and 142 rooms.
Pietermaritzburg, South Africa
USD 112/night
Located just a drive from Drakensberg Mountains, the Redlands features a swimming pool and 22 rooms plus it is a 25-minute stroll from Pietermaritzburg Worlds View.
Pietermaritzburg, South Africa
USD 51/night
Set within 1.8 miles of KwaZulu-Natal Museum, the Ascot Bush Lodge features 20 rooms with private bathrooms.
Boksburg, South Africa
1.01 review
USD 76/night
Within 6 minutes' walk of Petmasters Bird Park, the welcoming 4-star Birchwood Hotel And Or Tambo Conference Centre in Boksburg offers 213 rooms as well as steam baths and sauna facilities.
Polokwane, South Africa
USD 68/night
Located 0.5 miles from Polokwane International airport, the Ruby Stone Boutique offers storage for belongings and a restaurant for guests' convenience.
Sun City, South Africa
USD 223/night
Guests of the 4-star family Soho Hotel & Casino At Sun a 9-minute walk from Sun City Resort can go for a swim in an outdoor pool or enjoy spa therapy and entertainment activities.
Ledig, South Africa
USD 85/night
Boasting a plunge pool, the Kingdom Resort is approximately 2.9 miles from Cultural Village.
Plettenberg Bay, South Africa
USD 189/night
Offering a swimming pool, the sophisticated Old Rectory Plettenberg Bay is about 2.8 miles from Robberg Hiking Trail.
Lanseria, South Africa
USD 1 186/night
The Cradle Boutique Lanseria is a perfect 4-star property set approximately 2.7 miles from Lake Heritage and less than 5 minutes by foot from The Cradle of Humankind Private Nature Reserve.
Kempton Park, South Africa
USD 133/night
Set 2.3 miles from East Rand Flea Market, the lovely Metcourt At Emperors Palace Kempton Park offers 348 rooms and a swimming pool.
Johannesburg, South Africa
USD 44/night
The 4-star House On York Johannesburg boasts 9 rooms along with lawn tennis, mini golf and table tennis, within 0.4 miles of Rhodes Park.
Bloemfontein, South Africa
USD 87/night
Approximately 0.5 miles from Bram Fischer International airport, the 3-star Monte Bello Estate Bloemfontein offers a wellness area for guests' enjoyment.
Pietermaritzburg, South Africa
USD 43/night
The 3-star Lincoln Cottages Bnb & Self-Catering with a swimming pool is approximately 3 miles from Habibia Soofie Mosque.
Mbombela, South Africa
USD 117/night
With views of the patio, the 4-star La Villa Vita Mbombela is situated 0.9 miles from Discover Kruger and offers fitness classes, spa therapy and various recreational opportunities.
Plettenberg Bay, South Africa
USD 55/night
Located in the heart of Plettenberg Bay, the 3-star Bayview offers fast access to Old Nick Village within a 20-minute walk.
Plettenberg Bay, South Africa
USD 381/night
Featuring a swimming pool together with hiking, horseback riding and bowling available on-site, the comfortable 4-star Periwinkle Guest Plettenberg Bay boasts a setting in the heart of the city.
White River, South Africa
USD 179/night
While staying at the luxury Nut Grove Manor Boutique White River you are invited to discover South African National Parks, set approximately a 25-minute walk away, or Kruger Bookings, which is 2.2 miles away.
Margate, South Africa
USD 179/night
Around 10 minutes' walk from Manaba Beach, the 4-star First Group La Cote D'Azur overlooks the patio and features spa therapy, karaoke and barbecue.
Top family hotels in South Africa
Polokwane, South Africa
USD 59/night
Offering an à la carte restaurant, the charming Town Lodge Polokwane is set in a charming area.
Upington, South Africa
USD 83/night
Providing with a treatment room and an outdoor swimming pool, the sophisticated 4-star Protea Hotel By Marriott Upington includes 87 rooms and is set only 550 feet from Sakkie se Arkie.
Upington, South Africa
USD 82/night
Boasting the outdoor swimming pool, the Browns Manor is within 0.3 miles of Upington Golf Club.
Pretoria, South Africa
USD 63/night
Kolonnade Retail Park is also set around 2.9 miles from the Villa San Giovanni Accommodation.
Pretoria, South Africa
USD 44/night
Located around 10 minutes' drive from Akasia Country Club, the Casta Diva boasts a swimming pool.
Port Elizabeth, South Africa
USD 92/night
Set about 1.8 miles from King's Beach, the family Bayside Port Elizabeth lies in a beachfront area.
Edenvale, South Africa
USD 98/night
Snake City is within 0.9 miles of the perfect 3-star 3 Brothers B&B, while Go Ape Sa is 2.9 miles away.
Edenvale, South Africa
USD 67/night
Glendower Golf Club is approximately 2.2 miles from the 4-star President Lodge, while Snake City is 0.9 miles away.
Plettenberg Bay, South Africa
USD 238/night
Guests can have an English breakfast and enjoy visiting Old Nick Village, set around a 10-minute drive from the 4-star Sunshowers Plett Plettenberg Bay.
Kempton Park, South Africa
USD 90/night
Everyone will enjoy a plunge swimming pool onsite and admire pool views offered from 22 rooms.
Kempton Park, South Africa
USD 49/night
You can relax by an outdoor pool in the 4-star boutique Tambo, located 2.1 miles from Christian Family Church.
Benoni, South Africa
USD 124/night
Guests of the 3-star Aha Kopanong Hotel & Conference Centre Benoni can relax in the pool bar or lounge at a swimming pool.
Mbombela, South Africa
10.01 review
USD 67/night
Located within 0.9 miles of i'Langa Mall, the Town Lodge features a buffet breakfast.
Mbombela, South Africa
USD 71/night
Located within a 10-minute drive of Sonpark Shopping centre, the Khayalami Hotel - features a swimming pool.
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.
Bellville, South Africa
USD 49/night
The Balmoral Lodge Bellville overlooks the garden and lies near a metro station.
Bloemfontein, South Africa
USD 63/night
The excellent Belmont Guesthouse is a good starting point to Bloemfontein's sights including National Museum Bloemfontein, which is merely an 8-minute stroll away.
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.
White River, South Africa
USD 85/night
Located 2.9 miles from Kruger Bookings, the 4-star smoke-free White House features 8 rooms, various recreational opportunities, entertainment activities and loungers.
White River, South Africa
USD 56/night
Set 1.4 miles from Plaston, the 4-star smoke free Country Lane Lodge offers 10 rooms and a swimming pool.
Best luxury hotels in South Africa
Boksburg, South Africa
USD 63/night
Positioned within 1 miles of K90 Centre, guests can enjoy South African dishes at the 4-star De Bron Boutique Boksburg's à la carte restaurant.
Kathu, South Africa
USD 77/night
Kathu Village Mall is around 20 minutes by foot from the 4-star Gamagara Lodge and Sishen Golf Course is approximately a 20-minute stroll away.
Hoedspruit, South Africa
USD 316/night
Featuring 7 rooms with views of the patio, the Safari Moon Luxury Bush Lodge Hoedspruit is set merely 0.8 miles from Tshukudu Game Lodge.
Johannesburg, South Africa
USD 264/night
Located 2.3 miles from Linksfield Square Shopping Centre, the 5-star luxury Giglio Boutique Johannesburg features an outdoor pool and an à la carte restaurant with Italian dishes.
Benoni, South Africa
USD 123/night
Featuring 7 rooms, spa therapy and tennis courts, the 4-star One O Eight Boutique is within 2.6 miles of Petmasters Bird Park in Benoni.
George, South Africa
USD 124/night
St Georges Mall is around 10 minutes' drive from the 4-star Hawthorn Boutique and George Golf Club is approximately 15 minutes' walk away.
Mbombela, South Africa
USD 122/night
Located within a 10-minute drive of Lowveld National Botanical Garden, the 4-star Sheppard Boutique Guest House features an English breakfast.
Midrand, South Africa
USD 360/night
Located about 10 minutes' drive from Phirrel Art Boutique, the 5-star Steyn City Hotel By Saxon has a tennis court and water slides plus an à la carte restaurant.
Plettenberg Bay, South Africa
USD 124/night
Based approximately a 5-minute walk from Knysna Elephant Park, the Ivory Haus serves specialities of South African cuisine and has a swimming pool.
Boksburg, South Africa
USD 61/night
Located within 1 miles of K90 Centre, the 4-star Airport Gardens Boutique offers views of the patio along with sauna facilities and an outdoor swimming pool.
Plettenberg Bay, South Africa
USD 96/night
2.5 miles from Lookout Beach, the stylish Sky Villa Boutique Hotel By Raw Africa Boutique Collection has fitness classes and entertainment activities along with a lounge bar.
Kimberley, South Africa
USD 140/night
Rooms of the 4-star Anne face the pool and there is also an outdoor swimming pool on the premises.
Mbombela, South Africa
USD 153/night
Offering hiking and cycling in the area, the tranquil Cycad Lodge & Chalets lies around an 8-minute walk from i'Langa Mall, and within a 10-minute drive of Mbobela Stadium.
Boksburg, South Africa
USD 67/night
The 4-star Afrique Boutique Hotel O.R. Tambo Boksburg is located near the business district of Boksburg 10 minutes' drive from St Michael and All Angels Church.
Plettenberg Bay, South Africa
USD 243/night
Located approximately a 7-minute walk from Garden Route Wolf Sanctuary, the Lairds Lodge Country Estate Plettenberg Bay features the outdoor swimming pool for guests to relax in.
Hoedspruit, South Africa
USD 292/night
Overlooking pool, the 4-star smoke-free Ukuthula Bush Lodge Hoedspruit welcomes guests with an English breakfast.
Port Elizabeth, South Africa
USD 171/night
Donkin Reserve and Port Elizabeth Opera House are located 1.4 miles and 1.5 miles from the Nova Boutique Hotel, Spa And Conference respectively.
Cheap hotels in South Africa
Plettenberg Bay, South Africa
USD 95/night
Robberg Nature Reserve is 0.9 miles from the 3-star Panoramic Blue B&B and Plettenberg Bay Game Reserve is 1.2 miles away.
Plettenberg Bay, South Africa
USD 43/night
Set 0.5 miles from Central Beach, the Nothando Backpackers Lodge features 12 rooms with private bathrooms.
Johannesburg, South Africa
USD 15/night
Boasting a swimming pool, the Curiocity Backpackers is within 1.6 miles of Constitution Hill Human Rights Precinct.
Port Elizabeth, South Africa
USD 29/night
Newton Park Methodist Church is less than 9 minutes by foot from the 2-star Garden Gate Guest House Port Elizabeth and North End Lake is around 1.7 miles away.
Port Elizabeth, South Africa
USD 28/night
Featuring the outdoor swimming pool and 14 rooms, the 2-star budget Framesby Port Elizabeth is within 2.3 miles of Baakens Valley.
Port Elizabeth, South Africa
USD 38/night
The Ascot Place Port Elizabeth with an outdoor swimming pool is 1.1 miles from The Bridge at Greenacres.
Port Elizabeth, South Africa
USD 48/night
Offering heated swimming pool, fitness classes, spa therapy and loungers, the Walmer Heights is located 1.7 miles from Walmer Park Shopping Centre.
Polokwane, South Africa
USD 66/night
Polokwane Bird and Reptile Park is 1.4 miles from the Pietersburg and St John Church is about a 10-minute walk away.
Kimberley, South Africa
USD 40/night
Offering an outdoor pool, the hotel is placed in the entertainment area of Kimberley, just off William Humphreys Art Gallery.
Umdloti, South Africa
USD 63/night
While staying at the 3-star Greenfire Dolphin Coast Lodge you are invited to discover Mangwanani Sibaya, set 2.8 miles away, or Umdloti Beach, which is 5 minutes away by car.
George, South Africa
USD 58/night
Set around 1.6 miles from Links at Fancourt, the rooms in the African Sun Guest House George have views of garden.
Shelly Beach, South Africa
USD 54/night
The Shore Breakers sits in a residential area and offers 9 rooms along with a swimming pool.
Herolds Bay, South Africa
USD 73/night
Situated within 0.3 miles of Herolds Bay, the 3-star Dutton'S Cove Guest House Herolds Bay offers 13 guest rooms.
Johannesburg, South Africa
USD 40/night
The 3-star Margaret'S Place Johannesburg is set within 1.7 miles of Eastgate Shopping Centre and 1.9 miles from Linksfield Square Shopping Centre.
George, South Africa
USD 37/night
Located 25 minutes by foot from Redberry Farm, the Alpine features an English breakfast.
Mbombela, South Africa
USD 17/night
Set just outside Discover Kruger, the hostel offers a family-friendly accommodation within 30 minutes' walk of the city center.
Pretoria, South Africa
USD 44/night
Staying at the Ciara Guesthouse Pretoria means you will be around 2 miles from Montana Crossing Centre, while enjoying an outdoor swimming pool onsite.
Plettenberg Bay, South Africa
USD 33/night
Within 5 minutes' walk of Redford Lane Wines, the venue is placed in a shopping district, about 0.2 miles from the city center.
Plettenberg Bay, South Africa
USD 98/night
Located within 0.5 miles of Robberg Nature Reserve, the 3-star Plett Beachfront Accommodation Plettenberg Bay features 12 rooms with views of the sea.
Port Elizabeth, South Africa
USD 45/night
Set 25 minutes by foot from Settlers Park Nature Reserve, the 3-star smoke free Guest House Port Elizabeth features an outdoor pool and a full English breakfast.
Top resorts in South Africa
Bloemfontein, South Africa
USD 53/night
Offering fitness classes and various recreational opportunities onsite, along with an à la carte restaurant, the Premier Splendid Inn Bloemfontein boasts a setting in the Bloemfontein Central district.
Muldersdrift, South Africa
USD 172/night
Guests can have a full English breakfast and enjoy visiting Walkhaven Dog Park, set 10 minutes' drive from the Cradle Moon Lakeside Game Lodge.
Johannesburg, South Africa
USD 163/night
Glendower Golf Club is approximately 1.7 miles away and Snake City can be reached within 10 minutes by car.
Richards Bay, South Africa
USD 101/night
Staying at the 3-star Gecko Richards Bay means you will be within 1.6 miles of Mandlazini, while enjoying an outdoor pool onsite.
Shelly Beach, South Africa
USD 89/night
Orange rocks is 10 minutes by car from the St Michaels Sands Hotel & Time Share Resort and Lucien Beach is 2.7 miles away.