Search hotels in Mpumalanga, South Africa

Enter your dates and choose from 2306 hotels and other places to stay

Select occupancy

Check out these popular cities in Mpumalanga

Hazyview

195 hotels

Graskop

77 hotels

Skukuza

16 hotels

Marloth Park

500 hotels

Nelspruit

352 hotels

Dullstroom

250 hotels

Malelane

57 hotels

White River

156 hotels

Sabie

46 hotels

Komatipoort

31 hotels

Stay in Mpumalanga's best hotels!

Filter by:

Star Rating
Review score

Kruger Gate Hotel

Hotel in Skukuza

Located at the Paul Kruger Gate to the Kruger National Park, Kruger Gate Hotel is located on the banks of the Sabie River.

N
Ndhilani
From
Mozambique
The food, and the rooms were very clean and comfortable.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 3,117 reviews
Price from
$314.54
1 night, 2 adults

Nyamankulu Guest Lodge

Hotel in Thulamahashi

Located in Thulamahashi, 28 miles from Orpen Gate, Nyamankulu Guest Lodge has accommodations with a garden, free private parking, a restaurant and a bar.

L
Legodi
From
South Africa
Everything from the hospitality to the food,constant check ups from the staff to cleaning of the room for the days we were there.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 265 reviews
Price from
$43.55
1 night, 2 adults

Riverview Inn

Hotel in Malelane

Located in Malelane, 8.1 miles from Leopard Creek Country Club, Riverview Inn provides accommodations with a garden, free private parking, a terrace and a restaurant.

A
Adrián
From
Costa Rica
Be beautiful view from the deck they have right at the restaurant we got to see a hippopotamus in the river and it has a beautiful sunset view as well. It’s very close to the gate around 10 minutes drive and it has good food in the restaurant as well offered.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 886 reviews
Price from
$80.33
1 night, 2 adults

Walkersons Hotel & Spa

Hotel in Dullstroom

Located in Dullstroom, 10 miles from Dullstroom Railway Station, Walkersons Hotel & Spa provides accommodations with a fitness center, free private parking, a garden and a terrace.

L
Lelethu
From
South Africa
The environment is so serene,perfect for someone looking for some downtime. The food was great and the rooms beautiful.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 505 reviews
Price from
$235.56
1 night, 2 adults

Impèrio Boutique Guest Lodge

Hotel in Siyabuswa

Located in Siyabuswa, 14 miles from Mdala Nature Reserve, Impèrio Boutique Guest Lodge has accommodations with a garden, free private parking, a shared lounge and a terrace.

Z
Zipho Lesetja
From
South Africa
The cleanliness and comfortable bed
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 71 reviews
Price from
$65.17
1 night, 2 adults

Motswari African Retreat & Walking Safaris by NEWMARK

Hotel in Timbavati Game Reserve

Located 14 miles from Timbavati Private Nature & Game Reserve, Motswari African Retreat & Walking Safaris by NEWMARK provides rooms with air conditioning in Timbavati Game Reserve.

R
Rainier
From
Switzerland
Exceptional Safari Experience – Beyond Expectations! Driving all the way from Skukuza through Kruger into the heart of Timbavati, Motswari exceeded every expectation. The lodge is stunning and set in a truly breathtaking location, but what really makes this place special is the staff. Rudolf and his team went above and beyond to make our stay unforgettable. Their warmth, knowledge, and hospitality made us feel completely at home. We couldn’t have enjoyed it more – an absolutely unforgettable experience!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews
Price from
$846.85
1 night, 2 adults

Masingitana Hotel

Hotel in Acornhoek

Masingitana Hotel features an outdoor swimming pool, garden, a terrace and restaurant in Acornhoek. The property provides entertainment staff and room service.

M
Mhelembe
From
South Africa
The breakfast did not meet the standard. we waited for more than 20 minutes and the food was too small
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 88 reviews
Price from
$89.66
1 night, 2 adults

Schneiders Boutique Hotel

Hotel in White River

Located in White River, 17 miles from Mbombela Stadium, Schneiders Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
James
From
United States
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.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews
Price from
$217.76
1 night, 2 adults

The RidgePoint Hotel

Hotel in EMalahleni

