Hotels in Magaliesburg

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

Magaliesburg, South Africa
Jan 22 — Jan 232
Magaliesburg, South Africa
Sat 22/1
Sun 23/1
...and more

Refine Your Search

Guest Ratings
See all filters

Popular Hotels in Magaliesburg

African Hills Safari Lodge & Spa
African Hills Safari Lodge & Spa
8,7 Excellent
Magaliesburg, Gauteng, South Africa
Show on map
12,5 km from city centre, Magaliesburg 
ExcellentBased on 676 reviews
8,7

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.

Tips for booking a Magaliesburg hotel

Cheapest month:December
Most expensive month:October
Average price in Magaliesburg:R1 871/night
Absolute cheapest price found:R561/night
Cheapest day:Saturday
Most expensive day:Sunday
R1 596 - R2 117
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 384 - R2 538
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
African Hills Safari Lodge & Spa
African Hills Safari Lodge & Spa
8,7 Excellent
Magaliesburg, Gauteng, South Africa
Show on map
12,5 km 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.

R3 063
Avg. per night

Where to stay in Magaliesburg

Magaliesburg travel FAQs

  • What are the best hotels in Magaliesburg?

    African Hills Safari Lodge & Spa, rated with a score of 8,7 from 676 reviewers, is one of the most popular hotels in Magaliesburg. Other top stays include Maropeng Boutique Hotel, with an average rating of 9,0 from 849 reviewers.

  • How much do hotels in Magaliesburg cost?

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

  • How much is a cheap hotel in Magaliesburg?

    HotelsCombined searches in the last 3 days suggest cheap Magaliesburg hotels have prices starting from as low as R523/night, depending on the popularity of your requested dates.

  • How much is a hotel in Magaliesburg tonight?

    Over the last 3 days, the starting price of a hotel in Magaliesburg tonight has been as low as R523 and the average price has been R1 693. If you’d prefer 4-star accommodation, expect to pay at least R1 062 for this evening.