Intercape Bus Routes
With 294 departure locations, Intercape is the largest intercity bus operator in South Africa, Botswana, Mozambique and Namibia. Select a departure location from the dropdown list to view all Intercape bus routes from that location, then select a route and date and you'll see the various ticket prices and schedules.
All Departure Locations
- Intercape Bus Tickets from Aberdeen
- Intercape Bus Tickets from Adelaide
- Intercape Bus Tickets from Aggeneys
- Intercape Bus Tickets from Albertinia
- Intercape Bus Tickets from Alice
- Intercape Bus Tickets from Aliwal North
- Intercape Bus Tickets from Amanzimtoti
- Intercape Bus Tickets from Arandis
- Intercape Bus Tickets from Ashton
- Intercape Bus Tickets from Balfour
- Intercape Bus Tickets from Ballito
- Intercape Bus Tickets from Barkly West
- Intercape Bus Tickets from Beaufort West
- Intercape Bus Tickets from Bedford
- Intercape Bus Tickets from Bela Bela
- Intercape Bus Tickets from Belfast
- Intercape Bus Tickets from Bellville
- Intercape Bus Tickets from Bethlehem
- Intercape Bus Tickets from Bez Valley
- Intercape Bus Tickets from Bloemfontein
- Intercape Bus Tickets from Bloemhof
- Intercape Bus Tickets from Bothaville
- Intercape Bus Tickets from Botrivier
- Intercape Bus Tickets from Botshabelo
- Intercape Bus Tickets from Brandfort
- Intercape Bus Tickets from Britstown
- Intercape Bus Tickets from Bronkhorstspruit
- Intercape Bus Tickets from Buffeljags
- Intercape Bus Tickets from Butterworth
- Intercape Bus Tickets from Caledon
- Intercape Bus Tickets from Cape Town
- Intercape Bus Tickets from Cape Town Airport
- Intercape Bus Tickets from Carltonville
- Intercape Bus Tickets from Cathcart
- Intercape Bus Tickets from Cedarville
- Intercape Bus Tickets from Christiana
- Intercape Bus Tickets from Citrusdal
- Intercape Bus Tickets from Clanwilliam
- Intercape Bus Tickets from Clocolan
- Intercape Bus Tickets from Cofimvaba
- Intercape Bus Tickets from Colesberg
- Intercape Bus Tickets from Cookhouse
- Intercape Bus Tickets from Cradock
- Intercape Bus Tickets from Danielskuil
- Intercape Bus Tickets from De Aar
- Intercape Bus Tickets from De Doorns
- Intercape Bus Tickets from De Rust
- Intercape Bus Tickets from Delareyville
- Intercape Bus Tickets from Dimbaza
- Intercape Bus Tickets from Divundu
- Intercape Bus Tickets from Durban
- Intercape Bus Tickets from Durban Beach
- Intercape Bus Tickets from East London
- Intercape Bus Tickets from East London Station
- Intercape Bus Tickets from Empangeni
- Intercape Bus Tickets from Engcobo
- Intercape Bus Tickets from Estcourt
- Intercape Bus Tickets from Ficksburg
- Intercape Bus Tickets from Flagstaff
- Intercape Bus Tickets from Fort Beaufort
- Intercape Bus Tickets from Gaborone
- Intercape Bus Tickets from Garies
- Intercape Bus Tickets from George
- Intercape Bus Tickets from George Station
- Intercape Bus Tickets from Graaff - Reinet
- Intercape Bus Tickets from Grabouw
- Intercape Bus Tickets from Grahamstown
- Intercape Bus Tickets from Gravelotte
- Intercape Bus Tickets from Greylingstad
- Intercape Bus Tickets from Groblershoop
- Intercape Bus Tickets from Groot Brakrivier
- Intercape Bus Tickets from Groot Marico
- Intercape Bus Tickets from Grootfontein
- Intercape Bus Tickets from Grootfontein Engen
- Intercape Bus Tickets from Grunau
- Intercape Bus Tickets from Hanover
- Intercape Bus Tickets from Harding
- Intercape Bus Tickets from Harrismith
- Intercape Bus Tickets from Hartbeesfontein
- Intercape Bus Tickets from Heidelberg (cape)
- Intercape Bus Tickets from Heidelberg (gau)
- Intercape Bus Tickets from Hluhluwe
- Intercape Bus Tickets from Hopetown
- Intercape Bus Tickets from Humansdorp
- Intercape Bus Tickets from Idutywa
- Intercape Bus Tickets from Ixopo
- Intercape Bus Tickets from Jamestown
- Intercape Bus Tickets from Jansenville
- Intercape Bus Tickets from Jeffreys Bay
- Intercape Bus Tickets from Johannesburg
- Intercape Bus Tickets from Kakamas
- Intercape Bus Tickets from Karasburg
- Intercape Bus Tickets from Karibib
- Intercape Bus Tickets from Katembe
- Intercape Bus Tickets from Kathu
- Intercape Bus Tickets from Katima Mulilo
- Intercape Bus Tickets from Keetmanshoop
- Intercape Bus Tickets from Kei Bridge
- Intercape Bus Tickets from Keimoes
- Intercape Bus Tickets from Kestell
- Intercape Bus Tickets from Kimberley (cbd)
- Intercape Bus Tickets from Kimberley Engen
- Intercape Bus Tickets from Kimberley Shell
- Intercape Bus Tickets from King William Engen
- Intercape Bus Tickets from King William`s Town
- Intercape Bus Tickets from Klawer
- Intercape Bus Tickets from Klerksdorp
- Intercape Bus Tickets from Klerksdorp Engen N12
- Intercape Bus Tickets from Knysna
- Intercape Bus Tickets from Kokstad
- Intercape Bus Tickets from Komatipoort
- Intercape Bus Tickets from Kongola
- Intercape Bus Tickets from Kosi Bay
- Intercape Bus Tickets from Kroonstad
- Intercape Bus Tickets from Kroonvaal
- Intercape Bus Tickets from Kuruman
- Intercape Bus Tickets from Kuruman Engen
- Intercape Bus Tickets from Ladybrand
- Intercape Bus Tickets from Ladysmith
- Intercape Bus Tickets from Laingsburg
- Intercape Bus Tickets from Leeu Gamka
- Intercape Bus Tickets from Lenasia
- Intercape Bus Tickets from Lenasia South
- Intercape Bus Tickets from Letsitele
- Intercape Bus Tickets from Livingstone
- Intercape Bus Tickets from Lohatla
- Intercape Bus Tickets from Louis Trichardt
- Intercape Bus Tickets from Machado (mp)
- Intercape Bus Tickets from Malelane
- Intercape Bus Tickets from Malmesbury
- Intercape Bus Tickets from Manguze
- Intercape Bus Tickets from Maputo
- Intercape Bus Tickets from Maputo (trop)
- Intercape Bus Tickets from Margate
- Intercape Bus Tickets from Mariental
- Intercape Bus Tickets from Matatiele
- Intercape Bus Tickets from Matola
- Intercape Bus Tickets from Mdantsane
- Intercape Bus Tickets from Middelburg (ec)
- Intercape Bus Tickets from Middelburg Mall (mp)
- Intercape Bus Tickets from Middeldrift
- Intercape Bus Tickets from Midrand
- Intercape Bus Tickets from Modderrivier
- Intercape Bus Tickets from Modimolle
- Intercape Bus Tickets from Modjadjiskloof
- Intercape Bus Tickets from Mokopane
- Intercape Bus Tickets from Mooi River
- Intercape Bus Tickets from Mooketsi
- Intercape Bus Tickets from Mookgophong
- Intercape Bus Tickets from Moorreesburg
- Intercape Bus Tickets from Mossel Bay
- Intercape Bus Tickets from Mount Ayliff
- Intercape Bus Tickets from Mount Edgecombe
- Intercape Bus Tickets from Mount Frere
- Intercape Bus Tickets from Mthatha
- Intercape Bus Tickets from Mthatha Station
- Intercape Bus Tickets from Mururani
- Intercape Bus Tickets from Musina
- Intercape Bus Tickets from Namibia Border (b)
- Intercape Bus Tickets from Namibian Border (a)
- Intercape Bus Tickets from Nelspruit
- Intercape Bus Tickets from Nelspruit Evening
- Intercape Bus Tickets from Newcastle
- Intercape Bus Tickets from Ngodwana
- Intercape Bus Tickets from Noupoort
- Intercape Bus Tickets from O.r. Tambo Airport
- Intercape Bus Tickets from Ogongo Campus
- Intercape Bus Tickets from Okahandja
- Intercape Bus Tickets from Olifantshoek
- Intercape Bus Tickets from Omafo
- Intercape Bus Tickets from Ombulantu
- Intercape Bus Tickets from Omuthiya
- Intercape Bus Tickets from Onamulunga
- Intercape Bus Tickets from Onankali
- Intercape Bus Tickets from Ondangwa
- Intercape Bus Tickets from Ongwediva
- Intercape Bus Tickets from Onhuno
- Intercape Bus Tickets from Onyaanya
- Intercape Bus Tickets from Orkney
- Intercape Bus Tickets from Oshakati
- Intercape Bus Tickets from Oshakati Open Market
- Intercape Bus Tickets from Oshikango
- Intercape Bus Tickets from Oshikuku
- Intercape Bus Tickets from Oshivelo
- Intercape Bus Tickets from Otavi
- Intercape Bus Tickets from Otjiwarongo
- Intercape Bus Tickets from Ottosdal
- Intercape Bus Tickets from Oudtshoorn
- Intercape Bus Tickets from Outapi
- Intercape Bus Tickets from Paarl
- Intercape Bus Tickets from Parys
- Intercape Bus Tickets from Paterson
- Intercape Bus Tickets from Paul Roux
- Intercape Bus Tickets from Pe Train Station
- Intercape Bus Tickets from Pearston
- Intercape Bus Tickets from Peddie
- Intercape Bus Tickets from Perdekop
- Intercape Bus Tickets from Petrusburg
- Intercape Bus Tickets from Phalaborwa Astron
- Intercape Bus Tickets from Phalaborwa Engen
- Intercape Bus Tickets from Pietermaritzburg
- Intercape Bus Tickets from Piketberg
- Intercape Bus Tickets from Pinetown
- Intercape Bus Tickets from Plettenberg Bay
- Intercape Bus Tickets from Pofadder
- Intercape Bus Tickets from Polokwane
- Intercape Bus Tickets from Polokwane Mall
- Intercape Bus Tickets from Polokwane Savannah
- Intercape Bus Tickets from Port Elizabeth
- Intercape Bus Tickets from Port Elizabeth Cape
- Intercape Bus Tickets from Port Shepstone
- Intercape Bus Tickets from Postmasburg
- Intercape Bus Tickets from Potchefstroom Total
- Intercape Bus Tickets from Pretoria
- Intercape Bus Tickets from Prince Albert Road
- Intercape Bus Tickets from Queenstown
- Intercape Bus Tickets from Queenstown Office
- Intercape Bus Tickets from Qumbu
- Intercape Bus Tickets from Reddersburg
- Intercape Bus Tickets from Rehoboth
- Intercape Bus Tickets from Richards Bay
- Intercape Bus Tickets from Richmond (kzn)
- Intercape Bus Tickets from Richmond (nc)
- Intercape Bus Tickets from Riversdale
- Intercape Bus Tickets from Riviersonderend
- Intercape Bus Tickets from Robertson
- Intercape Bus Tickets from Rouxville
- Intercape Bus Tickets from Rundu
- Intercape Bus Tickets from Rustenburg
- Intercape Bus Tickets from Schweizer-reneke
- Intercape Bus Tickets from Sedgefield
- Intercape Bus Tickets from Senekal
- Intercape Bus Tickets from Seymour
- Intercape Bus Tickets from Shelly Beach
- Intercape Bus Tickets from Single Quarters
- Intercape Bus Tickets from Smithfield
- Intercape Bus Tickets from Somerset East
- Intercape Bus Tickets from Somerset West
- Intercape Bus Tickets from Soweto Market Whk
- Intercape Bus Tickets from Springbok
- Intercape Bus Tickets from Springfontein
- Intercape Bus Tickets from Standerton
- Intercape Bus Tickets from Stanger
- Intercape Bus Tickets from Steinkopf
- Intercape Bus Tickets from Stellenbosch
- Intercape Bus Tickets from Stilbaai
- Intercape Bus Tickets from Stilfontein
- Intercape Bus Tickets from Stormsrivier
- Intercape Bus Tickets from Strydenburg
- Intercape Bus Tickets from Stutterheim
- Intercape Bus Tickets from Swakopmund
- Intercape Bus Tickets from Swartruggens
- Intercape Bus Tickets from Swellendam
- Intercape Bus Tickets from Swinburne
- Intercape Bus Tickets from Tarkastad
- Intercape Bus Tickets from Theunissen
- Intercape Bus Tickets from Three Sisters
- Intercape Bus Tickets from Touwsrivier
- Intercape Bus Tickets from Trompsburg
- Intercape Bus Tickets from Tsolo
- Intercape Bus Tickets from Tsomo
- Intercape Bus Tickets from Tsumeb
- Intercape Bus Tickets from Tzaneen
- Intercape Bus Tickets from Uitenhage
- Intercape Bus Tickets from Umgababa
- Intercape Bus Tickets from Umzimkhulu
- Intercape Bus Tickets from Upington
- Intercape Bus Tickets from Usakos
- Intercape Bus Tickets from Vanderbijlpark
- Intercape Bus Tickets from Vanrhynsdorp
- Intercape Bus Tickets from Ventersburg
- Intercape Bus Tickets from Vereeniging
- Intercape Bus Tickets from Victoria Fall Border
- Intercape Bus Tickets from Victoria West
- Intercape Bus Tickets from Villiers
- Intercape Bus Tickets from Volksrust
- Intercape Bus Tickets from Vredefort
- Intercape Bus Tickets from Vryburg
- Intercape Bus Tickets from Vryburg Engen
- Intercape Bus Tickets from Walvis Bay
- Intercape Bus Tickets from Walvis Bay Old Spur
- Intercape Bus Tickets from Warden
- Intercape Bus Tickets from Warrenton
- Intercape Bus Tickets from Welkom
- Intercape Bus Tickets from Whittlesea
- Intercape Bus Tickets from Wilderness
- Intercape Bus Tickets from Willowmore
- Intercape Bus Tickets from Winburg
- Intercape Bus Tickets from Windhoek
- Intercape Bus Tickets from Witbank
- Intercape Bus Tickets from Wolmaransstad
- Intercape Bus Tickets from Worcester
- Intercape Bus Tickets from Zakariyya Park
- Intercape Bus Tickets from Zeerust
Click the map below of Intercape routes to see a larger version of it:
Intercape's major routes
All Intercape bus trips are composed of one or more parts of the following major routes (the short code Intercape uses for the route is in brackets):
- Bloemfontein to Cape Town via Alice (BEL-ALICE-CA)
- Bloemfontein to Malelane via Johannesburg (BLM-JHB-MALE)
- Bloemfontein to Pretoria va Kimberley (BLM-KIM-PTA)
- Bloemfontein to Pretoria va Welkom (BLM-WLK-PTA)
- Cape Town to Durban via Bloemfontein (CA-BLM-DBN)
- Cape Town to Durban via Port Elizabeth (CA-PE-DBN or DCA-PE-DBN)
- Cape Town to Durban via Kimberley and Bloemfontein (CA-KIM-BLM-DBN)
- Cape Town to Matatiele via Kokstad (CA-KOK-MAT)
- Cape Town to Port Elizabeth (CA-CBS-PE)
- Cape Town to Pretoria via Bloemfontein (CA-BLM-PTA)
- Cape Town to Pretoria via Kimberley (CA-KIM-PTA)
- Cape Town to Windhoek (CA-WHK)
- Durban to Cape Town via Port Elizabeth (DBN-PE-CA)
- Durban to Port Elizabeth (DBN-PE)
- East London to Cape Town via Queenstown (EL-QT-CA)
- Gaborone to Pretoria (GAB-PTA)
- Maputo to Pretoria (PTA-MAP)
- Mthatha to Cape Town via Port Elizabeth (MTH-PE-CA)
- Port Elizabeth to Cape Town (PE-CBS-CA)
- Pretoria to Cape Town via Bloemfontein (PTA-BLM-CA)
- Pretoria to Cape Town via Upington (PTA-UPT-CA)
- Pretoria to Cape Town via Kimberley (PTA-KIM-CA)
- Pretoria to Durban (PTA-DBN)
- Pretoria to Durban via Harrismith (PTA-HRS-DBN)
- Pretoria to Durban via Kimberley (PTA-KIM-DBN or NPTA-KIM-DBN)
- Pretoria to Durban via Ladysmith (PTA-LDY-DBN or NPTA-LDY-DBN)
- Pretoria to Durban via Margate (PTA-DBN-MARG or NPTA-DBN-MARG)
- Pretoria to Durban via Richmond (PTA-DBN-RICH or NPTA-DBN-RICH)
- Pretoria to Durban via Vryburg (PTA-VRG-DBN)
- Pretoria to Gaborone (PTA-GAB)
- Pretoria to Maputo (PTA-MAP)
- Pretoria to Margate via Durban (PTA-DBN-MARG)
- Pretoria to Musina (PTA-MUS)
- Pretoria to Phalaborwa via Polokwane (DPTA-POL-PHW_
- Pretoria to Richards Bay via Durban (PTA-DBN-RICH or NPTA-DBN-RICH)
- Pretoria to Port Elizabeth via Bloemfontein (PTA-BLM-PE)
- Pretoria to Port Elizabeth via Graaff Reinet (PTA-GRF-PE)
- Pretoria to Port Elizabeth via Grahamstown (PTA-GRH-PE)
- Pretoria to Port Elizabeth via Potchefstroom and Fort Beaufort (PTA-POT-FORT-PE)
- Pretoria to Port Elizabeth via Queenstown (PTA-QT-PE)
- Queenstown to Cape Town via Port Elizabeth (QT-PE-CA)
- Windhoek to Outapi via Oshataki (WHK-OSH-OUTA)
CBS stands for "Central Bus Station".
NPTA stands for "North Pretoria" - This Intercape stop in Pretoria is distinct from the general PTA code.
Does the route map ever change?
Yes, Intercape's route map is regularly changing; here is what it looked like in November 2023:
-
22 April 2025. Intercape launches bus trips from Matatiele to Cape Town via Kokstad. Stops include Mount Ayliff, Mthatha, Queenstown, Cradock, Graaff-Reinet, Laingsburg, Worcester, Paarl and Steelenbosch.
-
15 April 2025. Johannesburg to Phalaborwa bus trips are launched, via Polokwane; stops include Midrand, Mokopane and Tzaneen.
-
17 March 2025. Intercape's Johannesburg to Mount Edgecombe via Pietermaritzburg bus route is launched.
-
7 March 2025. Budgetliner starts operating on the Cape Town to Mthatha via Queenstown route.
- 14 Apr 2024. Bus trips from Johannesburg to Pahalborwa via Polokwane are started; with stops including Pretoria and Mooketsi.
-
30 Aug 2019. Sleepliner coaches start operating for Intercape from Johannesburg to Cape Town via Kimberley route; with stops at Potchefstroom, Klerksdorp, Bloemhof, Christiana, Hopetown and Victoria West.
-
August 2017. Intercape relaunches its Cape Town to Harare bus service (note that the Harare to Cape Town route was subsequently withdrawn).
-
31 March 2025. Morning departures are launched from Windhoek to Outapi, via Oshataki and Oshikango.
-
1 February 2025. Launch of trips on Intercape's Sleepliner from East London to Pretoria via Bloemfontein; with popular stops at Queenstown and Welkom.
- 8 July 2015: Intercape's latest route is between Cape Town and Queenstown. They launched it at the end of last month with one-way tickets starting from R440*. The route has several major stops in Paarl, Worcester, Laingsburg, Beaufort West, Aberdeen, Graaf-Reinet, Cradock and Tarkastad. They will operate the route on Fridays and Saturdays.
-
25 March 2013. Intercape introduces 3 weekly trips from Windhoek to Ondangwa, Oshakati & Oshikango; leaving in the early evening on Mondays, Wednesdays & Fridays. Intercape's Namibia manager, Nezar Uys, says that "There is strong demand for a safe, dependable and affordable service between Windhoek and northern Namibia. We believe we have the right combination of product and service to meet this demand. Our coaches are the best available internationally, and our 25-year history and track record of safety and service speaks for itself.”
-
2010. Intercape begins operations in Malawi; employing some of the staff of the liquidated state-owned busline, Shire Bus Lines. (note that the Malawi route was subsequently withdrawn).
-
1986. Intercape begins offering bus trips between PE and Cape Town (PE is now now Gqeberha).
Ask questions about Intercape & Big Sky Intercity:
The bottom line: ----------------------------------------------------------------
About
Contacts
Site Maps
Terms
Privacy Policy
Newsletter subscription
SA Travel Online (Pty) Ltd
Registration number: 2023/754036/07
Address: 17 Elizabeth Avenue, Pinelands, Cape Town, 7405, South Africa
Email: rob@southafrica.to
Really the bottom line! ---------------------------------------------------------