The RidgePoint Hotel has an outdoor swimming pool, garden, a terrace and restaurant in eMalahleni. With free WiFi, this 3-star hotel offers a 24-hour front desk and an ATM. Guests can use a bar.

S
Supply Projects
From
South Africa
Friendly and quiet best place to reduce fatigue
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,227 reviews
Price from
$65.81
1 night, 2 adults

StayEasy Mbombela

Hotel in Nelspruit

Located in Nelspruit, 4.5 miles from Mbombela Stadium, StayEasy Mbombela has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

b
balungile
From
Abkhazia
I like everything the rooms were very nice and clean. All the staff was very friendly. The breakfast was very nice I did enjoy it a lot. Wish to come and visit
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,439 reviews
Price from
$83.96
1 night, 2 adults
See all 2306 hotels in Mpumalanga

Most-booked hotels in Mpumalanga in the past month

See all

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 3,117 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,496 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,766 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 785 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,227 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,222 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 605 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,016 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 962 reviews

Popular with guests booking hotels in Mpumalanga

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,660 reviews

Mpumalanga's best hotels with breakfast

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 112 reviews

Located in Malelane, within 9.3 miles of Leopard Creek Country Club and 30 miles of Mountainlands Nature Reserve, SleepOver Malelane provides accommodations with a terrace as well as free private...

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 139 reviews

C'est La Vie Boutique Hotel features an outdoor swimming pool, garden, a shared lounge and restaurant in eMalahleni. Featuring room service, this property also provides guests with a water park.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 855 reviews

Located in Dullstroom, 1.4 miles from Dullstroom Railway Station, Dunkeld East provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 645 reviews

Located in Hazyview, 6.7 miles from Kruger Park Lodge Golf Club, SleepOver Phabeni has accommodations with an outdoor swimming pool, free private parking, a restaurant and barbecue facilities.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 924 reviews

Located in Acornhoek, 7 miles from Orpen Gate, SleepOver Orpen Gate has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 154 reviews

Alveston Manor Boutique Hotel & Spa features an outdoor swimming pool, garden, a shared lounge and terrace in Middelburg. With free WiFi, this 4-star hotel has a restaurant and a bar.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 889 reviews

Set near Kruger Gate and 11 mi of Skukuza Indigenous Plants Nursery, SleepOver Kruger Gate offers accommodations with barbecue facilities and as well as free private parking for guests who drive.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 182 reviews

Located in Hazyview, 5.7 miles from Kruger Park Lodge Golf Club, ASANTE MOUNTAIN LODGE provides accommodations with a garden, free private parking, a terrace and a restaurant.

Budget hotels in Mpumalanga

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 349 reviews

The Ridge Hotel features a garden, terrace, a restaurant and bar in eMalahleni.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 114 reviews

Located in Marloth Park, 13 miles from Crocodile Bridge, Melamar Estate provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 101 reviews

Magnolia Hotel has an outdoor swimming pool, fitness center, a garden and shared lounge in Middelburg.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 132 reviews

Located in Dullstroom, 1.3 miles from Dullstroom Railway Station, Critchley Hackle - Tower rooms provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 188 reviews

Located in Dullstroom, 1.3 miles from Dullstroom Railway Station, Critchley Hackle - Leisure rooms provides accommodations with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 197 reviews

Located in Nelspruit, 3.1 miles from Mbombela Stadium, Cascades Guest Lodge provides accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 604 reviews

Mount Sheba is located 30 minutes' drive from the historical town of Pilgrim's Rest.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 962 reviews

Featuring free WiFi and an outdoor pool, Nelspruit Lodge offers accommodations in Nelspruit, 3.3 mi from Lowveld National Botanical Garden.

Hotels in Mpumalanga you can book without a credit card

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 237 reviews

Located in eMalahleni, Sunrise Boutique Hotel provides a garden. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews

Located in White River, 17 miles from Mbombela Stadium, Schneiders Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 681 reviews

Umbhaba Eco Lodge has a garden, shared lounge, a terrace and restaurant in Hazyview.

Loding Lodge

Hotel in Loding
No credit card needed
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 12 reviews

Located in Loding, 19 miles from Mdala Nature Reserve, Loding Lodge provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Villa Ticino Guest House features a seasonal outdoor swimming pool, garden, a terrace and bar in Sabie. With free WiFi, this 3-star hotel offers a concierge service and a tour desk.

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!

