Default HTG hotel image

Find hotels in Elgin from ₩55,621

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgin hotels

Mavela Game Lodge

Mavela Game Lodge
5.0 star property
Jozini
9.8 out of 10, Exceptional, (10 reviews)
"Great accommodation. Superb game viewing. Delicious food. Outstanding staff and service. "
United States
Chanel
The price is ₩1,209,156
₩1,436,880 total
includes taxes & fees
Jul 5 - Jul 6
Mavela Game Lodge

Msunduze River Lodge

Msunduze River Lodge
3.5 star property
Jozini
10.0 out of 10, Exceptional, (3 reviews)
"Lovely place to stay! The owners are very friendly. The room was beautiful and I had the cutest little gecko visit me. Highly recommend. Thanks Angie"
South Africa
Shaun
The price is ₩148,527
₩167,067 total
includes taxes & fees
Jul 22 - Jul 23
Msunduze River Lodge

Ghost Mountain Inn

Ghost Mountain Inn
4.0 star property
Jozini
9.2 out of 10, Wonderful, (78 reviews)
"The staff were all attentive and friendly with great meals and selections of wines. Rooms were decent with good wifi connectivity. There was also a choice of two pools in the lovely grounds however both were very cloudy a temporary bulb I am sure "
United Kingdom
david
The price is ₩205,556
₩236,390 total
includes taxes & fees
Jun 25 - Jun 26
Ghost Mountain Inn

Bushwillow Collection

Bushwillow Collection
4.0 star property
Hluhluwe
9.2 out of 10, Wonderful, (46 reviews)
The price is ₩188,628
₩216,922 total
includes taxes & fees
Jun 28 - Jun 29
Bushwillow Collection

Biweda Nguni B&B

Biweda Nguni B&B
3.0 star property
Jozini
10.0 out of 10, Exceptional, (1 review)
"I loved this place, convenient for a stop over on the way to the coast. The dinner (Stew & salad) was amazing!! Lovely rooms, with private outside area where you can sit and listen to the birds. Definitely recommended."
South Africa
Angela
The price is ₩103,826
₩103,826 total
includes taxes & fees
Jul 1 - Jul 2
Biweda Nguni B&B

Duiker Game Lodge

Duiker Game Lodge
4.0 star property
Hluhluwe
9.6 out of 10, Exceptional, (5 reviews)
The price is ₩354,686
₩407,889 total
includes taxes & fees
Jun 27 - Jun 28
Duiker Game Lodge

Thanda Safari

Thanda Safari
4.0 star property
Hluhluwe
9.4 out of 10, Exceptional, (38 reviews)
"Our first time at Thanda and we loved it . The staff were all wonderful and could not do enough to help. Zeepo and Zee were the best guide and tracker we have ever had on safari . The spa treatments were great and the food , while not fine dining, was really tasty . Really lovely atmosphere and vibe around the place and supportive of the local Zulu communities . We wanted to go back in October but it seems to be fully booked for our dates 😢"
United Kingdom
julie
The price is ₩822,088
₩945,401 total
includes taxes & fees
Jul 5 - Jul 6
Thanda Safari

Leopard Mountain Safari Lodge

Leopard Mountain Safari Lodge
5.0 star property
Jozini
9.6 out of 10, Exceptional, (41 reviews)
"Ein ganz wundervoller und friedlicher Ort. Unglaubliche Eindrücke, liebevolle Mitarbeiter und ein sehr versierter Ranger „Alex“! Luxuriöse Ausstattung, sehr gut organisierte Safaris und natürlich hervorragendes Essen!!! Vielen Dank an das gesamte Team der Lodge, wir haben uns gefühlt wie im Paradies!!! Wir kommen auf alles Fälle wieder."
Germany
Matthias
The price is ₩1,296,940
₩1,523,927 total
includes taxes & fees
Jun 28 - Jun 29
Leopard Mountain Safari Lodge

Sungulwane Private Game Lodge

Sungulwane Private Game Lodge
4.0 star property
Hluhluwe
9.8 out of 10, Exceptional, (7 reviews)
"The stay was awesome. Amazing staff who go out of their way to help. "
South Africa
Gareth
The price is ₩1,522,085
₩1,750,398 total
includes taxes & fees
Jul 1 - Jul 2
Sungulwane Private Game Lodge

Rhino River Lodge

