Next bus departures Today, Nov 21 Tomorrow, Nov 22 Sun, Nov 23 Mon, Nov 24 Tue, Nov 25 Thu, Nov 27 Fri, Nov 28 More dates
Next departures for Johannesburg to Gaborone on November 21 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 22 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $57 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 23 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $57 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $57 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $57 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $44 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $57 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $57 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $49
Next departures for Johannesburg to Gaborone on November 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Cheapest $61 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) Fastest $74 Bus 12:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 7h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $66 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $74 Bus 11:00am
O.R. Tambo Airport (JNB) - Bus & Coach Terminal 8h 45m 7:45pm
Intercape Office, Queens Road (Shell Kudu Service Station) No tags $66
Last refresh of the prices: Last Tuesday at 8:15 PM SAST.
View all departures Get from Johannesburg to Gaborone This route is served by bus only
The journey takes about 7 hours 45 minutes, and with fares starting at just $57, it presents an excellent value for a comfortable ride.
Where are the popular stops in Johannesburg and Gaborone? Stops in Johannesburg D
Bethrams
Mozambique Touring Serices, 37 Bezuidenhout St, Troyeville, Johannesburg, 2094, South Africa Map
E
Eaglecity Kerk Street
84 Kerk St, Johannesburg, 2000, South Africa Map
F
Kerk Street
77 Nugget St, Hillbrow, Johannesburg, 2001, South Africa Map
Stops in Gaborone A
Gaborone
Kudu Shell Service Station, Queens Rd, Gaborone, Botswana Map
Compare bus companies 3.5 out of 5 stars 3.5/5 43,912 reviews
Staff 4.3
Timeliness 3.2
Cleanliness 4.1
Wifi 1.2
Many users have shared positive experiences with Intercape, highlighting the friendly and accommodating staff, punctuality, clean buses, and overall excellent service. However, some reviews mention minor issues such as non-functional charging ports and a lack of Wi-Fi on board. Despite these points, customers generally express satisfaction with their travel experience.
Intercape Mainliner Johannesburg Gaborone recent customer reviews The bus was almost one hour late in Joburg, we had to change to original 866 bus in Pretoria.
When we had a bread, nobody told me about it, or its length. And finally the the car broke some kilometers before Gaborone
Good thing was that there came a taxi to bring me to my destination. Which I had to pay.
The bus was late and then broke down outside Swartruggens. We were stranded for 3 hours waiting for a replacement bus. I was supposed to arrive at my new job at 19h00 - which of course I did not.
2 out of 5 stars
Jeaundre T.
September 23, 2025 The overall trip was okay, but too many stops along the way and no refreshments for passengers.
4 out of 5 stars
Chimuka M.
August 16, 2025
Frequently asked questions about travelling from Johannesburg to Gaborone by bus
What is the distance between Johannesburg and Gaborone? The distance between Johannesburg and Gaborone is around 276 km (171 miles).
What are the departure and arrival locations for buses traveling from Johannesburg to Gaborone? Buses traveling this route start their trip at O. R Tambo Airport Johannesburg, in Johannesburg, and end it at Gaborone, in Gaborone.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Johannesburg to Gaborone was searched and found on Nov 20, 2025 with a price of $42 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Gaborone, as early as possible.
You can expect to pay from $42 to $56 for a bus ticket from Johannesburg to Gaborone based on the last 2 days. You can expect to find the cheapest price for the trip at $42 which is on 2025-11-23.
People from around the world trust Busbud
Popular bus departures from Johannesburg Popular bus routes to Gaborone Continue your journey from Gaborone