Find hotels in Elgin from $37

  • 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, (8 reviews)
"Great accommodation. Superb game viewing. Delicious food. Outstanding staff and service. "
United States
Chanel
$818 nightly
The price is $941
Jan 26 - Jan 27
Total with taxes and fees
Mavela 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
$68 nightly
The price is $68
Feb 2 - Feb 3
Total with taxes and fees
Biweda Nguni B&B

Ghost Mountain Inn

Ghost Mountain Inn
4.0 star property
Jozini
9.2 out of 10, Wonderful, (73 reviews)
"Loved our stay here. A last minute decision, everything was perfect. "
United States
Danielle
$137 nightly
The price is $158
Jan 25 - Jan 26
Total with taxes and fees
Ghost Mountain Inn

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
$550 nightly
The price is $632
Jan 28 - Jan 29
Total with taxes and fees
Thanda Safari

Bushwillow Collection

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

Sungulwane Private Game Lodge

Sungulwane Private Game Lodge
4.0 star property
Hluhluwe
9.8 out of 10, Exceptional, (6 reviews)
"The stay was awesome. Amazing staff who go out of their way to help. "
South Africa
Gareth
Sungulwane Private Game Lodge

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
$886 nightly
The price is $1,019
Feb 21 - Feb 22
Total with taxes and fees
Leopard Mountain Safari Lodge

Duiker Game Lodge

