Search hotels in Mpumalanga, South Africa
Enter your dates and choose from 2306 hotels and other places to stay
Check out these popular cities in Mpumalanga

Hazyview

Graskop

Skukuza

Marloth Park

Nelspruit

Dullstroom

Malelane

White River

Sabie

Komatipoort
Stay in Mpumalanga's best hotels!
Filter by:
Kruger Gate Hotel
Located at the Paul Kruger Gate to the Kruger National Park, Kruger Gate Hotel is located on the banks of the Sabie River.

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

Riverview Inn
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.

Walkersons Hotel & Spa
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.

Impèrio Boutique Guest Lodge
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.

Motswari African Retreat & Walking Safaris by NEWMARK
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.

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

Schneiders Boutique Hotel
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.

The RidgePoint Hotel
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.

StayEasy Mbombela
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.

Most-booked hotels in Mpumalanga in the past month
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Popular with guests booking hotels in Mpumalanga
Mpumalanga's best hotels with breakfast
SleepOver Malelane
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...
C'est La Vie Boutique Hotel
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.
Dunkeld East
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.
SleepOver Phabeni
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.
SleepOver Orpen Gate
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.
Alveston Manor Boutique Hotel & Spa
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.
SleepOver Kruger Gate
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.
ASANTE MOUNTAIN LODGE
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
The Ridge Hotel
The Ridge Hotel features a garden, terrace, a restaurant and bar in eMalahleni.
Melamar Estate
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.
Magnolia Hotel
Magnolia Hotel has an outdoor swimming pool, fitness center, a garden and shared lounge in Middelburg.
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.
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.
Cascades Guest Lodge
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.
Mount Sheba is located 30 minutes' drive from the historical town of Pilgrim's Rest.
Nelspruit Lodge
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
Sunrise Boutique Hotel
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.
Schneiders Boutique Hotel
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.
Umbhaba Eco Lodge
Umbhaba Eco Lodge has a garden, shared lounge, a terrace and restaurant in Hazyview.
Loding Lodge
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.
Villa Ticino Guest House
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
Planning a trip? Get inspired by reviews of cities in Mpumalanga
The Windmill Country Retreat is quite a bit out of Hazyview,...
It is a small town with limited restaurants but very...
Awesome camp with amazing bird life and wonderful views of...
The parks animals seems to have decreased since we last...
I really enjoyed visiting Nelspruit.
The town seems to be a bit tired at the moment and some of...
We have travelled through and stayed in Malelane three times...
White river is good.
I really enjoyed my time in Sabi.
Very bad experience !!.
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





















































