Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Eswatini

Filter by star ratings
All filters
Bushbaby Lodge At Nkonyeni
9.2 Excellent

20.0 km from city centre, Manzini Show on map

ExcellentBased on 92 reviews
9.2

Bushbaby Lodge at Nkonyeni is located in Manzini and offers free Wi-Fi. It also features a swimming pool.

Red Berry B&B
8.0 Excellent

2.3 km from city centre, Mbabane Show on map

ExcellentBased on 52 reviews
8.0

Red Berry B&B is located in Mbabane and features free Wi-Fi. It also offers a sun deck, an outdoor pool and luggage storage.

Mlilwane Wildlife Sanctuary
8.2 Excellent

9.7 km from city centre, Malkerns Show on map

ExcellentBased on 850 reviews
8.2

Boasting an outdoor pool, Mlilwane Wildlife Sanctuary is situated in Lobamba and provides comfortable accommodation. It also offers bicycle rental, room service and a playground.

The George Hotel
7.1 Good

0.8 km from city centre, Manzini Show on map

GoodBased on 82 reviews
7.1

The George Hotel Manzini offers a comfortable base in Manzini and has a swimming pool, free Wi-Fi and complimentary private parking. It also provides a beauty centre, a sun deck and an outdoor pool.

Simunye Country Club and Lodge
8.2 Excellent

0.9 km from city centre, Simunye Show on map

ExcellentBased on 219 reviews
8.2

Simunye Country Club and Lodge has 66 rooms and features a swimming pool.

Royal Swazi Spa
8.1 Excellent

10.8 km from city centre, Mbabane Show on map

ExcellentBased on 226 reviews
8.1

Conveniently situated and featuring an outdoor pool, a sauna and outdoor tennis courts, this elegant hotel is an easy drive from Mbabane. It provides 5-star accommodation with air-conditioned rooms.

Happy Valley Hotel Ezulwini
7.6 Good

14.8 km from city centre, Mbabane Show on map

GoodBased on 245 reviews
7.6

Situated in Lobamba, Happy Valley Hotel and Casino provides 4-star accommodation, as well as an outdoor pool. It also offers meeting rooms, babysitting/child services and a kids pool.

Tips for booking a Eswatini hotel

Cheapest month:November
Most expensive month:March
Average price in Eswatini:$84/night
Absolute cheapest price found:$7/night
Cheapest day:Wednesday
Most expensive day:Friday
$57 - $111
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$64 - $85
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Eswatini hotels

Show all 140 hotels
1
Royal Swazi Spa
8.1 Excellent

10.8 km from city centre, Mbabane Show on map

Conveniently situated and featuring an outdoor pool, a sauna and outdoor tennis courts, this elegant hotel is an easy drive from Mbabane. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Eswatini

Show all 140 hotels
Red Berry B&B
8.0 Excellent

2.3 km from city centre, Mbabane Show on map

Red Berry B&B is located in Mbabane and features free Wi-Fi. It also offers a sun deck, an outdoor pool and luggage storage.

$52
Avg. per night
Bushbaby Lodge At Nkonyeni
9.2 Excellent

20.0 km from city centre, Manzini Show on map

Bushbaby Lodge at Nkonyeni is located in Manzini and offers free Wi-Fi. It also features a swimming pool.

$67
Avg. per night
Simunye Country Club and Lodge
8.2 Excellent

0.9 km from city centre, Simunye Show on map

Simunye Country Club and Lodge has 66 rooms and features a swimming pool.

$68
Avg. per night
The George Hotel
7.1 Good

0.8 km from city centre, Manzini Show on map

The George Hotel Manzini offers a comfortable base in Manzini and has a swimming pool, free Wi-Fi and complimentary private parking. It also provides a beauty centre, a sun deck and an outdoor pool.

$72
Avg. per night
Mlilwane Wildlife Sanctuary
8.2 Excellent

9.7 km from city centre, Malkerns Show on map

Boasting an outdoor pool, Mlilwane Wildlife Sanctuary is situated in Lobamba and provides comfortable accommodation. It also offers bicycle rental, room service and a playground.

$74
Avg. per night
Royal Swazi Spa
8.1 Excellent

10.8 km from city centre, Mbabane Show on map

Conveniently situated and featuring an outdoor pool, a sauna and outdoor tennis courts, this elegant hotel is an easy drive from Mbabane. It provides 5-star accommodation with air-conditioned rooms.

$180
Avg. per night
Happy Valley Hotel Ezulwini
7.6 Good

14.8 km from city centre, Mbabane Show on map

Situated in Lobamba, Happy Valley Hotel and Casino provides 4-star accommodation, as well as an outdoor pool. It also offers meeting rooms, babysitting/child services and a kids pool.

$269
Avg. per night

Hotel prices in Eswatini

2 stars or below

$52 - $68

No. 1 most popular

$68
Avg. per night

Best value

Red Berry B&B
8.0 Excellent
$52
Avg. per night
4 stars and up

$67 - $269

No. 1 most popular

Royal Swazi Spa
8.1 Excellent
$180
Avg. per night

No. 2 most popular

$269
Avg. per night

Best value

$67
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Eswatini travel FAQs

  • Where is the best place to stay in Eswatini?

    Our travellers prefer to stay in places like Mbabane, Manzini, and Lobamba while in Eswatini.

  • What are the best hotels in Eswatini?

    Hilton Garden Inn Mbabane is a very popular hotel in Eswatini, with a score of 9.2 from 399 reviews. Mountain Inn (8.5 from 225 reviews) and Nkonyeni Lodge & Golf Estate (7.9 from 26 reviews) are also highly rated Eswatini hotels based on recent feedback from HotelsCombined users.