Nairobi to Cape Town

Bus schedule and fare

Prices valid 31 October 2008

1)   Kenya /   Tanzania

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

    Travels daily - leaving at 07h00 ; arriving at 20h00

    One way:  KSH3200 ( US $ 35 )

    Where we are   

    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

    2)   Tanzania /   Zambia

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

    Travels daily - leaving at 05h15 ; arriving at 05h15 next day

    One way:  TSH60,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

    3)    Zambia /   Botswana

  • Lusaka to Gaborone - 1054 KM:
  • Zambia - Botswana Coach
    Crosses the border at Kazangula

    Travels on Saturdays,Sundays, Tuesdays and Wednesdays to Gaborone - leaving at 2100h; arriving at 19h00 next day

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

    Gaborone has 9 hosts
    whereas there are 6 hosts in Lusaka

    4)   Botswana /   South Africa

  • Gaborone to Johannesburg - 278 KM:
  • Travels daily to Johannesburg - leaving at 06h30; arriving at 13h00

    One way:  R190.00( US $ 20 )

  • Johannesburg to Cape Town - 1402 KM:
  • Travels daily to Cape Town - leaving at 18h00 / 18h30; arriving at 12h30/ 12h30 next day

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

  • Johannesburg to Cape Town - 1402 KM:
  • Travels daily to Cape Town - leaving at 11h00 / 16h00; arriving at 15h15/ 09h15 next day

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

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

    Lusaka bus station