Hotels in Mahikeng

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

Mahikeng, South Africa
23 Sep — 24 Sep2
Mahikeng, South Africa
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mahikeng

Filter by star ratings
All filters
Protea Hotel by Marriott Mahikeng
Protea Hotel by Marriott Mahikeng
8.2 Excellent
80 Nelson Mandela Drive, Mahikeng, North-West, South Africa
Show on map
1.4 km from city centre, Mahikeng 
ExcellentBased on 786 reviews
8.2

Protea Hotel by Marriott Mahikeng offers 4-star accommodation in Mafikeng. It also provides an outdoor pool, a kids pool and an express check-in and check-out feature.

Tips for booking a Mahikeng hotel

Cheapest month:November
Most expensive month:September
Average price in Mahikeng:$90/night
Absolute cheapest price found:$54/night
Cheapest day:Wednesday
Most expensive day:Friday
$75 - $99
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $101
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mahikeng hotels

Show all 39 hotels
1
Protea Hotel by Marriott Mahikeng
Protea Hotel by Marriott Mahikeng
8.2 Excellent
80 Nelson Mandela Drive, Mahikeng, North-West, South Africa
Show on map
1.4 km from city centre, Mahikeng 

Protea Hotel by Marriott Mahikeng offers 4-star accommodation in Mafikeng. It also provides an outdoor pool, a kids pool and an express check-in and check-out feature.

Cheapest hotels in Mahikeng, North-West

Show all 39 hotels
Protea Hotel by Marriott Mahikeng
Protea Hotel by Marriott Mahikeng
8.2 Excellent
80 Nelson Mandela Drive, Mahikeng, North-West, South Africa
Show on map
1.4 km from city centre,  

Protea Hotel by Marriott Mahikeng offers 4-star accommodation in Mafikeng. It also provides an outdoor pool, a kids pool and an express check-in and check-out feature.

$74
Avg. per night

Where to stay in Mahikeng

Mahikeng travel FAQs

  • What are the best hotels in Mahikeng?

    786 reviews rated Protea Hotel by Marriott Mahikeng with an average score of 8.2/10.

  • How much do hotels in Mahikeng cost?

    The average price of a hotel in Mahikeng is $69 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Mahikeng?

    Prices for Mahikeng hotels have been found for as low as $41/night over the last 3 days.