
Mmabatho Holidays from £2,416
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to £750 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPackages with flights are ATOL protected
Your Mmabatho Holiday
When a city escape is calling, answer it with a Mmabatho holiday package. With all your travel plans in order before you leave, all you have to do here is focus on having a blast. You'll want to sightsee during your trip to Mmabatho. Swing by top attractions such as Mega City Shopping Mall, Mafikeng Game Reserve and Mafikeng Museum. A few quick clicks is all it takes to put together a tailored Mmabatho holiday on Expedia.
Top Mmabatho Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.



Tuningi Safari Lodge
Price was £3,344, price is now £2,959 per person
£2,959
per person
28 Sept - 2 Oct
found 2 hours ago
Return direct flight included
London (LHR) to Johannesburg (JNB)
10/10 Exceptional! (2 reviews)
This place is absolutely remarkable with a staff that takes it up a level. Mgmt. team Heidi and Michelle were excellent and always upbeat.
Andres our guide did his absolute best to track everyone of the big five even in the rainy weather. Even with rainy weather for 3 of our 4 days we got to see 4 of the 5.
Reviewed on 15 Dec 2019
Mmabatho Essential Information
Language | Afrikaans |
|---|---|
Currency | South African rands |
Population | 76,800 |
Max Temp Winter | 21ºC |
Max Temp Summer | 29ºC |
Top Sights | Mafikeng Museum, Mafikeng Game Reserve and Mega City Shopping Mall |
Top hotels in Mmabatho

Protea Hotel by Marriott Mahikeng
80 Nelson Mandela Dr Mahikeng North West
Fully refundableReserve now, pay when you stay
The price is £71 per night from 21 Aug to 22 Aug
£71
21 Aug - 22 Aug
includes taxes & fees
8.4/10 Very good! (106 reviews)
"The place is great."
Reviewed on 5 Jun 2026

Roba Monakedi Guest Lodge
544 Cul 18, Unit 2 Mahikeng North West
Fully refundableReserve now, pay when you stay
The price is £40 per night from 8 Aug to 9 Aug
£40
8 Aug - 9 Aug
includes taxes & fees

Cookes Lake Resort
Heritage House Mahikeng North West
The price is £32 per night from 5 Aug to 6 Aug
£32
5 Aug - 6 Aug
includes taxes & fees
7/10 Good! (4 reviews)
"Room was clean, staff was friendly and very helpful. Breakfast was excellent."
Reviewed on 6 Aug 2023
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.










