All rooms are en-suite with a shower, satellite television, coffee/ tea making facilities, telephone, air conditioning and wireless Internet. All rates include a full breakfast.

Click to view availability and book online.


20% OFF when you book three nights in December 2019 and January 2020

Rock View

Rooms: 8

Single: R1055.00 
Book Now

Double R1325.00
Book Now

King Solomon’s

Rooms: 8

Single R1055.00   
Book Now

Double: R1325.00
Book Now

Sheba’s/Family Rooms

Rooms: 11 / Family rooms: 3

Single: R925.00 
Book Now

Double R1150.00
Book Now

Rider Haggard's

Rooms: 8

Single: R820.00 
Book Now

Double: R1040.00
Book Now

If you require more information about our hotel, bookings, family rooms or booking with children please send us an e-mail on

Check-In: 14:00 to 23:00
Check-Out: 07:00 to 11:00

Booking & Cancellation Policies


In order to secure your booking, please send us valid credit card details (VISA/Mastercard). Once these are received, we will debit the full amount to your credit card, and your booking will be confirmed. You will be able to cancel or amend your booking up until 48 hours before the date of arrival (admin fee may apply, please see below). Please note we will require the credit card used to make the booking present at the time of check-in. Failure to produce this credit card may result in us having to recharge you for this booking.

If you would prefer to pay via EFT, please pay the full amount into our bank account as per below. Please note your booking will only be confirmed once a valid proof of payment is received by us.


Please note that if cancellations or amendments are not received 48 hours before the date of arrival the full amount will be charged for the booking. As well as this any cancellations or amendments made by you after booking may incur a 10% admin fee.


Mantenga Lodge is committed to data protection. Please get in touch with us if you would like more information about our privacy policy.

Bank Account Details

Bank: First National Bank
Branch: Mbabane
Branch No: 280164
Account No: 57711199862
Account Name: Mantenga Lodge
Electronic Code: 289064
Swift Code: FIRNSZMX

R = Rands
There is no exchange control between Swaziland and South Africa.
© 2016 Mantenga Lodge. All Rights Reserved. Designed By Ironstamp