Hotels in Mpumalanga

Search and compare Mpumalanga hotels from hundreds of travel sites and save

Mpumalanga
13 Aug — 14 Aug2
Mpumalanga
Sat 13-8
Sun 14-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mpumalanga

Filter by star ratings
All filters
Protea Hotel by Marriott Kruger Gate
8.6 Excellent
On Sabie River At Kruger Gate, Skukuza, Mpumalanga, South Africa
Show on map
10.6 km from city centre, Skukuza, South Africa 
ExcellentBased on 1,517 reviews
8.6

Set in Kruger National Park, this unique hotel is the perfect choice for a scenic stay. It also offers free Wi-Fi, outdoor tennis courts and an outdoor pool.

Sabie River Bush Lodge
8.9 Excellent
Hazyview, Mpumalanga, South Africa
Show on map
21.4 km from city centre, Hazyview, South Africa 
ExcellentBased on 1,287 reviews
8.9

This lodge is located in Sabiepark, and features an outdoor pool, a 24-hour reception and free Wi-Fi. It is ideal for those wanting to be surrounded by nature, with Kruger National Park just steps away.

Pestana Kruger Lodge
7.7 Good
R570 Riverside Road, Malelane, Mpumalanga, South Africa
Show on map
5.0 km from city centre, Malelane, South Africa 
GoodBased on 653 reviews
7.7

Conveniently situated and providing a sauna, a rooftop terrace and an outdoor pool, this comfortable lodge is an easy drive from Malelane. It is an excellent base for those wishing to immerse themselves in nature, with Kruger National Park just moments away.

Protea Hotel by Marriott Nelspruit
7.9 Good
30 Jerepico Street, Nelspruit, Mpumalanga, South Africa
Show on map
2.1 km from city centre, Nelspruit, South Africa 
GoodBased on 627 reviews
7.9

Protea Hotel by Marriott Nelspruit provides modern 4-star accommodation in Nelspruit. The various facilities this unique hotel offers include an express check-in and check-out feature, a kids pool and an outdoor pool.

Southern Sun Emnotweni
7.9 Good
15 Government Blvd Ext 1, Nelspruit, Mpumalanga, South Africa
Show on map
3.8 km from city centre, Nelspruit, South Africa 
GoodBased on 708 reviews
7.9

Boasting an outdoor pool and a swimming pool, Southern Sun Emnotweni is situated in Nelspruit and offers traditional accommodation. It also provides a 24-hour reception, meeting rooms and babysitting/child services.

Town Lodge Mbombela
8.3 Excellent
Cnr Madiba Dr & Koorsboom St, Off N4, Nelspruit, Mpumalanga, South Africa
Show on map
0.5 km from city centre, Nelspruit, South Africa 
ExcellentBased on 603 reviews
8.3

Town Lodge Mbombela is a comfortable base when in Nelspruit and is close to everything the area has to offer. It also offers an outdoor pool, meeting rooms and a 24-hour reception.

Bundu Lodge
White River, Mpumalanga, South Africa
Show on map
7.0 km from city centre, White River, South Africa 

Bundu Lodge provides comfortable 3-star accommodation in Nelspruit. It also offers free Wi-Fi, a playground and an outdoor pool.

Road Lodge Mbombela
Cnr Madiba Drive and, Nelspruit, Mpumalanga, South Africa
Show on map
0.5 km from city centre, Nelspruit, South Africa 

Providing a shuttle to Kruger Mpumalanga International Airport, plus complimentary Wi-Fi, Road Lodge Mbombela is a comfortable place to stay in Nelspruit. It also provides a garden, an outdoor pool and a 24-hour reception.

Tips for booking hotels in Mpumalanga

Cheapest month:September
Most expensive month:May
Average price in Mpumalanga:S$ 707/night
Cheapest price found:S$ 23/night
Cheapest day:Monday
Most expensive day:Friday
S$ 170 - S$ 1,325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 214 - S$ 1,325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mpumalanga hotels

1
Lion Sands River Lodge
10.0 Excellent
Sabie Park, Mpumalanga, South Africa
Show on map
6.4 km from city centre, Sabie Park, South Africa 

Located in Sabi Sand, Lion Sands River Lodge offers 5-star accommodation, as well as an outdoor pool and free Wi-Fi. It is an excellent base for those wanting to be surrounded by nature, with Kruger National Park just steps away.

2
Thaba Tsweni Lodge & Safaris
8.8 Excellent
Graskop, Mpumalanga, South Africa
Show on map
8.9 km from city centre, Graskop, South Africa 

Thaba Tsweni Lodge & Safaris offers 3-star accommodation in Graskop. Guests can also make use of free Wi-Fi.

3
Hippo Hollow Country Estate
8.1 Excellent
R40, Hazyview, Mpumalanga, South Africa
Show on map
1.5 km from city centre, Hazyview, South Africa 

