Travel options for:
Polokwane to Botswana
  • Fly

    $149 - $561
    1. Polokwane

      10 min - 5.3 miles

      $9 - $11

    2. Polokwane (PTG)

      3 h 25 min - 1 stopover

      $140 - $550

    3. Gaborone (GBE)

      15 min - 8.1 miles

  • Bus

    $40 - $59
    1. Pietersburg Ultra

      4 h 5 min - once daily

      $18 - $25

    2. Johannesburg

      7 h 30 min - once daily

      $22 - $35

  • Bus, train

    $43 - $67
    1. Polokwane

      3 h 25 min - once daily

      $15 - $22

    2. Pretoria

      39 min - every 20 minutes

      $5 - $11

    3. Johannesburg

      7 h 30 min - once daily

      $22 - $35

  • Drive

    $50 - $80
    1. Polokwane

      6 h 57 min - 355 miles

      $50 - $80

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Polokwane taxi to Polokwane airport, fly to Gaborone airport, then drive to Mogoditshane. 3 h 51 min $290. From Pietersburg Ultra City/Polokwane Ultra City bus to Johannesburg then bus to Gaborone. 12 h 35 min $47. From Polokwane bus to Pretoria, train to Johannesburg, then bus to Gaborone. 12 h 45 min $50. From Polokwane drive to Gaborone. 6 h 57 min $66.

 
 

Bus or fly from Polokwane to Botswana?

South African Airways flies from Polokwane to Mogoditshane twice daily. Alternatively, Greyhound ZA operates a bus from Polokwane to Gaborone once daily. Tickets cost $18 - $25 and the journey takes 4 h 5 min. InterCape also services this route once daily.