See reviews by guests who stayed at hotels in Mpumalanga

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 135 reviews
I've traveled around the world and this is by far the most amazing property I've ever stayed at. The staff goes above & beyond to provide a unique & luxurious stay at your individual chalet. Each comes with an individual plunge pool, outdoor dining, outdoor shower, and unique pieces from around the world. Exceptional!
Guest review byAshley
United States
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 465 reviews
Absolutely loved everything about the resort. From the security who welcomed us at the gate to the waiters and cleaners who serviced us. They were exceptional. Please give Priscilla, Canothin, Banele, Brenda and all the cleaning stuff a raise or a bonus. They know the true meaning of customer service.
Guest review byPalesa
South Africa
From $152.11 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 582 reviews
This place was phenomenal!!! The staff was friendly, the food from the restaurant for dinner was delicious. Breakfast was plentiful, rooms were clean and the view was incredible.
Guest review byYini
United States
From $309.48 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 505 reviews
The environment is so serene,perfect for someone looking for some downtime. The food was great and the rooms beautiful.
Guest review byLelethu
South Africa
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews
The staff in property was beautiful. They took every effort to make sure that our stay was exceptional.
Guest review byGabriel
United States
From $196.94 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 80 reviews
The staff very welcoming I felt at home I can recommend it to anyone.
Guest review byChiperesa
South Africa
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 998 reviews
The stuff was excellent The resort it's amazing
Guest review byAbobacar
Mozambique
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,060 reviews
The staff makes the stay even more special.
Guest review byJorn
Netherlands
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 138 reviews
The entire setup including the full kitchen
Guest review byPrincesNthabi
South Africa
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 461 reviews
Dinner was good n bedroom setup was massive
Guest review byMnyakeni
South Africa
From $58.74 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 604 reviews
Superb location with great facilities.
Guest review byStephen
United Kingdom
From $87.32 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 83 reviews
Breakfast was good and on time
Guest review byPAUL
South Africa

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

Scored out of 10, guest rating 8.0

The Windmill Country Retreat is quite a bit out of Hazyview,...

The Windmill Country Retreat is quite a bit out of Hazyview, possibly halfway to Sabie in the Sabie Valley. We arrived quite late so driving back was not an option. We had our own snacks and drinks and were very comfortable.
Guest review byHeino
South Africa
Scored out of 10, guest rating 8.0

It is a small town with limited restaurants but very...

It is a small town with limited restaurants but very affordable. The accommodations also affordable. I enjoyed sightseeing at the God’s window, and did the big swing which was a fear conquered, it is not a fancy town with fancy facilities to dress up as i had packed. Always pack light like leggings, and jackets! and have two or more pair of sneakers and you will be good
Guest review bynomsa
Scored out of 10, guest rating 10

Awesome camp with amazing bird life and wonderful views of...

Awesome camp with amazing bird life and wonderful views of the river Great shop with an excellent range of products . The train restaurant on the other side of the caravan park is very good. The Skukuza Safari Hotel is excellent .The camp is pumping with tourists and has a wonderful atmosphere My only complaint is about the pizza we ordered from the restaurant kiosk -it was soggy , full of garlic and expensive .
Guest review byStephan
South Africa
Scored out of 10, guest rating 8.0

The parks animals seems to have decreased since we last...

The parks animals seems to have decreased since we last visited . And there seems to be more trucks going into martloth that makes it noisy at night with the wheel making a hell of a noice . these were sugar cain trucks .
Guest review byStrydom
South Africa
Scored out of 10, guest rating 10

I really enjoyed visiting Nelspruit.

I really enjoyed visiting Nelspruit. The city is clean, peaceful, and well looked after. The people were friendly, and there are many shops, restaurants, and places to visit. It is also a great base for exploring nearby attractions such as the Kruger National Park. Overall, I had a wonderful experience and would definitely visit again
Guest review byKenneth
Scored out of 10, guest rating 8.0

The town seems to be a bit tired at the moment and some of...

The town seems to be a bit tired at the moment and some of the shops could do with revamping their merchandise. Critchley Hackle was a lovely place to stay - the restaurant wasn't serving alcohol though so we had dinner in town - Hennie's had a fabulous special on Eisbein & Chicken schnitzels!
Guest review byDiane
South Africa
Scored out of 10, guest rating 10

