Hotels in Magaliesburg

Search and compare Magaliesburg hotels from hundreds of travel sites and save

Magaliesburg, South Africa
Sep 24 — Sep 252
Magaliesburg, South Africa
Fri 9/24
Sat 9/25
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Magaliesburg

Filter by star ratings
All filters
Askari Game Lodge And Spa
Askari Game Lodge And Spa
8.6 Excellent
Magaliesburg, Gauteng, South Africa
Show on map
7.8 mi from city centre, Magaliesburg 
ExcellentBased on 627 reviews
8.6

Askari Game Lodge & Spa provides Victorian 4-star accommodation in Magaliesburg. It has a day spa, as well as free Wi-Fi, an outdoor pool and meeting rooms.

De Hoek Country Hotel
De Hoek Country Hotel
8.9 Excellent
Bekkers School Road R506, Magaliesburg, Gauteng, South Africa
Show on map
2.9 mi from city centre, Magaliesburg 
ExcellentBased on 156 reviews
8.9

De Hoek Country Hotel provides traditional 5-star accommodation in Magaliesburg. It also offers an outdoor pool, room service and free Wi-Fi.

Budmarsh Country Lodge
Budmarsh Country Lodge
8.4 Excellent
T1 Magalies Meander Road, Magaliesburg, Gauteng, South Africa
Show on map
2.1 mi from city centre, Magaliesburg 
ExcellentBased on 223 reviews
8.4

Boasting an outdoor pool, Budmarsh Country Lodge is situated in Magaliesburg and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

Tips for booking a Magaliesburg hotel

Cheapest month:December
Most expensive month:September
Average price in Magaliesburg:$129/night
Absolute cheapest price found:$90/night
Cheapest day:Saturday
Most expensive day:Friday
$104 - $158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$90 - $180
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Magaliesburg, Gauteng

Show all 49 hotels
Budmarsh Country Lodge
Budmarsh Country Lodge
8.4 Excellent
T1 Magalies Meander Road, Magaliesburg, Gauteng, South Africa
Show on map
2.1 mi from city centre,  

Boasting an outdoor pool, Budmarsh Country Lodge is situated in Magaliesburg and provides comfortable accommodation. It offers 5-star accommodation with air-conditioned rooms.

$152
Avg. per night
Askari Game Lodge And Spa
Askari Game Lodge And Spa
8.6 Excellent
Magaliesburg, Gauteng, South Africa
Show on map
7.8 mi from city centre,  

Askari Game Lodge & Spa provides Victorian 4-star accommodation in Magaliesburg. It has a day spa, as well as free Wi-Fi, an outdoor pool and meeting rooms.

$187
Avg. per night
De Hoek Country Hotel
De Hoek Country Hotel
8.9 Excellent
Bekkers School Road R506, Magaliesburg, Gauteng, South Africa
Show on map
2.9 mi from city centre,  

De Hoek Country Hotel provides traditional 5-star accommodation in Magaliesburg. It also offers an outdoor pool, room service and free Wi-Fi.

$271
Avg. per night

Hotel prices in Magaliesburg

4 stars +

$152 - $271

De Hoek Country Hotel

#1 Most popular

$271
Avg. per night
Magalies Manor

#2 Most popular

$258
Avg. per night
Budmarsh Country Lodge

Best value

$152
Avg. per night

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

Where to stay in Magaliesburg

Magaliesburg travel FAQs

  • What are the best hotels in Magaliesburg?

    One of the most popular hotels in Magaliesburg is Askari Game Lodge And Spa, which has been reviewed by 627 users and currently has a rating of 8.6/10. Other top-rated locations include De Hoek Country Hotel and Budmarsh Country Lodge, which have received 8.9/10 and 8.4/10 ratings from our users, respectively.

  • How much do hotels in Magaliesburg cost?

    Magaliesburg hotels have an average price of $203/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $209/night, and if you are looking for a 5-star hotel in Magaliesburg then the average price is around $308/night.

  • How much is a cheap hotel in Magaliesburg?

    $33 per night is the cheapest Magaliesburg hotel price found in our data from the last 72 hours.

  • How much is a hotel in Magaliesburg tonight?

    Users have found prices for hotels in Magaliesburg tonight starting as low as $67, rising to an average cost of $163, based on searches in the last 72 hours.