Skip to main content

Hotels and more near Elgin

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Sensiri

Mkuze (Near Elgin)

Sensiri offers accommodation in Mkuze, 16 km from Mkuze Game Reserve. Guests benefit from a patio and an outdoor pool.

Show more Show less
Price from
£328
per night

Igula lodge

Mkuze (Near Elgin)

Set in Mkuze in the KwaZulu-Natal region, Igula lodge offers accommodation with free private parking. Mkuze Game Reserve is 31 km from the lodge. Friendly staff, rooms are beautiful.

Show more Show less
6.7
Review score
16 reviews
Price from
£21
per night

Rhino Sands Safari Camp 5 stars

Manyoni Private Game Reserve (Near Elgin)

Situated on the Manyoni Game Reserve and overlooking the Msunduzi River, Rhino Sands Safari Camp provides accommodation in luxury tents. Everything, honestly I loved everything.

Show more Show less
9.7
Exceptional
21 reviews
Price from
£523
per night

Buffalo Hill Safari Lodge

Mkuze (Near Elgin)

Offering garden views, Buffalo Hill Safari Lodge in Mkuze offers accommodation, an outdoor swimming pool, a shared lounge, a garden and barbecue facilities. We loved everything , everyone was super friendly and everything was well communicated. We had an awesome time and will definitely be back.

Show more Show less
9.2
Superb
11 reviews
Price from
£75
per night

Leopard Mountain Safari Lodge 5 stars

Manyoni Private Game Reserve (Near Elgin)

Leopard Mountain Safari Lodge is a 5-star property situated within the Big 5 Manyoni Private Game Reserve, located 50 km from Hluhluwe. It is exclusive. Only 9 units. No crowded. Clean with magical views. Very relaxing.

Show more Show less
9.6
Exceptional
125 reviews
Price from
£226
per night

Rhino River Lodge

Manyoni Private Game Reserve (Near Elgin)

Located in the Zululand Rhino Reserve, Rhino River Lodge offers Luxury accommodation in Manyoni Private Game Reserve. The lodge is 31 km from Hluhluwe, and Jozini is 42 km from the property. We loved everything!!! The staff were just amazing!!! We actually saw all Big 5 and Cheetas as well as other great animals. Even better, we had the once in a lifetime experience experiencing a lion kill. From the best ranger you could ever ask for Wilmie to staff such as Faith and the grounds manager JD, we just couldn’t ask for a better experience. And oh, the food is amazing.

Show more Show less
8.9
Fabulous
53 reviews
Price from
£219
per night

Mavela Game Lodge

Manyoni Private Game Reserve (Near Elgin)

Located in the Manyoni Private Game Reserve in the north of KwaZulu-Natal, this intimate tented bush camp offers an open air boma, a bar and an outdoor pool with sun loungers. The staff and food were amazing. We were treated so lovely and welcoming

Show more Show less
9.3
Superb
46 reviews
Price from
£280
per night

African Spirit Game Lodge 4 stars

Manyoni Private Game Reserve (Near Elgin)

Located within the Manyoni Private Game Reserv e in KwaZulu-Natal, against the backdrop of the Lebombo Mountains, African Spirit Game Lodge is currently the only family-friendly lodge within the park.... Absolutely wonderful experience. The property is on a gorgeous private reserve. We even had a cheetah cris right in front of us on our drive in, just after entering the reserve! We stayed two nights and did a morning drive and afternoon drive with a guide - I highly recommend this, as it was our best game drive experience in all of South Africa. All staff were exceptional, and the accommodations we were in were spacious, clean, and very well equipped for self-cater. I only regret not staying longer.

Show more Show less
8.8
Fabulous
67 reviews
Price from
£85
per night

Biweda Nguni Lodge and B&B

Mkuze (Near Elgin)

Situated in Mkuze, Biweda Nguni Lodge and B&B features free WiFi, and guests can enjoy a bar, a shared lounge and a garden. Excellent the personal was really nice. Thank you for all. 😊

Show more Show less
7.9
Good
171 reviews
Price from
£27
per night

Bayala Nyala Breeders Private Game Reserve

Mkuze (Near Elgin)

Set in Mkuze in the KwaZulu-Natal region, Bayala Nyala Breeders Private Game Reserve offers accommodation with free private parking.

Show more Show less
10
Exceptional
2 reviews
Price from
£16
per night
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Elgin: