Default HTG hotel image

Elgin Hotels

  • 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
Sep 5 - Sep 6
Tomorrow
Sep 6 - Sep 7
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. Mavela Game Lodge

Mavela Game Lodge
Jozini
United Kingdom
Aedrian
P56,049
P66,409 total
includes taxes & fees
Sep 7 - Sep 8
Mavela Game Lodge

2. Ghost Mountain Inn

Ghost Mountain Inn
Jozini
South Africa
Chilenye
P11,549
P13,282 total
includes taxes & fees
Sep 6 - Sep 7
Ghost Mountain Inn

3. Leopard Mountain Safari Lodge

Leopard Mountain Safari Lodge
Jozini
Germany
Matthias
P49,187
P57,933 total
includes taxes & fees
Sep 7 - Sep 8
Leopard Mountain Safari Lodge

4. Msunduze River Lodge

Msunduze River Lodge
Jozini
South Africa
Shaun
P6,259
P7,040 total
includes taxes & fees
Oct 3 - Oct 4
Msunduze River Lodge

5. Rhino River Lodge

Rhino River Lodge
Jozini
Brazil
Anonymous traveler
P33,969
P39,064 total
includes taxes & fees
Sep 7 - Sep 8
Rhino River Lodge

6. Biweda Nguni B&B

Biweda Nguni B&B
Jozini
South Africa
Angela
P4,375
P4,375 total
includes taxes & fees
Sep 6 - Sep 7
Biweda Nguni B&B

7. Sungulwane Private Game Lodge

Sungulwane Private Game Lodge
Hluhluwe
South Africa
Gareth
P64,140
P73,761 total
includes taxes & fees
Sep 6 - Sep 7
Sungulwane Private Game Lodge

8. Thanda Safari

Thanda Safari
Hluhluwe
South Africa
kevin
P31,178
P35,855 total
includes taxes & fees
Sep 7 - Sep 8
Thanda Safari

9. Duiker Game Lodge

Duiker Game Lodge
Hluhluwe
Australia
Brett
P17,936
P20,626 total
includes taxes & fees
Sep 6 - Sep 7
Duiker Game Lodge

10. Bushwillow Collection

Bushwillow Collection
Hluhluwe
United Kingdom
Wesley
P7,949
P9,141 total
includes taxes & fees
Sep 6 - Sep 7
Bushwillow Collection
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

Thanda Safari

Thanda Safari

8/10 Good
"It was an excellent safari place. There were one waitress that needs to be kinder and more helpful. Food quality (beef cuts) should improve too. The lamb was full of nerves and fat. Rooms were beatiful. Game drives amazing."
alejandro 2-night trip
Posted 2 weeks ago
Thanda Safari
Duiker Game Lodge

Duiker Game Lodge

10/10 Excellent
"Great venue and staff"
Brett 2-night trip
Posted 3 weeks 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 3 weeks 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 2 months 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 3 months ago
Ghost Mountain Inn

More cheap stays in Elgin

Triton Dive Lodge

Triton Dive Lodge

1 Sand Road uMhlabuyalingana KwaZulu-Natal
P2,038
P2,344 total
Sep 6 - Sep 7
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
P3,669
P4,219 total
Sep 6 - Sep 7
includes taxes & fees
SeaXplore Lodge and Dive Center
Sobhengu Lodge by Dream Resorts

Sobhengu Lodge by Dream Resorts

A1115 Rd KwaNibela KwaZulu-Natal
Get rates
6/10 (1 review)
Sobhengu Lodge by Dream Resorts
Hluhluwe Gate Safari Camp

Hluhluwe Gate Safari Camp

P453 Road KwaNompondo KwaZulu-Natal
Get ratesHluhluwe Gate Safari Camp
Nibela Lake Lodge

Nibela Lake Lodge

Road A1115 KwaNibela KZN
Get ratesNibela Lake Lodge
Hluhluwe Backpackers

Hluhluwe Backpackers

Corner Of Memorial Gate Road Hluhluwe KwaZulu-Natal
Get ratesHluhluwe Backpackers

Find out more about Elgin

Top reasons to visit Elgin

  • Stunning Natural Landscapes: Elgin boasts breathtaking scenery, perfect for eco-friendly outings and adventure activities.
  • Cultural Insights: Visit the Elgin Museum and historic Elgin Cathedral to immerse yourself in local history and culture.
  • Outdoor Adventures: Enjoy hiking and wildlife encounters that promise thrilling experiences amidst picturesque surroundings.
  • Charming Nearby Towns: Explore quaint towns nearby, offering warm hospitality and unique local charm.
  • Diverse Accommodation: From charming lodges to luxurious safari tents, Elgin provides a range of excellent lodging options.

