Hotels in Magaliesburg

Find the best deals on 43 hotels in Magaliesburg, South Africa

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

When to book a hotel in Magaliesburg

Check out the information below to find the best deal on a Magaliesburg hotel room
Low Season
December
High Season
October

cheapest month to stay

15%

expected price decrease

most expensive time to stay

12%

expected price increase

Price
$104 - $138
Highest day of week
Sunday
Cheapest day of week
Saturday

av. price over the last two weeks

Average price (weeknight)

$131

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$126

av. price over the last two weeks


How much does a hotel in Magaliesburg, South Africa cost per night?

Use the information below to find quality Magaliesburg hotel rooms for low prices
4 stars and above
Budmarsh Country Lodge
#1 most popular
Budmarsh Country Lodge
8.0
$161

Cheap hotels in Magaliesburg

These hotels and hostels are the cheapest accommodations available in Magaliesburg, South Africa
Budmarsh Country Lodge
Budmarsh Country Lodge
8.0
$161

Get the best value hotel in Magaliesburg

These Magaliesburg hotels have the best prices for their ratings
Budmarsh Country Lodge
Budmarsh Country Lodge
8.0
$161

Magaliesburg travel information

How long do people stay in Magaliesburg?

1 night is the typical length of stay for people visiting Magaliesburg.

How much does a hotel cost in Magaliesburg?

The price of a hotel in Magaliesburg depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $161 per night.

When is the best time to book a hotel in Magaliesburg?

The cheapest month to book a hotel in Magaliesburg is December. The cost of your room could be as much as 15% cheaper than peak months.

Which day is cheapest to stay in Magaliesburg?

The cost of a Magaliesburg hotel room will vary for each day but generally Friday works out the most economical, with Saturday proving the least economical.