80 Nelson Mandela Drive, Mahikeng 2745 South Africa
+27 18 381 0400

Experience accommodation rich in culture, history & wildlife

Rewards Category 1 · Points needed per night

Protea Hotel Mahikeng is perfectly situated in an area rich in culture, history and wildlife, making it ideal for both business and leisure travelers looking for a fresh approach to comfort. Hotel facilities include a restaurant, bar, swimming pool, complimentary Wi-Fi, and conference rooms. The Mafika Restaurant offers a scrumptious buffet breakfast, with a delectable a la carte menu for lunch and dinner. Alternatively, guests can enjoy a hot or cold beverage at our bar or catch a fresh breeze on the outside terrace. Our have 99 guest rooms with amenities that include satellite TV, electronic safe, tea/coffee-making facilities, telephone and an executive desk. Conference venues at Protea Hotel Mahikeng can accommodate up to 100 delegates and is equipped with modern technology to suit your meeting needs. Local attractions include game reserves, golf, tennis/squash, off-road motor sport facilities and a casino.

Show More

Guest Reviews

3.8 out of 5.0
Cleanliness
4.5
Service
3.9
70% of guests recommend this hotel

Hear from our guests about their stay from 13 confirmed guest reviews

Key Amenities

  • Free high-speed internet
  • Pool
  • Meeting event space

Highlights

  • Enjoy a memorable experience at our hotel in Mahikeng, a city rich in culture, history and wildlife

    Learn more
  • Whether you're staying for business or leisure, our facilities will ensure that you enjoy a relaxed and comfortable stay.

    Learn more
  • Our conference venues can accommodate up to 100 delegates, with facilities that include a 24-hour business center and banqueting services.

    Learn more

Make the most of your travels - Marriott Rewards!

Marriott Rewards members enjoy elevated Elite benefits at 6,500 extraordinary hotels across 29 brands!

Guest Rooms

Luxurious rooms with a fresh approach to comfort

Check room rates & availability

Protea Hotel by Marriott® Mahikeng