Hotels in Kruger National Park

Search and compare Kruger National Park hotels from hundreds of travel sites and save

Kruger National Park, South Africa
4 Aug — 5 Aug2
Kruger National Park, South Africa
Wed 4/8
Thu 5/8
...and more

Refine Your Search

Guest Ratings
See all filters

Popular Hotels in Kruger National Park

Filter by star ratings
All filters
Simbavati River Lodge
Simbavati River Lodge
9.2 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
10.9 km from city centre, Kruger National Park 
ExcellentBased on 51 reviews
9.2

Simbavati River Lodge provides 4-star accommodation, as well as a kids club, an outdoor pool and a beauty centre. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just steps away.

Tips for booking a Kruger National Park hotel

Cheapest month:May
Most expensive month:February
Average price in Kruger National Park:$803/night
Absolute cheapest price found:$686/night
Cheapest day:Monday
Most expensive day:Monday
$700 - $906
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$152 - $152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Kruger National Park, Limpopo

Show all 44 hotels
Simbavati River Lodge
Simbavati River Lodge
9.2 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
10.9 km from city centre,  

Simbavati River Lodge provides 4-star accommodation, as well as a kids club, an outdoor pool and a beauty centre. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just steps away.

$791
Avg. per night

Where to stay in Kruger National Park

Kruger National Park travel FAQs

  • What are the best hotels in Kruger National Park?

    Simbavati River Lodge (9.2/10 from 51 reviews) is a popular and highly-rated option in Kruger National Park.

  • How much is a hotel in Kruger National Park tonight?

    Users have found prices for hotels in Kruger National Park tonight starting as low as $438, rising to an average cost of $1,507, based on searches in the last 72 hours.