Find great hotels near Elgin

Discover an array of exceptional hotel accommodations in Elgin, Jozini, KwaZulu-Natal, ranging from charming lodges to luxurious safari tents. Ideal for both leisure and business travellers, these establishments offer top-notch services and spa facilities to enhance your stay. Whether you seek a tranquil retreat or an adventurous getaway, Elgin hotels provide the perfect base for your South African holiday.

  • Ghost Mountain Inn: A charming 4-star hotel located 14km from Elgin, Ghost Mountain Inn is ideal for those seeking a blend of adventure and romantic escapism. With a guest rating of 9.2 out of 10, the inn offers a range of onsite and nearby activities including rowing, fishing, and mountain biking. Families are catered for with amenities such as a supervised childcare service, arcade game room, and a playground. For couples, the hotel provides special romance packages, alongside a selection of spa services and pool facilities, ensuring a tranquil yet adventurous stay.
  • Thanda Safari: Situated 16km from Elgin, Thanda Safari is a luxurious 4-star lodge with a guest rating of 9.4 out of 10. This property offers an exquisite spa-themed experience, featuring a full-service spa that provides daily treatments, hot stone massages, and body wraps. The tranquil surroundings and attentive service make it a perfect retreat for relaxation and indulgence, allowing guests to immerse themselves in nature while enjoying exceptional comfort.
  • Leopard Mountain Safari Lodge: Nestled just 8km from Elgin, Leopard Mountain Safari Lodge is a 5-star accommodation boasting a remarkable guest rating of 9.6 out of 10. Known for its opulent spa facilities, this lodge is perfect for luxury seekers and business travellers alike. Guests can unwind with a variety of treatments, including massages and body treatments, in serene treatment rooms. The combination of luxury amenities and stunning views ensures an unforgettable stay in the heart of nature.

Where to stay in Elgin

Elgin, nestled in the picturesque KwaZulu-Natal region, offers a delightful blend of adventure and relaxation. Visitors can explore charming nearby towns, savour the warm hospitality of friendly locals, and embark on thrilling excursions. Whether you're seeking family-friendly activities or simply wish to unwind amidst stunning landscapes, Elgin promises a memorable experience. With attractions reminiscent of Elgin, Scotland, and the serene vibes akin to those in Darjeeling, this village is a hidden gem waiting to be discovered.

  • Jozini: Nestled in the heart of KwaZulu-Natal, Jozini is a vibrant city surrounded by stunning landscapes. With a steady influx of visitors year-round, the city comes alive during peak months like July, September, and December. Jozini is renowned for its outdoor adventures, offering activities such as fishing, boating, and relaxing spa treatments. The local attractions include a picturesque dam and beach, making it a perfect getaway for those seeking a blend of adventure and serene scenery.
  • Zululand Rhino Reserve: Located a mere 8km from Elgin, this ecological gem is a must-visit for nature enthusiasts. The Zululand Rhino Reserve sees the most visitors between April and January, drawn by its eco-friendly outdoor experiences. Here, you can enjoy a round of golf or explore the diverse wildlife in the nature reserve. With its beautiful beaches and spectacular cape views, this park offers a unique opportunity to connect with nature while indulging in thrilling adventures.
  • Mkuze: Just 11km from Elgin, Mkuze is a charming village that promises a friendly and family-oriented atmosphere. This destination is popular throughout the year, peaking in April, July, and September. Visitors are greeted by inviting locals and can unwind in the tranquillity of its lush gardens, majestic mountains, and serene lakes. Mkuze is perfect for those looking to relax and rejuvenate, with spa facilities that enhance the village's welcoming vibe.

Things to do in Elgin

Shopping

In Elgin, you can explore quaint local shops for unique souvenirs. If you're up for a drive, head to the nearby Jozini Shopping Centre, where you'll find a variety of stores and local crafts to choose from, offering a taste of the region's culture and artistry.

Recreation

Experience rejuvenation at Elgin Valley's wellness retreats, where you can indulge in spa treatments surrounded by scenic beauty. Enjoy hiking trails through lush landscapes, or partake in yoga sessions that harmonise body and mind amidst the tranquil environment.

Adventure

