Travel options for:
Cape Town to Gaborone
  • Fly

    $155 - $425
    1. Cape Town

      30 min - every 30 minutes

      $5

    2. Capetown (CPT)

      2 h - non-stop

      $150 - $420

    3. Gaborone (GBE)

      14 min - 7.8 miles

  • Bus

    $61 - $109
    1. Cape Town

      17 h 55 min - twice daily

      $35 - $75

    2. Johannesburg

      7 h 30 min - once daily

      $22 - $35

  • Train, bus

    $245 - $258
    1. Capetown

      26 h 10 min - once a week

      $224

    2. Johannesburg

      7 h 30 min - once daily

      $22 - $35

  • Drive

    $140 - $210
    1. Cape Town

      18 h 40 min - 917 miles

      $140 - $210

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

From Civic Centre bus to Capetown airport, fly to Gaborone airport, then drive to Gaborone. 4 h 44 min $195. From Cape Town bus to Johannesburg then bus to Gaborone. 26 h 25 min $76. From Capetown train to Johannesburg then bus to Gaborone. 34 h 40 min $248. From Cape Town drive to Gaborone. 18 h 40 min $172.