We have travelled through and stayed in Malelane three times...

We have travelled through and stayed in Malelane three times. My view is it is the best route and gate to travel to when entering Kruger. We have stayed in Malelane on our stays for an aggregate of four nights. We found it safe albeit a bit scruffy. The upside is views of Crocodile River the closeness of the gate and the opportunity to re-fuel and get provisions. (From the UK)
Guest review byRichard
United Kingdom
Scored out of 10, guest rating 8.0

White river is good.

White river is good. You can self drive in kruger national park from here. Also Graskop is an hour drive so you can visit gods window, blude river canyon and all other places if you want to keep your base within white river.
Guest review byMehta
Scored out of 10, guest rating 10

I really enjoyed my time in Sabi.

I really enjoyed my time in Sabi. One of the things I loved most was the weather. The cool climate there is quite different from other parts of Nelspruit, giving Sabi its own unique and refreshing atmosphere. The natural scenery is breathtaking. From the mountains and rolling hills to the beautiful waterfalls, the area is incredibly picturesque. Everywhere you look, there is something to admire. I honestly have very little negative to say about the place. During my stay, I did not experience any crime or unpleasant encounters with the local people. The environment felt peaceful, relaxed, and welcoming. Overall, Sabi is a beautiful destination that I would gladly recommend to anyone looking for a quiet getaway surrounded by nature. It is definitely a place worth visiting.
Guest review byGwebu
Scored out of 10, guest rating 2.0

Very bad experience !!.

Very bad experience !!. I hate bad surprise and this was we received. The road was very dangerous and we need to ask many times the assistance of the host to collect us from the other side of the RIVER which most of the cars could not enter. Once enters it is our own risk. Other guests that supposed to cross over advised us not to proceed as the River is connected to Hippo and Crocodile river. There might be a crocs all over the place as we could not even see the narrow bridge to cross over. All we see was a huge water covering the narrow bridge and the pity thing was that there will be no alternative road but to travel back of more than 2 hours with muddy/rugged road in the forest. Pot holes to cross over is very deep. We also stuck on the road for almost a whole day due to the road are packed of those people going back to Mozambique. We booked for 2 nights (3 days) but we decided to leave the place early in the morning as we really wasted our time from coming there with bad expectations of non-moving traffic. We are very tired and we expect to rest once we arrive to the lodge however, a very scarry experienced to cross over those angry overflowing water under the bridge is our nightmare. Not advisable for DECEMBER holiday and/or rainy days. I requested the host to refund the night that we don't use due to bad expectations, and he said I must request Booking.com. Booking.com making me difficult to contact and the platform of complaint page not even working. The " SUBMIT" button always sending message " please sent again".
Guest review byCherilyn
South Africa

More places to explore, more ways to go

  • Lodges in Mpumalanga

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Hotels in Marloth Park

    Thinking about which towns and cities to visit during your trip to Mpumalanga? Try Marloth Park, a popular choice with guests.
  • Hotels in Graskop

    Thinking about which towns and cities to visit during your trip to Mpumalanga? Try Graskop, a popular choice with guests.
  • Hotels in South Africa

    If you're planning a longer trip, look beyond Mpumalanga and explore the whole country!
  • Hotels in Western Cape

    Hit the road and make the most of your trip by discovering another popular destination in South Africa.
  • Hotels in Tsitsikamma National Park

    Hit the road and make the most of your trip by discovering another popular destination in South Africa.
  • Car rental near KMIA Nelspruit Airport

    Flying in to KMIA Nelspruit Airport and need to rent a car? Book it now to pick it up when you land.
  • Hotels in Kruger National Park

    Thinking about a longer trip? Looking for ideas for other destinations? Take a look at nearby Kruger National Park and continue your search!
  • Hotels in Panorama Route

    Thinking about a longer trip? Looking for ideas for other destinations? Take a look at nearby Panorama Route and continue your search!
  • Flights to Mpumalanga

    Get your flight tickets to Mpumalanga right here on Booking.com.
  • Cheap vacations in Malelane

    Plan everything you need for your vacation in one place – from flights and stays to tours and activities