Find hotels in Elgin from $66

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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
$772 nightly
The price is $895
May 27 - May 28
Total with taxes and fees
Mavela Game Lodge

Duiker Game Lodge

Duiker Game Lodge
4.0 star property
Hluhluwe
9.6 out of 10, Exceptional, (5 reviews)
"Very friendly, one off game reserve and lodge, very good value including a drive, all breakfasts and dinners, reasonable prices for drinks. Personal friendly service really makes a difference."
United Kingdom
Trevor
$214 nightly
The price is $249
May 25 - May 26
Total with taxes and fees
Duiker Game Lodge

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
$66 nightly
The price is $66
May 25 - May 26
Total with taxes and fees
Biweda Nguni B&B

Bushwillow Collection

Bushwillow Collection
4.0 star property
Hluhluwe
9.2 out of 10, Wonderful, (46 reviews)
"Great overnight stay in a very peaceful setting. A last minute booking and the staff were great. Thank you"
United Kingdom
Wesley
$124 nightly
The price is $142
May 25 - May 26
Total with taxes and fees
Bushwillow Collection

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
$102 nightly
The price is $102
May 27 - May 28
Total with taxes and fees
Msunduze River Lodge

Ghost Mountain Inn

Ghost Mountain Inn
4.0 star property
Jozini
9.2 out of 10, Wonderful, (77 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
$135 nightly
The price is $155
May 25 - May 26
Total with taxes and fees
Ghost Mountain Inn

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
$654 nightly
The price is $755
Jun 16 - Jun 17
Total with taxes and fees
Leopard Mountain Safari Lodge

Thanda Safari

Thanda Safari
4.0 star property
Hluhluwe
9.4 out of 10, Exceptional, (37 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
$485 nightly
The price is $557
May 28 - May 29
Total with taxes and fees
Thanda Safari

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
$948 nightly
The price is $1,098
May 25 - May 26
Total with taxes and fees
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
$528 nightly
The price is $607
Jun 7 - Jun 8
Total with taxes and fees
Rhino River Lodge
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

IHlozi Bush Lodge

IHlozi Bush Lodge

R22 Hluhluwe KwaZulu-Natal

Hotels in Elgin with star-rating

Find out more about Elgin

Top reasons to visit Elgin

  • Scenic Golf Course: Enjoy a day on the greens at Elgin's picturesque golf course, perfect for both beginners and seasoned players.
  • Outdoor Adventures: Experience hiking, fishing, and birdwatching amidst the stunning KwaZulu-Natal landscape, ideal for nature enthusiasts.
  • Natural Wonders: Explore beautiful dams and nature reserves, offering breathtaking views and eco-friendly activities.
  • Charming Village Atmosphere: Elgin provides a quaint setting, perfect for family getaways or romantic retreats.
  • Diverse Accommodations: Choose from luxury lodges to adventurous safari tents, catering to all types of travelers.

Find great hotels near Elgin

Discover a variety of accommodations in Elgin, Jozini, KwaZulu-Natal, designed to provide the perfect blend of luxury and relaxation. Whether you're seeking a charming lodge or an adventurous safari tent, you'll find options that cater to both leisure and business travelers. Enjoy spa-themed services and a unique vacation experience in this beautiful region. With top-rated hotels, including the Quality Inn, Elgin offers the ideal retreat for your getaway.

  • Ghost Mountain Inn: Ghost Mountain Inn is a charming 4-star hotel with a remarkable guest rating of 9.2, perfect for those seeking a romantic and adventurous getaway. Located 9 miles from Elgin, this property offers a variety of onsite and nearby adventure activities, including fishing, hiking, and boat tours. Families will appreciate the kid-friendly amenities, such as art supplies and supervised childcare options. For couples, the hotel provides enticing romance packages and delightful dining experiences with limited room service hours. Guests can also relax at the spa and pool, indulging in treatments like body scrubs and detoxification wraps, making it an ideal spot for a romantic escape.
  • Thanda Safari: Thanda Safari is a luxurious 4-star lodge with an impressive guest rating of 9.4, located 10 miles from Elgin. This property is designed for travelers seeking a lavish spa-themed vacation. With a comprehensive spa and pool service, guests can enjoy a range of treatments, including massages, manicures, and hot stone massages in serene treatment rooms. The tranquil environment and exceptional service create a perfect retreat for relaxation and rejuvenation, ensuring an unforgettable stay amidst the stunning South African landscape.
  • Msunduze River Lodge: Msunduze River Lodge is a delightful 3.5-star lodge boasting a perfect guest rating of 10.0, situated 5 miles from Elgin. Guests can savor complimentary daily breakfasts and enjoy dining options throughout the day. The lodge provides various recreational activities, including hiking and game viewing, ensuring an adventurous experience. With nearby safari and game drive opportunities, along with onsite game viewing, this lodge offers a unique blend of comfort and excitement for nature enthusiasts, making it an excellent choice for families and explorers alike.

Where to stay in Elgin

Elgin, nestled in the beautiful KwaZulu-Natal region, offers a unique blend of adventure and relaxation. This charming village serves as a central hub for exploring nearby attractions, making it perfect for a family-friendly getaway or a romantic honeymoon. Discover stunning landscapes, friendly locals, and exciting excursions that showcase the area's natural beauty. Whether you're seeking thrilling outdoor activities or peaceful retreats, Elgin is the ideal destination for an unforgettable vacation experience.

  • Jozini: Nestled in the heart of KwaZulu-Natal, Jozini is a vibrant city that offers a diverse range of outdoor adventures and stunning scenery. As the gateway to Elgin, Jozini attracts visitors year-round, with peak travel times in July, September, and December. Here, you can indulge in activities such as fishing, boating, and enjoying luxurious spa treatments. The nearby landmarks, including the impressive dam and scenic beaches, provide perfect backdrops for relaxation and exploration. Whether you're seeking adventure or tranquility, Jozini has something for everyone.
  • Zululand Rhino Reserve: Located just 5 miles from Elgin, the Zululand Rhino Reserve is a haven for nature lovers and adventure seekers alike. This park is known for its eco-friendly experiences, offering a chance to connect with the stunning wildlife and natural landscapes of South Africa. Visitors flock here in April and during the holiday season from December to January. Activities such as golfing and exploring the beautiful nature reserve make for a memorable getaway. With its proximity to captivating beaches and scenic capes, Zululand Rhino Reserve is a must-visit destination.
  • Manyoni Private Game Reserve: Just 1 mile from Elgin, Manyoni Private Game Reserve is an exclusive park that invites travelers to immerse themselves in the African wilderness. This reserve experiences moderate seasonal visitor trends, with peaks in April and the festive months of December and January. Here, you can engage in thrilling safari experiences, witnessing the diverse flora and fauna that call this area home. The intimate setting and breathtaking landscapes make Manyoni an ideal destination for wildlife enthusiasts and those seeking a serene escape.

Things to do in Elgin

Elgin, Jozini offers a variety of exciting activities for visitors, including a scenic golf course perfect for a day on the greens. Explore local attractions and indulge in day trips to nearby natural wonders. Outdoor adventures abound, with opportunities for hiking, fishing, and birdwatching in the beautiful KwaZulu-Natal landscape. Whether you're seeking relaxation or adventure, Elgin has something for everyone to enjoy.

Shopping

In Elgin, you can enjoy local shops offering handmade crafts and souvenirs. If you're up for a drive, head to the Jozini Shopping Centre, where you’ll find a variety of stores and markets for gifts, or visit the nearby Pongola Mall for more extensive shopping options.

Recreation

Experience the tranquility of Elgin's wellness retreats, where you can indulge in rejuvenating spa treatments and yoga sessions surrounded by nature. Enjoy scenic hikes in the nearby mountains or relax by the tranquil lakes, perfect for meditation and reflection.

Adventure

Explore the Elgin Railway Market for local crafts and delicious food. For thrills, try zip-lining through the lush forests at the nearby adventure park. Don’t miss the stunning views at the Kogelberg Biosphere Reserve, perfect for hiking and nature walks.

Nightlife

Explore the vibrant nightlife at The Elgin Valley Brewery, where you can savor local craft beers in a lively setting. For a cozy vibe, visit The Red Barn for great food and live music on weekends, making it a perfect spot to unwind with friends.

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

Booking tips and Expedia advantages for Elgin

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgin are May to June and October, 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: Booking a hotel in Elgin about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Elgin with your flights and activities through an Expedia package deal.

Find the best attractions near Elgin

Elgin in KwaZulu-Natal, South Africa, offers a wealth of attractions including stunning dams, nature reserves, and historical monuments. Visitors can enjoy scenic views, eco-friendly activities, and outdoor experiences that immerse them in the region's natural beauty. Whether you're looking to relax by the water or explore the local wildlife, Elgin has something for every traveler seeking adventure and tranquility.

  • Jozini Dam: Located 23 miles from Elgin, Jozini Dam offers breathtaking scenery and a tranquil atmosphere. It’s perfect for fishing, boating, and enjoying picturesque views of the surrounding landscape.
  • Mkuze Falls Game Reserve: Situated 25 miles from Elgin, Mkuze Falls Game Reserve is a wildlife haven. Experience guided safari tours, where you can spot diverse wildlife and explore lush bushveld and scenic waterfalls.
  • Bonamanzi Private Game Reserve: 26 miles from Elgin, Bonamanzi Private Game Reserve is an eco-friendly paradise. Engage in outdoor adventures like guided walks and birdwatching, all while surrounded by stunning natural beauty.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 SunnyAverageSlightly High
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 CloudyAverageAverage
December74.7°F (23.7°C)Light RainMostly CloudyModerately HighAverage

The nearest major airports for your trip to Elgin

If you're planning a trip to Elgin in KwaZulu-Natal, the nearest major airport is Richards Bay Airport (RCB), situated 68 miles away. For accommodation, consider the BON Hotel Waterfront Richards Bay, a 4-star option located 4 miles from the airport, offering airport transportation for a fee. Another excellent choice is Hillton Manor Guest House, a 4-star guesthouse just 2 miles from RCB. The Premier Hotel The Richards, also a 4-star property, is 4 miles from the airport and provides shuttle service upon request along with airport transportation for a fee. These hotels ensure convenient access to Richards Bay Airport for your journey to Elgin.

Frequently asked questions

What is the best area to stay in Elgin?
The best area to stay in Elgin is generally within the Elgin Valley itself, particularly around the towns of Grabouw and Viljoenshoop, due to its concentration of wineries and agricultural estates.

The Elgin Valley is characterized by its rolling hills, apple orchards, and vineyards. It's a rural area, with most accommodations being guesthouses or boutique hotels located on working farms or estates. This layout provides a tranquil setting, often with expansive views of the surrounding fynbos and mountains.

Couples often find this region ideal for a relaxing getaway. Many estates offer wine-tasting experiences, fine dining using local produce, and opportunities for scenic walks or cycling through the orchards. The overall ambiance is geared towards a serene and indulgent escape, with properties often featuring amenities like private pools or spa services.

For travelers interested in outdoor activities, staying within the valley provides direct access to hiking trails in the Kogelberg Biosphere Reserve and mountain biking routes.
When is the best time to go to Elgin?
The best time to visit Elgin is during the autumn and spring months, specifically from March to May and September to November, when the weather is mild and pleasant.

During autumn (March to May), the region experiences comfortable temperatures and less rainfall. This period is ideal for enjoying outdoor activities like hiking or exploring the numerous wine estates and orchards without the intense heat of summer. The apple and pear orchards are often laden with fruit, offering scenic views.

Spring (September to November) brings blooming fynbos and fruit blossoms, making the landscape particularly picturesque. The mild weather is superb for scenic drives through the valley and visiting local markets.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elgin.
How can I save on a Elgin hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Elgin hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Elgin hotel?
Prices for hotels in Elgin often vary, but you can find a great deal from $66 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia