The best deal for a 3-star hotel room in Magaliesburg found by KAYAK users in the last 3 hours was R560, while a 4-star hotel room the lowest price was R501. The cheapest room found overall was for R501. Visit our Magaliesburg page for the latest deals!