Duiker Game Lodge
4.0 star property
Hluhluwe
10.0 out of 10, Exceptional, (4 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
$237 nightly
The price is $273
Jan 26 - Jan 27
Total with taxes and fees
Duiker 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
Msunduze River 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
$539 nightly
The price is $620
Jan 26 - Jan 27
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

Hotels in Elgin with star-rating

Find out more about Elgin

Top reasons to visit Elgin

  • Outdoor Adventures: Elgin offers a variety of eco-friendly activities set in breathtaking landscapes, perfect for nature enthusiasts.
  • Cultural Experiences: Visit local attractions like the Elgin History Museum and Elgin Winery to immerse yourself in the region's rich heritage.
  • Charming Village Atmosphere: Explore the delightful village of Elgin, known for its friendly locals and inviting community vibe.
  • Varied Accommodations: Choose from cozy inns to luxurious lodges, catering to all types of travelers.
  • Convenient Getaway: Easily access urban amenities while enjoying a serene escape in the picturesque KwaZulu-Natal region.

Find great hotels near Elgin

Explore a range of accommodations in Elgin, Jozini, KwaZulu-Natal, where you can choose from cozy inns, luxurious lodges, and comfortable safari tent lodgings. Whether you're seeking a business-friendly hotel or a relaxing spa experience, Elgin offers various options to suit every traveler's needs. Enjoy an unforgettable stay in this stunning region, where nature and comfort come together seamlessly.

  • Ghost Mountain Inn: Experience a harmonious blend of adventure and romance at Ghost Mountain Inn, a 4-star hotel located 9 miles from Elgin. This property is perfect for business travelers seeking modern amenities, including multiple meeting rooms and an accessible business center. For those looking to explore, the hotel offers a variety of adventure sports such as fishing, kayaking, and hiking nearby. Couples can indulge in romantic experiences with curated packages and limited-hour room service. Unwind with soothing spa treatments and enjoy the inviting pool area for a truly relaxing getaway.
  • Thanda Safari: Discover luxury and tranquility at Thanda Safari, a 4-star lodge situated 10 miles from Elgin. This serene retreat focuses on spa experiences, featuring an onsite spa with daily services, treatment rooms for massages, and relaxing sun loungers by the pool. Ideal for travelers seeking indulgence and relaxation, Thanda Safari offers a tranquil environment to rejuvenate the body and mind. Guests can enjoy an array of pampering treatments, from manicures to therapeutic massages, making this lodge a perfect escape for those looking to unwind in nature's embrace.
  • Leopard Mountain Safari Lodge: Embrace the ultimate luxury at Leopard Mountain Safari Lodge, a 5-star retreat located just 5 miles from Elgin. This welcoming lodge is LGBTQIA-friendly and caters to both business and leisure travelers. With multiple meeting rooms available, it's perfect for corporate retreats. Guests can indulge in an array of spa services, including hot stone massages and body wraps, while relaxing on the pool sun loungers. Set in a stunning landscape, Leopard Mountain offers a unique blend of adventure and relaxation, ensuring an unforgettable vacation experience.

Where to stay in Elgin

Elgin, nestled in the scenic KwaZulu-Natal region, offers a perfect blend of adventure and relaxation for travelers. Enjoy eco-friendly outdoor activities while exploring the charming village and its surrounding areas. Weekend getaways are made easy with convenient access to urban amenities, friendly locals, and family-friendly excursions. Experience the unique vibes of Elgin and discover why it's an ideal destination for an unforgettable vacation.

  • Manyoni Private Game Reserve: Situated about 1 mile from Elgin, Manyoni Private Game Reserve is a nature lover’s paradise. The park offers a serene outdoor experience, perfect for families and beach enthusiasts alike. With its stunning landscapes, visitors can explore a variety of marine parks and enjoy recreational activities in the surrounding areas. The atmosphere here is peaceful, making it a fantastic spot for wildlife viewing and connecting with nature. Peak travel seasons occur in April and December to January, so plan accordingly to immerse yourself in the vibrant outdoor scenery.
  • Zululand Rhino Reserve: Located approximately 5 miles from Elgin, this park is a must-visit for adventure seekers and culture enthusiasts. Zululand Rhino Reserve is known for its thrilling safari experiences and rich wildlife, providing visitors with a unique opportunity to observe the magnificent rhinos in their natural habitat. The area is also home to historic sites, caves, and monuments that add depth to your visit. Peak visitor numbers are seen in April and December to January, making it advisable to book your safari and activities in advance for a memorable experience.
  • Jozini: As the city where Elgin is located, Jozini boasts a diverse array of experiences for adventurers and outdoor lovers. Visitors come here for its breathtaking scenery and various activities, including fishing, boating, and spa retreats. The city's highlights include its impressive dam and beach, which provide ample opportunities for relaxation and exploration. While travel to Jozini is relatively consistent throughout the year, expect peak times in July, September, and December, when the city comes alive with tourists seeking adventure and natural beauty.

Things to do in Elgin

Elgin, located in the beautiful KwaZulu-Natal region, offers a perfect blend of outdoor adventures and eco-friendly activities. Enjoy shopping for local crafts, take memorable day trips to explore the stunning scenery, and discover ideal venues for weddings. With its breathtaking landscapes and vibrant community, Elgin promises a unique and enjoyable experience for every visitor looking to immerse themselves in nature and culture.

Shopping

In Elgin, visit the charming local shops where you can find unique crafts and souvenirs. If you're up for a drive, check out the Jozini Shopping Centre, about 15 miles away, featuring a variety of stores and local products perfect for gifts.

Recreation

In Elgin, the Wild Spirit Lodge offers rejuvenating wellness retreats with yoga sessions and holistic treatments surrounded by nature. Nearby, the Jozini Tiger Lodge features spa services and scenic boat trips on Lake Jozini, perfect for relaxation and connecting with the serene environment.

Adventure

Explore the thrilling adventures at Jozini Dam, where you can enjoy boat rides, fishing, and wildlife spotting. For the adventurous at heart, try zip-lining through the lush landscapes or embark on a guided hike to experience the stunning views of the surrounding hills and valleys.

Nightlife

Elgin offers a vibrant nightlife with options like the cozy Elgin Railway Market for casual dining and live music. For a lively atmosphere, visit the nearby Jozini Dam, where you can enjoy drinks by the water and local entertainment in a stunning setting.

*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 money on your trip to Elgin, plan your visit in January or from May to June when prices are lower. Book your hotel about a month in advance, and consider staying on a Saturday for the best rates. Use Expedia’s search tool to find budget-friendly options, and look for last-minute deals labeled in green. Combining your hotel, flights, and activities into a package can also yield savings. Additionally, joining Expedia's One Key membership can provide exclusive discounts and earn OneKeyCash for future stays.

  • 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: Utilize Expedia’s search tool to customize your options based on your budget, desired location, and preferred type of hotel. 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.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Elgin

Elgin, located in the stunning KwaZulu-Natal region of South Africa, offers a perfect blend of outdoor adventure and eco-friendly experiences. Visitors can explore local attractions like the Elgin History Museum, Elgin Winery, and various nature reserves. For those seeking a scenic getaway filled with adventure, Elgin's beautiful landscapes and engaging activities make it an ideal destination. Don't forget to check out nearby hotels for a comfortable stay during your visit.

  • Jozini Dam: Located 23 miles from Elgin, Jozini Dam offers breathtaking scenery and is perfect for relaxation and photography. Enjoy activities like fishing and boating while taking in the stunning views of the surrounding mountains.
  • Mkuze Falls Game Reserve: Situated 25 miles from Elgin, this reserve is a wildlife enthusiast's paradise. Experience guided game drives and walking safaris, where you can spot the Big Five and other incredible wildlife in their natural habitat.
  • Bonamanzi Private Game Reserve: Just 26 miles from Elgin, Bonamanzi provides eco-friendly adventure and outdoor experiences. Engage in thrilling activities such as river safaris and birdwatching, all while surrounded by lush vegetation and diverse wildlife.

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 average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)Light RainMostly CloudyModerately HighSlightly Low
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 SunnyAverageAverage
August67.8°F (19.9°C)No RainMostly SunnyAverageAverage
September69.6°F (20.9°C)No RainMostly SunnyModerately LowSlightly High
October70.3°F (21.3°C)Light RainMostly CloudyAverageAverage
November72.1°F (22.3°C)Light RainMostly CloudyAverageAverage
December74.7°F (23.7°C)Light RainMostly CloudyModerately HighAverage

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 $37 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