Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:

Filter by Type:

Filter by Facility:

Filter by Star Grading:

Easy online booking at 0 accommodation options in KwaMhlanga. Browse KwaMhlanga self-catering, guesthouses, B&Bs and hotels with great rates of up to 25% off. Find KwaMhlanga holiday accommodation for all tastes and budgets, with

KwaMhlanga Accommodation

Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability

No Results... Try removing some filters or changing your price refines


Show All Results

Or view the places below:

Accommodation within 50 km of KwaMhlanga

per night (sleeps 4)
Game Lodge in Dinokeng, Gauteng

Wagondrift Lodge offers self-catering chalets, and is located on a farm in the extended area of the Dinokeng Big 5 Game Reserve. The lodge is situated an hour's drive from Pretoria, and is ideal for guests looking...

per night (sleeps 2)
Lodge in Gauteng

Kwaggas Pride Guest House is situated in the Kwaggasdrift Conservancy, 52 km from Pretoria, the on the R573 towards Moloto. This is the ideal choice for those who want to get out of the hustle and bustle of city lif...

per night, for 2 ppl
Lodge in Dinokeng, Leeuwkloof Valley

Deruxa Cottages is ideally located 53.9 km north of Pretoria and 30 km from the historical town of Cullinan. Comfortable accommodation is offered in 5 tastefully decorated cottages situated on a 21-hectare farm, ide...

per night (sleeps 2)
Game Lodge in Dinokeng, Gauteng

Tinyiko Game Lodge is a privately owned luxury African safari lodge that allows guests to enjoy hectares of unspoilt game-rich savannah bushveld in near solitude. Accommodation is offered in luxuriously appointed p...

R3 400
per night (sleeps 2)
Lodge in Dinokeng, Gauteng

In the beauty of an undiscovered bush valley you can find the 5 star equivalent Abloom Bush Lodge & Spa Retreat. Just outside of the world famous but small historical town of Cullinan, 30 minutes east of Pretoria, C...

R1 650
per night, for 2 ppl
Lodge in Dinokeng, Bobbejaansberg Private Nature Reserve

Horseback Africa - Pinto's Lodge is off the beaten track, just an hour's drive from Johannesburg International Airport, and offers you a personal and exclusive experience. Horseback Africa specialising in horse ridi...

R1 495
per night (sleeps 2)
Tented Camp in Dinokeng, Leeuwkloof Valley

Beka Idube is situated in De Wagensdrift, Gauteng and offers self-catering, luxury tent accommodation, ideal for nature lovers and couples to break away from the rush of the city. Bring along a book or three and a g...

25% off Winter!
per night (sleeps 2)
Self Catering in Dinokeng, Leeuwkloof Valley

Die Pampoenpaleis is a small 21-hectare farm situated 32 km North-East from Pretoria in the well known Leeuwkloof Valley just outside the Dinokeng. We offer quality accommodation, ideally suited for a weekend breaka...Flexible Cancellation!

R1 250
per night (sleeps 2)
Lodge in Dinokeng, Leeuwkloof Valley

Escape to the tranquility of this bushveld retreat. Legodimo is a Tswana word for ‘paradise’ or ‘where God is’. This luxurious game lodge is situated 1 hour's drive from Sandton and Johannesburg's OR Tambo A...

per night (sleeps 2)
Game Lodge in Dinokeng, Leeuwkloof Valley

KwaThabisile Game Lodge is a true sanctuary a mere 1 hour from Johannesburg and O.R.Tambo Int. Airpt, and only 30 minutes from Pretoria, Jacaranda City. In the heart of Gauteng, Dinokeng 'a place of rivers', where...Flexible Cancellation!

Showing 1 to 10
 Next Page  
Welcome to the KwaMhlanga accommodation page - browse our broad selection of hotels, B&B's, guesthouses and self-catering below, or view our Rust De Winter page if you're looking for more Rust De Winter accommodation. Once you've chosen your perfect accommodation, you can pay easily through TravelGround's secure payment portal.
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 |