Hotels in Magaliesburg

  50 reviews Starting at $151  
  3 reviews Starting at $45  
  1 reviews Starting at $228  
  2 reviews Starting at $63  
  9 reviews Starting at $93  
  7 reviews Starting at $219  
  22 reviews Starting at $175  
  0 reviews Starting at $135