Search cities, hotels, brands…
City hotel guide

Mahikeng

Mahikeng, the capital of South Africa's North West province, sits near the Botswana border at an elevation of 1,500 meters. Formerly known as Mafikeng, this city is characterized by its open veld landscape and historical significance. Located approximately 260 km west of Johannesburg, it serves as a strategic base for travelers seeking a quieter, authentic African experience. The city offers a blend of historical heritage and natural beauty, making it an ideal stopover for those exploring the region's goldfields or crossing into neighboring countries.

11Hotels
0Brands
0Programs

🕐 Africa/Johannesburg · 💱 ZAR

Before choosing where to stay

Where to Base

The Central Business District (CBD) is the primary hub for accommodations, offering easy access to the Upper Molopo River banks and local amenities. Staying here places you in the heart of the city's activity.

Getting Around

Mahikeng is roughly 260 km from Johannesburg, taking about 3 hours by road. Public transport is limited, so renting a car or using local taxis is recommended for navigating the spread-out attractions and nearby Madibi goldfields.

Best Season

Due to its 1,500m elevation, the climate is generally mild. The dry season from May to September offers the most comfortable weather for exploring the city's historical sites and the surrounding open veld without the disruption of summer rains.

Flights to Mahikeng

Off-site flight search (affiliate link — no in-app checkout, no price shown).

Search flights to Mahikeng

Most-covered hotels in Mahikeng

Ranked by verified records and coverage depth — never by price, never by commission.

Mahikeng — hotel loyalty & guest reports | FlyerKey