Agoda Hero Banner

Hotels with gym in South Africa

Enter your travel details to see prices and availability

Discover the regions of South Africa





Hotels with gym in South Africa

Cape Town Lodge Hotel
Cape Town Lodge Hotel
Cape Town City Center, Cape Town
The Cabanas Hotel at Sun City Resort
Wild Coast Sun Hotel
Wild Coast Sun Hotel
Rennies Beach, Port Edward
Mercure Nelspruit Hotel
Mercure Nelspruit Hotel
West Acres Central, Nelspruit
Gooderson Drakensberg Gardens and Golf & Spa Resort
Protea Hotel by Marriott Stellenbosch
Protea Hotel by Marriott Stellenbosch
Techno Park, Stellenbosch
The Wilderness Hotel
The Wilderness Hotel
Wilderness Heights, Wilderness
Sheraton Pretoria Hotel
Sheraton Pretoria Hotel
Arcadia, Pretoria
Pestana Kruger Lodge
Pestana Kruger Lodge
Malelane, Kruger National Park
Hlangana Lodge
Hlangana Lodge
Oudtshoorn, Oudtshoorn