Welcome to SafariNow. Get off your accommodation booking by paying with the voucher code before .

Test subject goes here

View all Ezulwini Valley accommodation (9)
from$155.52 Avg per night for 2 guests
per night

About Royal Villas

About Royal Villas

The Royal Villas Swaziland offers modern accommodation, conference facilities and fine cuisine all year round. The accommodation is situated in a secure estate, with views of the Mdzimba Mountains. The accommodation is suitable for families, couples and business travellers. There are a wide selection of rooms to suit guest needs with modern facilities, such as flat screen TVs, air-conditioning, heated towel rails, mini-bars and Wi-Fi. The lovely villas offer a more complete setting for families and groups travelling together. The villas include lounge area, dining rooms and gardens

Wedding Venues: Weddings are catered for from beginning to end. Enquire for details.

Conference Venues: The perfect conference venue with a difference. Full facilities, enquire for details.

 Sleeps 108
Type: Hotel
Check-in: 16:00
Check-out: 11:00
Reviews: 3 reviews
 Minimum stay: 1 Days

Availability and Pricing

Select dates (Your dates are Available)

Child Age
* Select the room/s you are interested in

Please select check in and check out dates above to see what rooms are available.

Rooms Available Unavailable
1+View all photos.
... More
Show other rooms
Note: This room only sleeps
+ View all photos.

Bed details



Max adults:
Max kids:

Room details

Room facilities

Available Unavailable

Rates Calendar

Important Information

Any additional costs incurred during your stay shall be paid directly to the property prior to departure.

Reservations may be cancelled or amended up to 15 days prior to day of arrival. Failure to cancel your booking prior to this time will result in the deposit being forfeited from your card. No verbal cancellations will be accepted.

Whilst every effort has been made to ensure the accuracy of all information, The Royal Villas does not accept liability for any errors or omissions and reserves the right to change information and descriptions of products in the hotel.

Guest Reviews

2.5 / 5
3 reviews
5 star
4 star
3 star
2 star
1 star
lebogang mocoenyane, south africa
October 2015
HiI was very disappointed, after we specifically booked for 2 adults an a 2year old baby but we were given a family room with 4 beds which was unnecessary and we paid an arm and a leg for our stay...Hotel staff are rude and they don't have customer service,we had to carry our own bags to our rooms.
tebogo chikoto, south africa
January 2015
The place is nice and central. We enjoyed our stay at Royal Villas. The reception team just needs to be more knowledgeable about tourist attractions in the area. I would definitely stay there again.
theresa clase, south africa
December 2014
The aircon in villa 10 above the bed, kept on dripping water. On the second morning the guy put acid in the pool. We had to leave the breakfast area because of the acid smell. The letter that was given to us had the wrong wifi password on it. On christmas day we had to find a place for christmas lunch as we were told we did not book but before we asked several times and were told we dont have to... Read more


  • Airport Shuttle
  • Wheelchair Enabled
  • Laundry Facilities*
  • Swimming Pool
  • Pet Friendly*
  • Indoor Fireplace
  • Satellite TV*
  • Wi-Fi
  • Credit Card Facilities
  • Conference Venues
  • Restaurant on Premises
  • Parking on Premises

Languages Spoken

  • English
  • Afrikaans


  • 5 Stars - Tourism Grading Council of South Africa
* Please enquire for further details.

Royal Villas location

Click to interact with the map
Click to display the map
Royal Villas is 5.1km from the centre of Ezulwini Valley , the nearest airport 114.7km (Kruger Mpumalanga International Airport).
*Distances are shown as the crow flies and not necessarily the actual travelling

Email Friends a link to Royal Villas

Friend's Email
Your Name
Your Email
Your Messsage
Please indicate that you are not a robot
Thank you, your message was successfully sent.