Rome2Rio

How to get fromNorthern Cape to Mahikengby plane, bus, taxi, train, car or car train

Find Transport to Mahikeng

See all options

There are 8 ways to get from Northern Cape to Mahikeng by plane, bus, taxi, train, car, or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Kimberley to Gaborone, bus, taxi

    best
    1. Fly from Kimberley (KIM) to Gaborone (GBE)planeKIM - GBE
    2. Take the bus from Queens Rd to Zeerustbus
    3. Take the taxi from Zeerust to Mahikengtaxi
    7h 5m
    R 4,263–9,375
  2. Car train, drive

    cheapest
    1. Take the car train from Kimberley to Warrentoncartrain
    2. Drive from Warrenton to Mahikengcar
    6h 5m
    R 730–1,085
  3. Bus, train, taxi

    1. Take the bus from Long St to Park Stationbus
    2. Take the train from Park to Pretoriatrain
    3. Take the bus from Soshanguve to Zeerustbus
    4. Take the taxi from Zeerust to Mahikengtaxi
    13h 33m
    R 1,368–2,397
  4. Drive 363.2 km

    1. Drive from Kimberley to Mahikengcar363.2 km
    4h 57m
    R 848–1,225
  5. Fly Kimberley to Johannesburg International Airport, drive

    1. Fly from Kimberley (KIM) to Johannesburg International Airport (JNB)planeKIM - JNB
    2. Drive from Johannesburg-Airport-JNB to Mahikengcar
    5h 40m
    R 2,063–4,875
  6. Fly Upington to Johannesburg International Airport, drive

    1. Fly from Upington (UTN) to Johannesburg International Airport (JNB)planeUTN - JNB
    2. Drive from Johannesburg-Airport-JNB to Mahikengcar
    6h 2m
    R 3,343–8,650
  7. Bus, taxi

    1. Take the bus from Kimberley to Pretoriabus
    2. Take the bus from Soshanguve to Zeerustbus
    3. Take the taxi from Zeerust to Mahikengtaxi
    13h 43m
    R 1,411–2,306
  8. Bus, taxi via Gaborone

    1. Take the bus from Long St to Park Stationbus
    2. Take the bus from Johannesburg to Gaboronebus
    3. Take the bus from Queens Rd to Zeerustbus
    4. Take the taxi from Zeerust to Mahikengtaxi
    15h 15m
    R 1,395–2,938

Kimberley (KIM) to Gaborone (GBE) flights

Calendar17Weekly Planes
Duration4h 8mAverage Duration
TicketR 2,785Cheapest Price
See schedules

Questions & Answers

What companies run services between Northern Cape, South Africa and Mahikeng, South Africa?

There is no direct connection from Northern Cape to Mahikeng. However, you can take the taxi to Kimberley (KIM) airport, fly to Gaborone (GBE), take the taxi to Queens Rd, take the bus to Zeerust, then take the taxi to Mahikeng. Alternatively, you can take the bus to Park Station, walk to Park, take the train to Pretoria, take the train to Mabopane, walk to Soshanguve, take the bus to Zeerust, then take the taxi to Mahikeng.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, What documents do I need to cross Niagara Falls?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.