Situated in Hazyview, this 3-star property is cosy and charming. It also offers meeting rooms, a sun deck and an outdoor pool.

4
Jock Safari Lodge
9.1 Excellent
Malelane, Mpumalanga, South Africa
Show on map
29.2 km from city centre, Malelane, South Africa 

Situated in Kruger National Park, this elegant lodge is the perfect choice for a peaceful stay. It offers complimentary Wi-Fi, an indoor pool and a sauna.

5
Blyde Canyon, A Forever Resort
7.8 Good
R532 to Graskop, Graskop, Mpumalanga, South Africa
Show on map
39.7 km from city centre, Graskop, South Africa 

Blyde Canyon A Forever Resort is situated in Graskop and features free Wi-Fi. It also provides a kids pool, an outdoor pool and a playground.

Cheapest hotels in Mpumalanga, South Africa

Sabie River Camp
8.5 Excellent
Sabie, Mpumalanga, South Africa
Show on map
1.6 km from city centre, Sabie, South Africa 

Sabie River Camp provides a comfortable setting while in Sabie. It also features an outdoor pool and a Jacuzzi.

S$ 11
Avg. per night
Old Vic Travellers Inn Nelspruit
7.8 Good
12 Impala Street, Nelspruit, Mpumalanga, South Africa
Show on map
2.7 km from city centre, Nelspruit, South Africa 

Old Vic Travellers Inn Nelspruit is situated in Nelspruit and offers free wireless internet. It also provides a Jacuzzi, an outdoor pool and a free shuttle service.

S$ 26
Avg. per night
Kruger Adventure Lodge
7.9 Good
Hazyview, Mpumalanga, South Africa
Show on map
2.6 km from city centre, Hazyview, South Africa 

Kruger Adventure Lodge offers 3-star accommodation in Hazyview. It also provides a kids pool, an outdoor pool and an express check-in and check-out feature.

S$ 41
Avg. per night
Btv Guesthouse
7.8 Good
Kruger Road, R536, Hazyview, Mpumalanga, South Africa
Show on map
7.3 km from city centre, Hazyview, South Africa 

BTV Guesthouse is situated in Hazyview and offers complimentary wireless internet. It also provides a 24-hour reception, a tour desk and an outdoor pool.

S$ 44
Avg. per night
Aan De Vliet
8.4 Excellent
Off R536 on Sabie Road, Hazyview, Mpumalanga, South Africa
Show on map
7.9 km from city centre, Hazyview, South Africa 

Aan De Vliet provides a comfortable setting while in Hazyview. It also features a kids pool, an outdoor pool and a playground.

S$ 48
Avg. per night
Cuckoo Ridge Country Retreat
9.3 Excellent
S73a R536 Sabie Farm Tevrede (354.49 Km), Hazyview, Mpumalanga, South Africa
Show on map
13.1 km from city centre, Hazyview, South Africa 

This comfortable bed & breakfast in Hazyview offers free Wi-Fi, as well as an outdoor pool and massage services. It also provides a tour desk, luggage storage and room service.

S$ 58
Avg. per night
Mercure Nelspruit Hotel
6.3 Good
Coner Of N4 And Graniet Street, Nelspruit, Mpumalanga, South Africa
Show on map
1.6 km from city centre, Nelspruit, South Africa 

Mercure Nelspruit Hotel provides modern 3-star accommodation in Nelspruit. It also offers a sauna, a sun deck and an outdoor pool.

S$ 71
Avg. per night
Acra-Retreat Mountain View Lodge
8.6 Excellent
Farm 88 Doornhoek, 5th Street, Emgwenya, Mpumalanga, South Africa
Show on map
1.2 km from city centre, Emgwenya, South Africa 

Situated in Waterval Boven, Acra-Retreat Mountain View Lodge provides 3-star accommodation, as well as an outdoor pool. It offers complimentary Wi-Fi, a kids pool and an express check-in and check-out feature.

S$ 73
Avg. per night

Hotel prices in Mpumalanga

2 stars and under
3 stars
4 stars +

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

Where to stay in Mpumalanga

Facts about staying in Mpumalanga

  • Where is the best place to stay in Mpumalanga?

    You can find several places worth visiting in Mpumalanga. Kruger National Park, Sabie Park, and Graskop are some of the most popular amongst our users.

  • What are the best hotels in Mpumalanga?

    Motswari Private Game Reserve is a very popular hotel in Mpumalanga, with a score of 9.5 from 417 reviews. Protea Hotel by Marriott Kruger Gate (8.6 from 1,517 reviews) and Blyde Canyon, A Forever Resort (7.8 from 2,172 reviews) are also highly rated Mpumalanga hotels based on recent feedback from HotelsCombined users.