Rhino River Lodge
3.0 star property
Jozini
9.2 out of 10, Wonderful, (12 reviews)
"O staff do hotel é muito gentil, nosso driver foi excelente!"
Brazil
Anonymous traveler
The price is ₩806,104
₩927,020 total
includes taxes & fees
Jul 1 - Jul 2
Rhino River Lodge

Thornwood

Thornwood
4.0 star property
Hluhluwe
10.0 out of 10, Exceptional, (5 reviews)
"This stay was the tonic for just what we needed. Spacious, quiet, very well equipped and clean. Our daily Angel allowed us to enjoy the sounds and sights of nature in peace. Apart from the load shedding, we couldn’t have asked for a better experience."
United States
Brendon
The price is ₩420,786
₩483,904 total
includes taxes & fees
Jul 23 - Jul 24
Thornwood
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

More cheap stays in Elgin

Find out more about Elgin

Top reasons to visit Elgin

  • Adventure Activities: Elgin offers thrilling highland activities and eco-friendly outdoor experiences, perfect for adventure seekers.
  • Scenic Landscapes: The picturesque surroundings of Elgin provide stunning views and serene nature reserves for relaxation.
  • Cultural Attractions: Visit the Elgin Museum and Elgin Cathedral to immerse yourself in the area's rich culture and history.
  • Golf Courses: Golf enthusiasts can enjoy nearby golf courses, making it an ideal spot for leisure and sport.
  • Comfortable Accommodations: Elgin offers a range of charming lodges and unique safari tent options for a memorable stay.

Find great hotels near Elgin

Explore a variety of hotel accommodation options in Elgin, Jozini, KwaZulu-Natal, where you can find charming lodges and unique safari tent lodgings. Whether you're seeking a luxurious getaway with spa amenities or a comfortable stay for business travel, Elgin has something for everyone. Discover the best hotels in Elgin, including the popular Travelodge, and enjoy a memorable vacation in this beautiful region of South Africa.

  • Ghost Mountain Inn: Nestled 14km from Elgin, Ghost Mountain Inn is a charming 4-star hotel perfect for families and adventure seekers alike. This property boasts a guest rating of 9.2 out of 10 and offers a plethora of outdoor activities, including fishing, kayaking, and mountain biking. Families will appreciate the dedicated amenities for children, such as supervised childcare services and engaging games. With its focus on adventure sports and recreation, Ghost Mountain Inn promises an exciting vacation experience in the heart of KwaZulu-Natal.
  • Thanda Safari: Located 16km from Elgin, Thanda Safari is a luxurious 4-star lodge with a remarkable guest rating of 9.4 out of 10. This tranquil retreat is ideal for those in search of a spa-themed getaway. Guests can indulge in a range of pampering services, including manicures, outdoor pool access, and soothing hot stone massages. The serene atmosphere of Thanda Safari is designed for relaxation, making it an excellent choice for travelers looking to unwind amidst the stunning South African landscape.
  • Leopard Mountain Safari Lodge: Just 8km from Elgin, Leopard Mountain Safari Lodge stands out with a stellar guest rating of 9.6 out of 10 and a prestigious 5-star rating. This lodge offers a sophisticated blend of luxury and business travel amenities, complete with a full-service spa. Guests can enjoy various treatments, including body wraps and massages, ensuring a rejuvenating stay. The combination of upscale accommodations and breathtaking views makes Leopard Mountain Safari Lodge a premier choice for both leisure and business travelers.

Where to stay in Elgin

