Find the spa hotels that appeal to you the most
Check out our pick of great spa hotels in Richards Bay
Featuring a fitness centre and views of garden, Crayfish Creek Guest House is a recently renovated guest house located in Richards Bay, 2 km from Alkantstrand Beach.
Located directly on Richards Bay, Indaba Lodge Hotel Richards Bay offers spacious rooms with free WiFi, an outdoor pool and an elegant restaurant. Richards Bay Airport is a 10-minute drive away.
Set within 12 km of Richards Bay Country Club and 12 km of Richards Bay Golf Driving Range, Woodpecker Inn provides rooms with air conditioning and a private bathroom in Richards Bay.