Hotels on the Lake in South Africa
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top cities to explore in South Africa

Johannesburg
Hotels on the Lake
Top South Africa Hotels on the Lake

The Cabanas Hotel at Sun City Resort
Sun City Resort, Pilanesberg, P O Box 3, Moses Kotane, North West
Free Cancellation
Reserve now, pay when you stay
This hotel features a golf course, free water park access, and a casino. There's fun for all ages with a lazy river and a children's club, and families will appreciate the onsite laundry facilities. Enjoy a meal in one of the 10 restaurants and free perks like free self parking and an area shuttle.
Pool
Hot Tub

Irene Country Lodge, Autograph Collection®
Nellmapius Drive, Irene, Centurion, Gauteng
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this hotel. There's fun for all ages with a children's club and a playground, and barbecue grills are available on site. Relax with a drink at one of the 2 bars/lounges and enjoy free perks like free self parking and WiFi in public areas.

Imvubu Lodge
Cnr Krewelkring Hibbard Drive, Richards Bay, KwaZulu-Natal
This smoke-free hotel features a full-service spa and a restaurant. Traveling on business? Take advantage of the free WiFi in public areas, conference center, and conference space. Relax with a drink at the bar/lounge and enjoy perks like free self parking.
Spa
Parking included

St James of Knysna
The Point, Eastford, Knysna, Western Cape
Free Cancellation
Reserve now, pay when you stay
This country house's 2 outdoor pools and gym are among the featured amenities. Relax with a drink at the bar/lounge and enjoy free perks like buffet breakfast and free self parking. Free WiFi in public areas, a terrace, and a garden are also on offer.
Pool
Breakfast included

L'ermitage - Franschhoek Chateau & Villas
Lambrechts Road, Franschhoek, Western Cape
This hotel features 3 bars/lounges and an outdoor pool. Families will appreciate the onsite laundry facilities and babysitting. Enjoy a meal from the restaurant and perks like free valet parking and free WiFi.
Pool
Parking included

The Lakes Hotel and Conference Centre
1 Country Lane Lakefield, Benoni, Gauteng
A private beach, 2 restaurants, and 2 outdoor pools are all featured at this hotel. Traveling on business? Take advantage of the business center, free WiFi in public areas, and free airport shuttle. 2 coffee shops/cafes offer dining options, while a poolside bar and a seasonal outdoor pool are also on site.
On private beach
Pool

Elephant Lake Hotel
3 Mullett Street, St Lucia, St. Lucia, KwaZulu-Natal
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Family-friendly amenities include a playground and in-room childcare. Enjoy the a rooftop terrace and perks like free self parking and free WiFi.
Pool
Parking included

Colona Castle
1 Verwood Street, Off Old Boyes Drive-lakeside, Cape Town, Western Cape
This luxury country house features a full-service spa, a water park, and a restaurant. Bring the family and enjoy the mini golf, children's pool, and waterslide. Enjoy the outdoor pool and free perks like English breakfast and valet parking.
Pool
Breakfast included

Jozini Tiger Lodge by Dream Resorts
Main Road, Jozini, KwaZulu-Natal
Free Cancellation
Reserve now, pay when you stay
A full-service spa, a marina, and 2 outdoor pools are all featured at this Art Deco hotel. Bring the family and enjoy the free kid's club, children's pool, and waterslide. Enjoy a meal from the restaurant and perks like free self parking and free WiFi.

Ghost Mountain Inn
Fish Eagle Road, Jozini, KwaZulu-Natal
This eco-certified hotel features a full-service spa, 2 outdoor pools, and a restaurant. There's fun for all ages with a playground and an arcade/game room, and families will appreciate the onsite laundry facilities. Enjoy the gym and free perks like full breakfast and free self parking.
Pool
Breakfast included

Little Eden St Lucia
159 Hornbill Street, St. Lucia, KwaZulu-Natal
An outdoor pool, self parking, and laundry facilities are featured at this aparthotel. There's fun for all ages with a children's pool and a playground, and barbecue grills are available on site. WiFi in public areas is free.
Pool
Kitchen

St. Lucia Kingfisher Lodge
187 McKenzie Road, St. Lucia, KwaZulu-Natal
A seasonal outdoor pool, free self parking, and laundry facilities are featured at this lodge. Guests will appreciate free perks like buffet breakfast and WiFi in public areas. A terrace, a garden, and a picnic area are also on offer.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
South Africa Hotels on the Lake essential information
Hotels on the Lake in South Africa |
201 |
---|---|
Highest price | |
Cheapest price | |
Total number of hotels in South Africa | 16,575 |
Popular hotels | The Cabanas Hotel at Sun City Resort, Irene Country Lodge, Autograph Collection®, Imvubu Lodge, St James of Knysna, L'ermitage - Franschhoek Chateau & Villas, The Lakes Hotel and Conference Centre, Elephant Lake Hotel, Colona Castle, Jozini Tiger Lodge by Dream Resorts, Ghost Mountain Inn, Little Eden St Lucia, St. Lucia Kingfisher Lodge |
Hotels on the Lake in South Africa
Types of hotels
Most popular
Flights
Plane Tickets to Cape VerdePlane Tickets to KenyaPlane Tickets to EthiopiaPlane Tickets to GhanaPlane Tickets to UgandaPlane Tickets to MoroccoPlane Tickets to SenegalPlane Tickets to MadagascarPlane Tickets to RwandaPlane Tickets to BotswanaPlane Tickets to EgyptPlane Tickets to GambiaPlane Tickets to SeychellesPlane Tickets to MauritiusPlane Tickets to TunisiaPlane Tickets to NamibiaPlane Tickets to Tanzania