Gaborone to Johannesburg Bus

Travel from Gaborone (Botswana) to Johannesburg (South Africa) by bus or flight. Total distance by road is about 357 kilometers and takes about 6 to 8 hours by bus. By flight its takes an hour.

Intercape offers daily service on the Goborone to Johannesburg route. Departure time is 06:30 in the morning and estimated arrival time in Johannesburg at Park station is 14:00 in the afternoon. Booking can be done online or at there office. Boarding in Goborone is at Shell Kudu service station along Queens road in the city centre. Kindly note that intercape doesn’t offer any food and beverage on board. It is advisable you carry your own food or you can order from kfc also located at the shell service station.

Intercape is not the only operator on this route they are a variety of choices i.e small minibus and other luxury coaches.

Intercape coach (photo from Wikipedia)

Other Bus Operators

AT & T MONNAKGOTLA also offers daily service to Johannesburg from Gaborone booking can be done at there offices in main mall, Queens road. There Telephone numbers are 00267 3995912 | 00267 399591 and email: tsholofelo@monnakgotla.co.bw

AT & T Monnakgatla coaches in Gaborone.

Nkk express offers daily coach service to OR Tambo international airport coach terminals. Its a comfortable bus service with all the on board facilities of a luxury coach.

NKK express coach.

Flightconnect offers a daily coach service from Riverwalk mall in Goborone to O R Tambo International Airport in Johannesburg. Booking can be done online.

Flight Connect luxury coach

Important Information

  • Passport is stamped twice on the Bostwana & South Africa side.
  • Valid passport, Covid vaccination certificate.

Leave a comment