Hotels in Kruger National Park

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

Kruger National Park, South Africa
Sep 27 — Sep 282
Kruger National Park, South Africa
Mon 9/27
Tue 9/28
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kruger National Park

Filter by star ratings
All filters
Buffalo Tented Lodge
Buffalo Tented Lodge
Kruger National Park, Mpumalanga, South Africa
Show on map
25.1 mi from city centre, Kruger National Park 

Kruger - Buffalo Tented Lodge is located in Phalaborwa and offers free Wi-Fi. It is the perfect base for those looking to immerse themselves in nature, with Kruger National Park just moments away.

Mafunyane Lodge
Mafunyane Lodge
9.5 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
12.7 mi from city centre, Kruger National Park 
ExcellentBased on 2 reviews
9.5

This comfortable hotel in Hoedspruit offers complimentary wireless internet, as well as a swimming pool and luggage storage. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just moments away.

Geiger's Camp
Geiger's Camp
Motswari Private Game Reserve, Kruger National Park, Mpumalanga, South Africa
Show on map
8.6 mi from city centre, Kruger National Park 

Within a 85-minute car ride of Phalaborwa Airport, Geiger's Camp Kruger National Park offers a swimming pool and complimentary Wi-Fi. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just moments away.

Baobab Ridge Private Lodge
Baobab Ridge Private Lodge
9.6 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
16.6 mi from city centre, Kruger National Park 
ExcellentBased on 23 reviews
9.6

This comfortable property in Phalaborwa provides free Wi-Fi, as well as a sun deck and an outdoor pool. It is an excellent base for those looking to be surrounded by nature, with Kruger National Park just steps away.

Xanatseni Private Camp
Xanatseni Private Camp
9.3 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
9.6 mi from city centre, Kruger National Park 
ExcellentBased on 46 reviews
9.3

This comfortable lodge in Hoedspruit offers free wireless internet, as well as an outdoor pool and babysitting/child services. It is ideal for those wanting to immerse themselves in nature, with Kruger National Park just steps away.

Makumu Private Game Lodge
Makumu Private Game Lodge
9.9 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
14.5 mi from city centre, Kruger National Park 
ExcellentBased on 56 reviews
9.9

This comfortable lodge in Hoedspruit offers free Wi-Fi, as well as babysitting/child services and an outdoor pool. It is ideal for those wanting to be surrounded by nature, with Kruger National Park just steps away.

Tintswalo Safari Lodge
Tintswalo Safari Lodge
9.3 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
31.5 mi from city centre, Kruger National Park 
ExcellentBased on 8 reviews
9.3

Situated in Sabi Sand, Tintswalo Safari Lodge offers 5-star accommodation, as well as an outdoor pool. It is ideal for those looking to get back to nature, with Kruger National Park just moments away.

Tips for booking a Kruger National Park hotel

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

Top Rated Kruger National Park hotels

Show all 43 hotels
1
Makumu Private Game Lodge
Makumu Private Game Lodge
9.9 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
14.5 mi from city centre, Kruger National Park 

This comfortable lodge in Hoedspruit offers free Wi-Fi, as well as babysitting/child services and an outdoor pool. It is ideal for those wanting to be surrounded by nature, with Kruger National Park just steps away.

Cheapest hotels in Kruger National Park, Limpopo

Show all 43 hotels
Buffalo Tented Lodge
Buffalo Tented Lodge
Kruger National Park, Mpumalanga, South Africa
Show on map
25.1 mi from city centre,  

Kruger - Buffalo Tented Lodge is located in Phalaborwa and offers free Wi-Fi. It is the perfect base for those looking to immerse themselves in nature, with Kruger National Park just moments away.

$151
Avg. per night
Xanatseni Private Camp
Xanatseni Private Camp
9.3 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
9.6 mi from city centre,  

This comfortable lodge in Hoedspruit offers free wireless internet, as well as an outdoor pool and babysitting/child services. It is ideal for those wanting to immerse themselves in nature, with Kruger National Park just steps away.

$392
Avg. per night
Mafunyane Lodge
Mafunyane Lodge
9.5 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
12.7 mi from city centre,  

This comfortable hotel in Hoedspruit offers complimentary wireless internet, as well as a swimming pool and luggage storage. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just moments away.

$761
Avg. per night
Makumu Private Game Lodge
Makumu Private Game Lodge
9.9 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
14.5 mi from city centre,  

This comfortable lodge in Hoedspruit offers free Wi-Fi, as well as babysitting/child services and an outdoor pool. It is ideal for those wanting to be surrounded by nature, with Kruger National Park just steps away.

$803
Avg. per night
Geiger's Camp
Geiger's Camp
Motswari Private Game Reserve, Kruger National Park, Mpumalanga, South Africa
Show on map
8.6 mi from city centre,  

Within a 85-minute car ride of Phalaborwa Airport, Geiger's Camp Kruger National Park offers a swimming pool and complimentary Wi-Fi. It is the perfect base for those wanting to immerse themselves in nature, with Kruger National Park just moments away.

$815
Avg. per night
Baobab Ridge Private Lodge
Baobab Ridge Private Lodge
9.6 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
16.6 mi from city centre,  

This comfortable property in Phalaborwa provides free Wi-Fi, as well as a sun deck and an outdoor pool. It is an excellent base for those looking to be surrounded by nature, with Kruger National Park just steps away.

$871
Avg. per night
Tintswalo Safari Lodge
Tintswalo Safari Lodge
9.3 Excellent
Kruger National Park, Mpumalanga, South Africa
Show on map
31.5 mi from city centre,  

Situated in Sabi Sand, Tintswalo Safari Lodge offers 5-star accommodation, as well as an outdoor pool. It is ideal for those looking to get back to nature, with Kruger National Park just moments away.

$1,579
Avg. per night

Hotel prices in Kruger National Park

4 stars +

$499 - $815

Geiger's Camp

#1 Most popular

$815
Avg. per night
Klaserie Sands River Camp

Best value

$499
Avg. per night

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

Where to stay in Kruger National Park

Kruger National Park travel FAQs

  • What are the best hotels in Kruger National Park?

    325 reviews rated Motswari Private Game Reserve with an average score of 9.4/10. It may also be worth looking into the AfriCamps at Hoedspruit, which received a rating of 8.6/10 from 155 reviews. Baobab Ridge Private Lodge could also be a good option, with a score of 9.6/10 from 23 reviews.

  • What is a good hotel near Timbavati Game Reserve?

    Motswari Private Game Reserve is a popular hotel near Timbavati Game Reserve that is highly recommended, with a score of 9.4 across 325 reviews.

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

    Prices for a hotel in Kruger National Park tonight are about $622 on average, but HotelsCombined users have found prices as low as $187 for tonight in the last 3 days. The best price found for a 4-star hotel in Kruger National Park tonight is $320.