We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business & up & up Independent Hotels Air Conditioning & up Internet Meeting Rooms Business Centre Concierge Non-Smoking Hotel Reduced mobility rooms Cheap Hotels Hotels with Restaurants Quiet Hotels Hotels with Free Wifi Hotels with Shuttle Protea Hotels Hotels with Jacuzzi Spa Hotels $ $$ $$$ $$$$ Classic Unique Hotels StayEasy Hotels with Room Service Safe Hotels SUN1 Golf Course Suite Hotels Value Boutique Hotels Garden Court Casino Within 10 km Within 25 km Within 50 km Any distance from Mmabatho Intl Airport
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Protea Hotel by Marriott Mahikeng
Protea Hotels
US$72
View Deal
80 Nelson Mandela Drive, Mafikeng 2745, South Africa
14.6 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Mmabatho Palms Hotel Casino and Conference Resort
33 Nelson Mandela Drive, Mafikeng 2745, South Africa
15.2 km from Mmabatho Intl Airport
  • Free Parking
  • Pool
Peermont Walmont at Mmabatho Palms
TripAdvisor
View Deal
R503 | Nelson Mandela Drive, Mafikeng 2735, South Africa
21.3 km from Mmabatho Intl Airport
  • Free Parking
  • Breakfast included
Cradle Health Spa
Portion 342, Hartbeespoort 0240, South Africa
227.7 km from Mmabatho Intl Airport
  • Free Parking
  • Pool
Forum Homini Hotel
Hotels.com
View Deal
Letamo Game Estate | Kromdraai, R540, Muldersdrift 1739, South Africa
229.6 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Avianto
Booking.com
US$115
View Deal
Plot 69 | Driefontein Road, Muldersdrift 1739, South Africa
235.3 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Riverview Spa
Agoda.com
View Deal
Memory Mountain | Country Manor, Zwartkop, Muldersdrift, South Africa
235.4 km from Mmabatho Intl Airport
  • Free Parking
  • Breakfast included
Misty Hills Country Hotel
Expedia.com
View Deal
69 Drift Boulevard, Muldersdrift 1739, South Africa
237.3 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Kassaboera Lodge
Hotels.com
View Deal
76 Waterfront Street, Schoemansville, Hartbeespoort 0216, South Africa
238.1 km from Mmabatho Intl Airport
  • Free Parking
  • Breakfast included
Valverde Country Hotel
Agoda.com
US$54
View Deal
Plot 5 Lammermoor | Beyers Naude Ext, Johannesburg 1748, South Africa
238.5 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$60/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

The Venue Country Hotel
SAVE US$9
US$69
Agoda.com
US$60
View Deal
(R 512) Pelindaba Road | Broederstroom, Hartbeespoort 0240, South Africa
239.0 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Lanseria Country Estate
SAVE US$5
US$70
Expedia.com
US$65
View Deal
Lindley, off 512, Lanseria 1748, South Africa
241.0 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Zulu Nyala Country Manor
SAVE US$12
US$173
Agoda.com
US$161
View Deal
270 E Third Road, Chartwell 2021, South Africa
248.4 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Hoogland Health Hydro
7km Schurveberg Road | Centurion Rural, Pretoria 0183, South Africa
250.7 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
The Orient
Francolin Conservancy | Crocodile River Valley, Pretoria 0001, South Africa
250.7 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
Talana Riverside Boutique Hotel
3/10 Riverside Road | Beverley, Fourways 2191, South Africa
252.2 km from Mmabatho Intl Airport
  • Restaurant
  • Room Service
Indaba Hotel
SAVE US$72
US$125
Agoda.com
US$53
View Deal
William Nicol Drive, Fourways 2055, South Africa
252.4 km from Mmabatho Intl Airport
  • Free Wifi
  • Free Parking
