Agoda Hero Banner

Find Hotels in Mafikeng, South Africa

19 vacation rentals and hotels available now

10 best hotels in Mafikeng

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Protea Hotel by Marriott Mahikeng
Mafikeng,Mafikeng - View on map
"Costumer , next time should I come to Mafikeng I will definitely go back to the hotel "

Very good

42 reviews

Avg price per night
$ 83
Tenacity Guesthouse - Riviera Park
Mafikeng,Mafikeng - View on map
"Had a great time, good hospitality."


3 reviews

Avg price per night
$ 38
Silver Rest Guesthouse
Mafikeng,Mafikeng - View on map


1 review

Avg price per night
$ 51
Peermont Walmont at Mmabatho Palms Mafikeng
Mafikeng,Mafikeng - View on map
"I always stay at this great hotel, but it desperately needs to be restored to its former glory! The buildings and facilities are great, but unfortunately still stuck in the 1980s - they need modernising and refurbishment. The hotel still enjoys prestige locally and from afar, and enjoys little to no immediate competition (the nearby Protea Hotel is small, overnight-traveller orientated, and is far more expensive!). The Palms management needs forward-looking vision to invest money into refurbishing and modernising the hotel to maintain its greatness for another 20 years. Everything needs to be revamped, the interior and exterior from furniture to rooms, lounge/restaurant/casino, outdoor areas, even things like the plumbing & zircon systems! If a new big and modern hotel were to open up in the city, that would spell an instantaneous demise of the once great Mmabatho Palms! Save this great hotel...!"
Show more

Very good

146 reviews

Booth Suite Hotel Mafikeng
Mafikeng,Mafikeng - View on map
"The place insidr is amazing very good value for your money, however they did not mention that their water is not for drinking and we ended up with stomach bug. I am definitely coming back to this place. "
Show more

Very good

2 reviews

Avg price per night
$ 82
Eagle Ranch Lodge
Mafikeng,Mafikeng - View on map
Viking Guest House
Mafikeng,Mafikeng - View on map
Cookes Lake Resort
Mafikeng,Mafikeng - View on map
Boga Legaba Guest House
Mafikeng,Mafikeng - View on map
"Ok could improve service"

Very good

2 reviews

Quereba Bed And Breakfast
Mafikeng,Mafikeng - View on map

Fast facts about Mafikeng, South Africa

Accommodations19 properties
Popular hotelPeermont Walmont at Mmabatho Palms Mafikeng
Popular areaMafikeng
Nightly rates fromA$38
AirportMmabatho Airport

Discover the neighborhoods of Mafikeng

Just viewed by other Agoda travelers

More about Mafikeng

Lying on the border with Botswana, Mafikeng is the capital of North West Province. It sits next to the former capital of Mmabatho which now serves as a suburb to Mafikeng. This city boasts a mix of history and the South African experience. Mafikeng is set about 260km west of Johannesburg and is conveniently accessible via Mafikeng International Airport.

Attractions in Mafikeng are largely based in the history of the Second Boer War. In 1899, the city was besieged for 217 days. Forts, monuments, and the homes and offices of historic figures remain today to be explored and studied, including the Mafikeng Museum. For the more natural African experience, there is the Mafikeng Game Reserve. There is also the nearby Botsalano Game Reserve, both of which sport a range of wildlife. Other notable attractions include the Kortkloof Cultural Village and Leopard Park Golf Club.

Be sure to check out the interactive map of Mafikeng for information on hotel locations, attractions, and must-see destinations.