Elgin, nestled in the picturesque KwaZulu-Natal region, offers a unique blend of adventure and relaxation. Explore nearby cities and neighborhoods to discover friendly locals, family-friendly activities, and exciting excursions. From the serene landscapes reminiscent of Elgin, Scotland, to the charming vibes of Elgin, Darjeeling, this destination promises a memorable vacation filled with beautiful sights and enriching experiences. Whether you're seeking adventure or a peaceful getaway, Elgin has something for everyone.

  • Jozini: Nestled in the picturesque landscapes of KwaZulu-Natal, Jozini is a vibrant city that serves as an excellent base for outdoor enthusiasts and adventure seekers. Known for its stunning scenery, Jozini attracts visitors year-round, with peak seasons in July, September, and December. Travelers flock here for activities such as fishing, boating, and indulging in relaxing spa experiences. The local landmarks, including a striking dam and beautiful beaches, enhance the allure of this charming city, making it a must-visit destination for those seeking both relaxation and adventure.
  • Zululand Rhino Reserve: Located a mere 8km from Elgin, Zululand Rhino Reserve is a captivating park that offers a unique eco-friendly experience. With visitor numbers peaking in April and during the December to January holiday season, this reserve is perfect for those looking to immerse themselves in nature. Popular activities include golfing and various outdoor pursuits amidst breathtaking scenery. The reserve is home to diverse wildlife and is close to beautiful beaches and nature reserves, providing an unforgettable experience for nature lovers and adventure seekers alike.
  • Mkuze: Just 11km from Elgin, Mkuze is a quaint village known for its friendly atmosphere and family-friendly experiences. Visitors enjoy a relaxed vibe, with peak travel times in April, July, and September. Popular attractions include serene spas, lush gardens, and stunning mountain and lake views that create a picturesque backdrop for exploration. Mkuze is perfect for those looking to unwind and soak in the local culture while being surrounded by nature's beauty.

Things to do in Elgin

Shopping

In Elgin, visit the local craft shops for unique handmade gifts and souvenirs. If you're up for a drive, the Bay Centre in nearby Jozini, about 19km away, features a variety of shops along with local markets showcasing regional crafts and products.

Recreation

In Elgin, the Elgin Valley Spa provides a serene escape with rejuvenating treatments inspired by nature, surrounded by lush landscapes. Enjoy yoga sessions at the nearby wellness centers, where you can connect with the tranquil environment and enhance your well-being through mindfulness and relaxation practices.

Adventure

Elgin offers thrilling outdoor activities, including zip-lining through lush forests, mountain biking on scenic trails, and kayaking on the tranquil waters of the nearby dam. Explore the beauty of nature while enjoying the excitement of adventure in this stunning region of KwaZulu-Natal.

Nightlife

In Elgin, you can explore the vibrant nightlife at venues like the Jozini Tiger Lodge, where you can enjoy live music and a lively bar scene. The nearby Jozini Dam offers serene evening views, perfect for a relaxed atmosphere after a night out.

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

Find the best attractions near Elgin

In Elgin, KwaZulu-Natal, visitors can enjoy a variety of eco-friendly attractions, including the Elgin Museum and the Elgin Cathedral. The area is perfect for outdoor enthusiasts, offering adventure and nature experiences within local nature reserves and dams. Travelers can also find comfortable accommodations nearby, such as Liverpool hotels, making it a great destination for a memorable vacation.

  • Jozini Dam: Located 37km from Elgin, Jozini Dam offers stunning views and tranquil scenery. It’s an ideal spot for photography, fishing, and simply enjoying nature’s beauty.
  • Mkuze Falls Game Reserve: About 40km from Elgin, Mkuze Falls Game Reserve features diverse wildlife and picturesque landscapes. Visitors can embark on guided safaris to observe animals in their natural habitat.
  • Bonamanzi Private Game Reserve: Situated 42km from Elgin, Bonamanzi Private Game Reserve is known for its eco-friendly approach and adventurous outdoor activities. Explore the rich biodiversity through walking safaris and canoeing.

Best time to go to Elgin

The best time to visit Elgin can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Elgin falls in February, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in Elgin falls in July, 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

Traveling to Elgin in KwaZulu-Natal, South Africa, is convenient via Richards Bay Airport (RCB), situated 109km away. Notable accommodations near the airport include the 4-star BON Hotel Waterfront Richards Bay, located 6km from RCB, offering airport transportation for a fee. Hillton Manor Guest House, a 4-star guesthouse, is only 3km away and provides easy access to the airport. Another option is the Premier Hotel The Richards, also 4-star, situated 6km from RCB, with airport shuttle service available upon request and transportation for a fee. These hotels ensure a smooth transition from the airport to your destination in 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 Ghost Mountain Inn and Thanda Safari. 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.
Where can I learn more about changing or cancelling my trip to Elgin?
For additional details about rescheduling or cancelling your trip to Elgin, click here.
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's the best accommodation near King Shaka International Airport (DUR)?
Eden Rose Manor is one of the top choices for your stay and is a popular 3-star guesthouse featuring a roundtrip airport shuttle and free breakfast. It's located 2.2 mi (3.6 km) from King Shaka Intl. Airport.
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.