Elgin offers thrilling zip-lining experiences through lush canopies, providing breathtaking views of the surrounding landscapes. For a more grounded adventure, explore the scenic hiking trails that wind through the picturesque mountains, perfect for soaking in the natural beauty of KwaZulu-Natal.

Nightlife

Experience the lively atmosphere of Elgin with its charming taverns and local pubs. Enjoy a relaxed evening at The Elgin Railway Market, where you can sample gourmet food and craft drinks, or unwind at the nearby Jozini Lodge for a delightful night under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Elgin

To save on your trip to Elgin, consider visiting during the off-peak months of January and May to June for lower accommodation rates. Book your hotel about a month in advance for the best deals, particularly on Saturdays, which are the cheapest days to stay. Use Expedia’s price filter to compare room rates and find eligible bookings, and don’t forget to check for last-minute deals. Combining your hotel, flights, and activities into a package can also lead to significant savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgin are January and May to June, where the prices are slightly lower. This is in comparison to March to April and September, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Elgin about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Elgin is Saturday. The most expensive day to stay in Elgin is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, preferred location, and the type of accommodation you desire. To discover the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Elgin hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Elgin

Visitors to Elgin, Jozini, can delight in exploring its stunning natural reserves and dams, perfect for eco-friendly and adventurous outings. Key attractions include the Elgin Museum and the historic Elgin Cathedral, both offering rich local insights. For accommodation, consider nearby hotels in Liverpool after enjoying outdoor experiences in this picturesque region of KwaZulu-Natal.

  • Jozini Dam: Nestled 37km from Elgin, Jozini Dam boasts breathtaking scenery, where the tranquil waters meet the backdrop of the majestic Lebombo Mountains, making it a great spot for relaxation and birdwatching.
  • Mkuze Falls Game Reserve: Located 40km away, this reserve offers a unique opportunity to experience diverse wildlife and lush landscapes, perfect for nature enthusiasts keen on exploring the rich biodiversity of the region.
  • Bonamanzi Private Game Reserve: Situated 42km from Elgin, Bonamanzi invites adventure seekers to immerse themselves in eco-friendly activities, from guided game drives to walking safaris, all set in a stunning natural environment.

Best time to go to Elgin

The best time to visit Elgin is dependent on what kind of holiday you are seeking. February is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. July is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January76.6°F (24.8°C)Light RainMostly CloudyModerately HighAverage
February77.0°F (25.0°C)Light RainMostly SunnyAverageAverage
March76.3°F (24.6°C)Light RainMostly SunnyAverageAverage
April73.4°F (23.0°C)Light RainMostly SunnyModerately HighSlightly High
May71.1°F (21.7°C)Light RainMostly SunnyModerately LowSlightly Low
June68.4°F (20.2°C)No RainSunnyModerately LowSlightly Low
July67.1°F (19.5°C)No RainMostly SunnyModerately LowAverage
August67.8°F (19.9°C)No RainMostly SunnyAverageAverage
September69.6°F (20.9°C)No RainMostly SunnyAverageSlightly High
October70.3°F (21.3°C)Light RainMostly CloudyAverageSlightly Low
November72.1°F (22.3°C)Light RainMostly CloudyAverageSlightly High
December74.7°F (23.7°C)Light RainMostly CloudyModerately HighAverage

The nearest major airports for your trip to Elgin

Accessing Elgin in Jozini, KwaZulu-Natal, is convenient via Richards Bay Airport (RCB), situated 109km away. Nearby hotel options include the 4-star BON Hotel Waterfront Richards Bay, located 6km from the airport, offering a paid airport transportation service. Hillton Manor Guest House, a 4-star establishment just 3km from RCB, provides easy access to the airport. Premier Hotel The Richards, also rated 4-stars and 6km from the airport, offers an airport shuttle on request along with paid transportation services. These hotels ensure a comfortable stay while facilitating easy travel to Richards Bay Airport for your journey to Elgin.

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 traveler data. This tentalow offers free breakfast and a restaurant. Two other choices for your visit to the area are Thanda Safari and Bushwillow Collection. See all available top hotels, or vacation rentals in Elgin.
What are some of the best vacation home rentals that Elgin has to offer?
Umthiba: This vacation home rental near 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! Most hotel bookings are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period 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 favorite with Expedia travelers. 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 accommodations in the surrounding area. Find out more about Elgin.
What's the weather like in Elgin?
The hottest months are usually February and January with an average temp of 76°F, while the coldest months are July and August with an average of 68°F. Average annual precipitation for Elgin is 37 inches.