Cape Town - Nairobi

Bus schedule and fare

Prices valid 31 October 2008

1)   South Africa /   Botswana

  • Cape Town to Johannesburg - 1402 KM:
  • Travels daily from Cape Town - leaving at 13h00 / 18h00; arriving at 06h45 / 12h20 next day

    One way:  R450.00 / R490.00( US $ 45 / $ 50 )

  • Cape Town to Johannesburg:
  • Travels daily from Cape Town - leaving at 11h00 / 16h00; arriving at 05h15/ 09h55 next day

    One way:  R380.00 / R460.00( US $ 40 / $ 45 )

  • Johannesburg to Gaborone - 278 KM:
  • Travels daily from Johannesburg - leaving at 13h00; arriving at 19h40

    One way:  R190.00( US $ 20 )

    Where we are   

    Cape Town has 24 hosts
    whereas there are 5 hosts in Johannesburg

    2)   Botswana /   Zambia

  • Gaborone to Lusaka - 1054 KM:
  • Lusaka Bus Service
    Crosses the border at Kazangula

    Travels on Mondays,Tuesdays,Thursdays and Fridays from Gaborone - leaving at 2000h; arriving at 20h00 next day

    One way:  P380.00 ( US $ 50 )   Seabelo Bus service in Botswana

    Gaborone has 9 hosts
    whereas there are 6 hosts in Lusaka

    3)   Zambia /   Tanzania

  • Lusaka to Dar es Salaam - 2019 KM:
  • Scandinavian Express

    Travels daily - leaving at 18h00 ; arriving at 22h00 next day

    One way:  ZKW300,000 ( US $ 60 )


     MALAWI: Lusaka to Lilongwe: leaves on Mondays and Thursdays from the central bus station in Lusaka at 12pm(ish) and arrives around 12 - 14 hrs later in Lilongwe. When you are in Lusaka call 0966787000 (Zambian cell number) to contact the bus service providers and double check times and prices One way:  ZKW180,000 ( US $ 30 ). There are 2 hosts in Lilongwe and 18 in Blantyre

    Dar es Salaam has 1 host

    4)   Tanzania /   Kenya

  • Dar es Salaam to Nairobi - 922 KM:
  • Scandinavian Express

    Travels daily - leaving at 06h45 ; arriving at 19h45

    One way:  TSH38000 ( US $ 30 )


    Nairobi has 5 hosts

     UGANDA: Nairobi to Kampala - 683 KM: Travels daily - leaving at 21h30 ; arriving at 09h30. One way:  KSH2100 ( US $ 25 ). There are 9 hosts in Kampala

    Lusaka bus station