Default HTG hotel image

Elgin hotels from RM151

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
15 Aug - 16 Aug
Tomorrow
16 Aug - 17 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. Mavela Game Lodge

Mavela Game Lodge
Jozini
United Kingdom
Aedrian
RM3,619
RM4,288 total
includes taxes & fees
16 Aug - 17 Aug
Mavela Game Lodge

2. Ghost Mountain Inn

Ghost Mountain Inn
Jozini
South Africa
Chilenye
RM559
RM643 total
includes taxes & fees
16 Aug - 17 Aug
Ghost Mountain Inn

3. Leopard Mountain Safari Lodge

Leopard Mountain Safari Lodge
Jozini
Germany
Matthias
RM3,529
RM4,146 total
includes taxes & fees
29 Aug - 30 Aug
Leopard Mountain Safari Lodge

4. Msunduze River Lodge

Msunduze River Lodge
Jozini
South Africa
Shaun
RM409
RM459 total
includes taxes & fees
19 Aug - 20 Aug
Msunduze River Lodge

5. Rhino River Lodge

Rhino River Lodge
Jozini
Brazil
Anonymous traveller
RM2,193
RM2,522 total
includes taxes & fees
31 Aug - 1 Sept
Rhino River Lodge

6. Thanda Safari

Thanda Safari
Hluhluwe
South Africa
kevin
RM2,237
RM2,572 total
includes taxes & fees
17 Aug - 18 Aug
Thanda Safari

7. Biweda Nguni B&B

Biweda Nguni B&B
Jozini
South Africa
Angela
RM282
RM282 total
includes taxes & fees
9 Sept - 10 Sept
Biweda Nguni B&B

8. Sungulwane Private Game Lodge

Sungulwane Private Game Lodge
Hluhluwe
South Africa
Gareth
RM4,141
RM4,763 total
includes taxes & fees
17 Aug - 18 Aug
Sungulwane Private Game Lodge

9. Duiker Game Lodge

Duiker Game Lodge
Hluhluwe
Australia
Brett
RM1,042
RM1,199 total
includes taxes & fees
16 Aug - 17 Aug
Duiker Game Lodge

10. Bushwillow Collection

Bushwillow Collection
Hluhluwe
United Kingdom
Wesley
RM513
RM590 total
includes taxes & fees
17 Aug - 18 Aug
Bushwillow Collection
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

Duiker Game Lodge

Duiker Game Lodge

10/10 Excellent
"Great venue and staff"
Brett 2-night trip
Posted 1 day ago
Duiker Game Lodge
Bushwillow Collection

Bushwillow Collection

10/10 Excellent
"Thobile and her team are very friendly and accommodating. This is my third stay at this property and very happy with everything"
Wesley 1-night trip
Posted 2 days ago
Bushwillow Collection
Mavela Game Lodge

Mavela Game Lodge

10/10 Excellent
"Just incredible! Just go. Incredible game drives, wonderful food, spectacular rooms, the most loveliest of staff."
Jonathan 2-night trip
Posted 3 weeks ago
Mavela Game Lodge
Ghost Mountain Inn

Ghost Mountain Inn

10/10 Excellent
"Loved the turn down service each night! Gugu at the spa was outstanding. As were all the staff - everyone was very friendly and went out of their way to make our stay pleasurable!"
Lauren 2-night trip
Posted 2 months ago
Ghost Mountain Inn

More cheap stays in Elgin

Triton Dive Lodge

Triton Dive Lodge

1 Sand Road uMhlabuyalingana KwaZulu-Natal
RM132
RM151 total
15 Sept - 16 Sept
includes taxes & fees
7/10 Good! (6 reviews)
Triton Dive Lodge
SeaXplore Lodge and Dive Center

SeaXplore Lodge and Dive Center

Qondwane Area uMhlabuyalingana KwaZulu-Natal
RM237
RM272 total
15 Sept - 16 Sept
includes taxes & fees
SeaXplore Lodge and Dive Center
Sobhengu Lodge by Dream Resorts

Sobhengu Lodge by Dream Resorts

A1115 Rd KwaNibela KwaZulu-Natal
RM1,180
RM1,357 total
17 Aug - 18 Aug
includes taxes & fees
6/10 (1 review)
Sobhengu Lodge by Dream Resorts
Nibela Lake Lodge

Nibela Lake Lodge

Road A1115 KwaNibela KZN
Get ratesNibela Lake Lodge
Shayamoya Tiger Fishing & Game Lodge

Shayamoya Tiger Fishing & Game Lodge

Golela Road, Pongola, KwaZulu-Natal Pongola KZN
Get ratesShayamoya Tiger Fishing & Game Lodge
Pakamisa Private Game Reserve

Pakamisa Private Game Reserve

D429 Pongola KZN
Get ratesPakamisa Private Game Reserve

Frequently asked questions

Where is the best place for a stay in Elgin?
Mavela Game Lodge is one of the top choices for your stay based on our traveller data. This tentalow offers free breakfast and a restaurant. Other good options for your visit to the area are Thanda Safari and Ghost Mountain Inn. See all available top hotels, or vacation rentals in Elgin.
What are some of the best holiday rentals that Elgin has to offer?
Umthiba: This holiday home rental outside of Elgin offers an outdoor pool, a garden and a TV to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms and a kitchen with kitchenware. See all vacation rentals in Elgin.
If I need to cancel my hotel reservation in Elgin, will I receive a refund?
Yes! The majority of hotel room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.
What's the best accommodation for an all-inclusive stay in Elgin?
Mavela Game Lodge is an all-inclusive tentalow featuring private patios and a terrace, and a favourite with Expedia travellers. See more all-inclusive resorts in Elgin.
What is staying in Elgin like?
Visitors can enjoy all that Elgin has to offer, including its parks. There are 18 hotels and other accommodation options in the surrounding area. Find out more about Elgin.
What's the seasonal weather like in Elgin?
The hottest months are usually February and January, with an average temperature of 25ยฐC, while the coldest months are July and August, with an average of 20ยฐC. Average annual precipitation for Elgin is 937 mm.