Skip to main content

Stay in Mpumalanga's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Kruger Gate Hotel 4 stars

Hotel in Skukuza

Located at the Paul Kruger Gate to the Kruger National Park, Kruger Gate Hotel is situated on the banks of the Sabie River. Everything was perfect !! I loved it

Show more Show less
9
Superb
2,986 reviews
Price from
£266
per night

Walkersons Hotel & Spa 5 stars

Hotel in Dullstroom

Along the rolling hills of the Mpumalanga, outside the hamlet of Dullstroom, Walkersons offers accommodation with a country flair and a cosy fireplace. Beautiful estate with very comfortable and luxurious rooms. But what we loved most is the hospitality. We were originally traveling to Kruger and no plans to stay here. But my partner had a food poisoning and we had to do an emergency stop. We arrived quite early and luckily one of the rooms just checked out. Staff urgently cleaned the room and made us comfortable. Thank you so much!

Show more Show less
9
Superb
732 reviews
Price from
£87
per night

Ivory Wilderness River Rock Lodge

Hotel in Klaserie Private Nature Reserve

Situated within the Klaserie Private Nature Reserve, Ivory Wilderness River Rock Lodge features a viewing deck, lounge and splash pool overlooking the Klaserie River. Had a fantastic stay with my brother for 4 nights. The staff was amazing and the game drives were fantastic. really loved the camp and would highly recommend

Show more Show less
9.6
Exceptional
28 reviews
Price from
£386
per night

Karula Hotel

Hotel in White River

Providing free WiFi, Karula Hotel is located in White River. The accommodation offers an outdoor pool. You can play tennis, table tennis, and billiards. Great place to stay, with excellent staff. The breakfast and dinner was great. I always go back.

Show more Show less
9
Superb
6 reviews
Price from
£58
per night

Schneiders Boutique Hotel 5 stars

Hotel in White River

Luxurious accommodation awaits guests at this guest house, located just outside of White River on the White River Golf and Country Estate, just a 30-minute drive from Kruger National Park. Safe and secure behind a gated entrance, immaculate and beautifully decorated, very comfortable, with impeccable service by Cherrilll. The breakfast was great! 25 minutes from Kruger airport.

Show more Show less
9.5
Exceptional
13 reviews
Price from
£105
per night

Umbhaba Eco Lodge 4 stars

Hotel in Hazyview

Umbhaba Eco Lodge has an outdoor swimming pool, garden, a shared lounge and terrace in Hazyview. OMW! What a refreshing place! Definitely coming back. Everything is just perfect. Very warm staff, everything is clean, the beds are comfortable, the room is nicely decorated and don't get me started on the food - delicious & generous portions!

Show more Show less
8.5
Very good
1,272 reviews
Price from
£79
per night

Sabi River Sun Resort 4 stars

Hotel in Hazyview

Sabi River Sun Resort has an outdoor swimming pool, garden, a shared lounge and terrace in Hazyview. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi. Faculties, cleanliness and food

Show more Show less
8.4
Very good
1,058 reviews
Price from
£144
per night

Southern Sun Mbombela 4 stars

Hotel in Nelspruit

Set in Nelspruit, steps from the Riverside Mall and 7 km from Mbombela Stadium, Southern Sun Mbombela provides rooms with air conditioning and free WiFi. It close to all the places I wanted to go to. Breakfast met my expectations

Show more Show less
8.1
Very good
1,207 reviews
Price from
£74
per night

Town Lodge Mbombela

Hotel in Nelspruit

Town Lodge Mbombela is set in Nelspruit, 4.4 km from Mbombela Stadium. Rooms are equipped with a flat-screen TV with satellite channels. Certain units have a seating area where you can relax. I asked for a packed breakfast, they really tired to make it excellent, thanks to the kitchen. Reception rememberd my name from a pervious stay. Great Location

Show more Show less
8.2
Very good
1,235 reviews
Price from
£45
per night

Graskop Hotel

Hotel in Graskop

Graskop Hotel offers accommodation in the centre of Graskop. Guests can enjoy breakfast and optional dinner in the on-site dining-room. The Graskop Gorge Lift is within 2 minutes' drive. Excellent friendly staff who were concerned by our late arrival. Dinner was very good and welcome. Room was perfect for two very weary travellers.

Show more Show less
8.2
Very good
1,657 reviews
Price from
£53
per night

Hotels with extra health and safety measures

Find hotels in Mpumalanga with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Mpumalanga in the past month

See all

Mpumalanga's best hotels with breakfast

See all

Budget hotels in Mpumalanga

See all

Hotels in Mpumalanga that you can book without a credit card

See all

FAQs about hotels in Mpumalanga

A Lush Garden of Eden

Mountains, rivers, canyons, valleys, waterfalls, savannah, wildlife…  These are some of the things that can be said without being able to ‘tell’ the magnificence of this paradise. South Africa’s eastern Mpumalanga Province offers treasuries like the Kruger National Park, the Blyde River Canyon and the Sudwala caves.

It is divided in 2 by the Escarpment of the Drakensberg Mountains, with peaks 2,000 metres high. Travelling east, the area of the Lowveld hosts half of the Kruger National Park, shared also with the Limpopo Province.

Entering the Lowveld from Lydenburg, the Long Tom pass leads you to the charming town of Sabie. Graskop is close to Blyde River Canyon, while Hazyview is near the Kruger Park’s Skukuza Gate. A wide range of Mpumalanga hotels are available in these towns.

The picturesque Nelspruit is the provincial capital. From all the hotels in Mpumulanga, Nelspruit has probably the greatest variety, due to its economical and administrative importance. The proximity to Kruger Mpumalanga International Airport makes the neighbouring White River a good option.

Malelane, Komatipoort and Marloth Park can be found following the Crocodile River towards Mozambique. They offer great accommodation, sometimes directly inside game reserves.

Check out the deals for Mpumalanga hotels on Booking.com before planning your trip!

Planning a trip? Get inspired by reviews of cities in Mpumalanga

Explore guest reviews of hotels in Mpumalanga

See all

Research, refine and make plans for your whole trip