No photo provided
Booking.com
View Deal
95 Sterling Road, Midrand 1685, South Africa
254.0 km from Mmabatho Intl Airport
    Executive Hotel
    Travelocity
    View Deal
    31 Gallagher Avenue, Midrand 1685, South Africa
    259.9 km from Mmabatho Intl Airport
    • Free Wifi
    • Free Parking
    Royal Elephant Hotel & Conference Centre
    SAVE US$3
    US$93
    Expedia.com
    US$90
    View Deal
    Corner Willem Botha & Wierda Streets, Eldoraigne, Centurion, South Africa
    264.1 km from Mmabatho Intl Airport
    • Free Wifi
    • Free Parking
    No photo provided
    69 Albatros Street, Pretoria 0152, South Africa
    265.7 km from Mmabatho Intl Airport
      No photo provided
      156 Stymie Ave, Pretoria, South Africa
      266.9 km from Mmabatho Intl Airport
      • Restaurant
      • Bar/Lounge
      Kleinkaap Boutique Hotel
      TripAdvisor
      View Deal
      87 Jim van der Merwe Road | Clubview, Centurion 0140, South Africa
      268.3 km from Mmabatho Intl Airport
      • Free Wifi
      • Free Parking
      Leriba Hotel
      SAVE US$13
      US$114
      Booking.com
      US$101
      View Deal
      245 End Avenue | Clubview, Centurion 0157, South Africa
      268.4 km from Mmabatho Intl Airport
      • Free Wifi
      • Free Parking
      Picture This - Pretoria North Lodge & Conference Center
      Travelocity
      US$50
      View Deal
      93 Ben Viljoen Street | Pretoria North, Pretoria 0182, South Africa
      268.4 km from Mmabatho Intl Airport
      • Free Wifi
      • Free Parking
      Garden Court Hatfield
      Travelocity
      View Deal
      Cnr End & Pretorius Street | Hatfield, Pretoria 1620, South Africa
      268.7 km from Mmabatho Intl Airport
      • Breakfast included
      • Pool
      Bentley's County Lodge
      Brits Rd | Akasia, Pretoria 0116, South Africa
      268.9 km from Mmabatho Intl Airport
      • Pool
      • Restaurant
      SUN1 Pretoria
      Travelocity
      US$36
      View Deal
      81-85 Pretorius Street, Pretoria 0002, South Africa
      269.0 km from Mmabatho Intl Airport
      • Free Wifi
      • Free Parking
      No photo provided
      Eufees Road (M7) Pretoria, 0181 | Brooklyn, Pretoria, South Africa
      269.0 km from Mmabatho Intl Airport
        Protea Hotel by Marriott Pretoria Centurion
        Protea Hotels
        US$48
        View Deal
        | Cnr Gordon Hood & Hendrik Verwoerd Drive, Centurion 0046, South Africa
        269.2 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        Savings alert: 23% below average rate

        The price you found is 23% lower than this hotel's average rate of US$62/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Still looking for a place to stay?
        Mafikeng has 22 B&Bs/inns with 130 reviews
        Ashden Lodge
        1088 Jakaranda Street, Aslaagte, Mafikeng 2745, South Africa
        17.1 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        Libertas Guest House
        P. O. Box 6032 | Mmabatho, Mafikeng 2735, South Africa
        15.0 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        Boga Legaba Guest House & Conference Centre
        6 Interlaken Avenue | Riviera Park, Mafikeng 2745, South Africa
        17.0 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        See all 22 Mafikeng B&Bs/inns
        See all hotels in or near Mafikeng
        Kassaboera Lodge
        Hotels.com
        View Deal
        76 Waterfront Street, Schoemansville, Hartbeespoort 0216, South Africa
        238.1 km from Mmabatho Intl Airport
        • Free Parking
        • Breakfast included
        The Venue Country Hotel
        SAVE US$9
        US$69
        Agoda.com
        US$60
        View Deal
        (R 512) Pelindaba Road | Broederstroom, Hartbeespoort 0240, South Africa
        239.0 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        The Orient
        Francolin Conservancy | Crocodile River Valley, Pretoria 0001, South Africa
        250.7 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        Hoogland Health Hydro
        7km Schurveberg Road | Centurion Rural, Pretoria 0183, South Africa
        250.7 km from Mmabatho Intl Airport
        • Free Wifi
        • Free Parking
        Cradle Health Spa
        Portion 342, Hartbeespoort 0240, South Africa
        227.7 km from Mmabatho Intl Airport
        • Free Parking
        • Pool
        *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.