Forever Resort Warmbaths in Bela-Bela is one of the most popular weekend destinations for Gauteng families — and for good reason. Natural hot mineral springs, a proper waterpark with slides and lazy river, and caravan stands set among shady trees. It's only 90 minutes up the N1 from Pretoria, making it perfect for a Friday-afternoon escape. Rent a camper on Kampi, hitch up after work, and you'll be soaking in warm water before the braai coals are ready. The resort gets busy over school holidays, so book your stand early.
Bela-Bela's hot springs have been drawing visitors for over a century. The water comes out at 52°C and is rich in minerals. The resort's Hydro facility offers spa treatments if you want to upgrade from the public pools. Beyond the resort, the Waterberg biosphere is on your doorstep — game farms, nature reserves, and the Nylsvley wetland. Marakele National Park is about an hour west and has elephant, rhino, and a huge Cape vulture colony. The town itself has shops, restaurants, and fuel — everything you need for a comfortable trip.

Centurion
R410/day

Olifantsfontein
R400/day

Pretoria
R960/day

Pretoria
R600/day

Pretoria
R520/day

Pretoria
R750/day

Rietvalleirand
R650/day

Pretoria
R690/day

Pretoria
R900/day

Pretoria
R1000/day

Pretoria
R1450/day

City Of Ekurhuleni Metropolitan Municipality
R980/day
Absolutely. Pick up a camper in Pretoria or Joburg on Kampi — it's a straight 90-minute drive up the N1 to Bela-Bela. The resort has caravan stands with 15A power, water, and ablutions.
The natural hot mineral springs. The water is warm year-round, so even in winter you can swim outdoors. Add the waterpark, game drives in the Waterberg, and the fact that it's under 2 hours from Gauteng — it's hard to beat for a quick getaway.
One of the best. The hot springs mean you're swimming in warm water even in July. Bushveld days are sunny and mild. Nights get cold (5-10°C), so bring warm bedding, but the days are perfect. No rain, no humidity.
Campers on Kampi start from R519/day. Insurance (R89/day) and a R189 admin fee are added per booking. Most owners offer weekly discounts, so a 5-day trip works out cheaper per day.