All Bus Routes Across SADC — Kupi Bus
Browse 374+ active bus routes on Kupi. Find direct and connecting buses across South Africa, Zimbabwe, Zambia, Botswana, Namibia, Mozambique and more. Compare prices and operators before booking.
- Johannesburg to Harare — from R800 — SABLECLASSTRANSPORT, Tamuka, Eagle Liner +3 more
- Harare to Johannesburg — from R750 — BESTEXPRESSLOGISTICS, Tamuka, Eagle Liner +2 more
- Cape Town to Harare — from R1800 — MBTRANSPORT
- Harare to Cape Town — from R1600 — MBTRANSPORT
- Cape Town to Johannesburg — from R450 — Intercape Sleepliner, Intercape Mainliner, APM WC +4 more
- Johannesburg to Bulawayo — from R700 — MZANSIEXPRESS, DELTACOACHES, Intercity Xpress +2 more
- Bulawayo to Johannesburg — from R600 — DELTACOACHES, Intercity Xpress, Imperial Lane
- Johannesburg to Cape Town — from R480 — Intercape Mainliner, Intercape Sleepliner, APM WC +4 more
- Harare to Belville — from R1700 — APACO, MBTRANSPORT
- Pretoria to Harare — from R800 — SABLECLASSTRANSPORT, Eagle Liner
- Midrand to Harare — from R800 — SABLECLASSTRANSPORT, Eagle Liner, Imperial Lane
- Gweru to Cape Town — from R1600 — MBTRANSPORT
- Harare to Pretoria — from R650 — SABLECLASSTRANSPORT, BESTEXPRESSLOGISTICS, Tamuka +4 more
- Harare to Bulawayo — from R1600 — MBTRANSPORT
- Engcobo to Cape Town — from R640 — Intercape Budgetliner Express
- Port Elizabeth to Johannesburg — from R435 — Intercape Mainliner, Intercape Sleepliner, APM WC +4 more
- Cape Town to Mthatha — from R500 — MAKALALATRANSPORT, BADELA, Intercape Mainliner +6 more
- Johannesburg to Durban — from R300 — BIGTREE, Intercape Mainliner, Intercape +5 more
- Mutare to Johannesburg — from R1700 — MBTRANSPORT
- Pretoria to Masvingo — from R800 — BESTEXPRESSLOGISTICS, Tamuka, Imperial Lane +1 more
- Pretoria to Cape Town — from R480 — Intercape Mainliner, Intercape Sleepliner, APM WC +4 more
- Harare to Midrand — from R400 — SABLECLASSTRANSPORT, Tamuka, Eagle Liner +3 more
- Cape Town to Masvingo — from R1600 — MBTRANSPORT
- Johannesburg to Gweru — from R800 — TIMBOONCOACHES
- Lilongwe to Johannesburg — from R1300 — ULEMUBUSSERVICE
- Johannesburg to Masvingo — from R700 — BESTEXPRESSLOGISTICS, Tamuka, Imperial Lane
- Johannesburg to Mutare — from R800 — MZANSIEXPRESS
- Johannesburg to Blantyre — from R2750 — ENKOSILUXURY
- Bulawayo to Cape Town — from R1200 — MBTRANSPORT, DELTACOACHES
- Johannesburg to Gaborone — from R370 — Intercape Mainliner
- Durban to Johannesburg — from R275 — Intercape Mainliner, Intercape, APM WC +4 more
- Masvingo to Johannesburg — from R800 — BESTEXPRESSLOGISTICS, Tamuka, Imperial Lane
- Cape Town to Windhoek — from R900 — Intercape Sleepliner
- Chivhu to Pretoria — from R800 — TIMBOONCOACHES, BESTEXPRESSLOGISTICS, MBTRANSPORT +2 more
- Mthatha to Cape Town — from R440 — MAKALALATRANSPORT, BADELA, Intercape Mainliner +6 more
- Pretoria to Bulawayo — from R700 — MZANSIEXPRESS, DELTACOACHES, Intercity Xpress +2 more
- Cape Town to Bulawayo — from R1200 — DELTACOACHES
- Johannesburg to Kadoma — from R700 — TOMBSMOTORS, Webber Coaches
- Worcester to Harare — from R1600 — APACO, MBTRANSPORT, Webber Coaches
- Cape Town to Pretoria — from R460 — Intercape Sleepliner, Intercape Mainliner, APM WC +4 more
- Paarl to Harare — from R2800 — APACO
- Johannesburg to East London — from R400 — Intercape, Intercape Budgetliner Express, Intercape Mainliner +3 more
- Johannesburg to Port Elizabeth — from R380 — Intercape Mainliner, APM WC, Greyhound Premium +2 more
- Cape Town to Bloemfontein — from R370 — Intercape Sleepliner, Intercape Mainliner, Intercape +3 more
- Midrand to Bulawayo — from R600 — DELTACOACHES, Intercity Xpress, Imperial Lane +1 more
- Masvingo to Pretoria — from R750 — BESTEXPRESSLOGISTICS, MBTRANSPORT, Tamuka +2 more
- Chivhu to Johannesburg — from R800 — TIMBOONCOACHES, BESTEXPRESSLOGISTICS, MBTRANSPORT +2 more
- Harare to Mutare — from R170 — CAG TRAVELLERS
- Cape Town to East London — from R310 — BADELA, JACOBSCOACHES, Intercape +6 more
- Johannesburg to Zvishavane — from R1500 — TIMBOONCOACHES
- Belville to Johannesburg — from R1000 — FFGERTSE, MBTRANSPORT
- Cape Town to Durban — from R670 — Intercape, Intercape Mainliner, APM WC +1 more
- Port Elizabeth to Harare — from R1600 — Webber Coaches
- Johannesburg to Mthatha — from R330 — BIGTREE, Intercape Budgetliner Express, Intercape Mainliner +6 more
- Peddie to Cape Town — from R900 — Intercape Mainliner, APM WC, Greyhound Premium +1 more
- Chipinge to Johannesburg — from R700 — MZANSIEXPRESS
- Durban to Cape Town — from R640 — Intercape Mainliner, Intercape, APM WC +1 more
- Cape Town to King Williams Town Engen Garage — from R850 — JACOBSCOACHES, Flexi City Connect
- Harare to Masvingo — from R750 — BESTEXPRESSLOGISTICS, Nabil Transport, Imperial Lane
- Harare to Port Elizabeth — from R1400 — Webber Coaches
- Harare to Beit Bridge — from R600 — APACO, BESTEXPRESSLOGISTICS, MBTRANSPORT
- Cape Town to Beit Bridge — from R1600 — MBTRANSPORT
- Gweru to Johannesburg — from R800 — TOMBSMOTORS, Webber Coaches
- Gokwe to Pretoria — from R1000 — TIMBOONCOACHES
- Cape Town to Port Elizabeth — from R300 — WILLIAMSCOACHES, Intercape Mainliner, Intercape +4 more
- Maputo to Johannesburg — from R600 — Intercape Mainliner
- Cape Town to Gweru — from R1800 — MBTRANSPORT
- Cape Town to Mount Frere — from R520 — Intercape, Intercape Mainliner, APM WC +1 more
- Johannesburg to Tsolo — from R840 — BIGTREE, Intercape, Intercape Mainliner +4 more
- Johannesburg to Pretoria — from R700 — MZANSIEXPRESS, SABLECLASSTRANSPORT, BESTEXPRESSLOGISTICS +1 more
- Pretoria to Matatiele — from R760 — Intercape Mainliner, Eagle Liner, Intercity Xpress
- Belville to Mthatha — from R900 — BADELA, MAVUMISA
- Johannesburg to Lusaka — from R960 — BIGTREE
- Harare to Beitbridge — from R900 — Imperial Lane
- Johannesburg to Bloemfontein — from R360 — Intercape Sleepliner, Intercape Mainliner, Intercape +7 more
- Cape Town to Cofimvaba — from R795 — BADELA, MAKALALATRANSPORT, Intercape Budgetliner Express +6 more
- Stellenbosch to Bloemfontein — from R680 — Intercape Sleepliner, Big Sky Express, Intercape
- Blantyre to Johannesburg — from R1980 — ENKOSILUXURY
- Johannesburg to Queenstown — from R320 — JACOBSCOACHES, Intercape Mainliner, Intercape Budgetliner Express +8 more
- Pretoria to Gweru — from R750 — TIMBOONCOACHES, TOMBSMOTORS
- Pretoria to Durban — from R280 — Intercape Mainliner, Intercape, APM WC +4 more
- Harare to Lusaka — from R2000 — MBTRANSPORT
- Gwanda to Ngundu — from R9 — TEST DO NOT BOOK
- Worcester to Kadoma — from R2800 — APACO
- Johannesburg to Maputo — from R560 — ETRAGO, Intercape Mainliner
- Cape Town to Queenstown — from R340 — JACOBSCOACHES, BADELA, MAKALALATRANSPORT +7 more
- Mvuma to Midrand — from R800 — Tamuka, Imperial Lane, Webber Coaches
- Bulawayo to Pretoria — from R700 — DELTACOACHES, Intercity Xpress, Imperial Lane +1 more
- Pretoria to Beit Bridge — from R700 — TOMBSMOTORS, Swiss Express
- Pretoria to Chivhu — from R1000 — BESTEXPRESSLOGISTICS, TIMBOONCOACHES
- Johannesburg to Beit Bridge — from R550 — REGIONALBUSCOACHES, TOMBSMOTORS, BESTEXPRESSLOGISTICS
- Mutare to Harare — from R170 — CAG TRAVELLERS
- Kwekwe to Johannesburg — from R800 — TOMBSMOTORS, MBTRANSPORT, Webber Coaches
- Johannesburg to Chivhu — from R700 — TIMBOONCOACHES, BESTEXPRESSLOGISTICS, Tamuka +1 more
- Pretoria to Ngundu — from R750 — BESTEXPRESSLOGISTICS, Tamuka
- Harare to Bloemfontein — from R1600 — MBTRANSPORT
- Cape Town to Engcobo — from R725 — Intercape Budgetliner Express, Intercape, Intercape Mainliner +4 more
- Johannesburg to Kwekwe — from R1000 — TIMBOONCOACHES
- Pretoria to Port Elizabeth — from R635 — Intercape Mainliner, Intercape Sleepliner, Greyhound Premium +3 more
- Johannesburg to Pietermaritzburg — from R225 — BIGTREE, TRANSITLINER, Intercape Mainliner +6 more