Tanzania Dar es Salaam Arusha Moshi Kampala Mombasa Nairobi Kigali
Bus- routes are between major cities and towns throughout Tanzania.
Major express bus companies in Tanzania include Dar Express Bus, Royal and Akamba Bus.
Tanzania buses run between smaller towns as well as large towns.
Tanzanian buses can be quite wild and rough, they mainly keep schedules and only stop for 10 minutes a couple of times for bathroom breaks, if you take to lng the bus will depart without you and you will be lucky if the next one picks you up, so always be on your toes when the bus stops for a break.
Tanzania Bus Fares to and from other cities and towns on request:
Kampala, Moshi, Morogoro, Iringa, Mwanza, Musoma, Njombe, Tanga, Mbeya, Tukuyu,
To and From Kenya: There are several bus services available between Tanzania and Kenya.
Buses regularly go from Mombasa to Dar es Salaam (12 hours), Nairobi to Dar es Salaam (about 13 hours), Nairobi to Arusha (5 hours), and Voi to Moshi.
Some bus companies originating in Arusha will drop you off at your hotel in Nairobi and also offer pick-ups at Nairobi's international airport.
To and From Malawi: The border crossing between Tanzania and Malawi is at the Songwe River Bridge.
Direct buses between
Dar es Salaam and Lilongwe depart
several times a week and take around 27 hours.
Your other alternative is to get to the border crossing and take minibuses in either direction to the closest towns -- Karonga in Malawi and Mbeya in Tanzania.
Spend the night and then continue on the next day. Both towns have regular long-distance bus services.
Buses Tanzania Dar es Salaam Arusha Moshi Kampala Mombasa Nairobi Kigali
To and From Mozambique: The main border post is at Kilambo (Tanzania) which you can get to via minibus from Mtwara.
To cross the border requires a trip across the Ruvuma River and depending on the tides and the season, this could be a simple quick canoe trip or an hour long ferry ride.
The border post in Mozambique is at Namiranga.
To and From Uganda: Daily buses travel from Kampala to
Dar es Salaam (via
Nairobi -- so make sure you get a visa for Kenya to transit).
The bus trip takes at least 25 hours.
A more manageable crossing is from Kampala to Bukoba (on the shores of Lake Victoria) which gets you to Tanzania in about 7 hours.
You can also take a short 3 hour trip by bus from Bukoba (Tanzania) to the Ugandan border town of Masaka.
To and From Rwanda: Regional coach services travels from Kigali to Dar es Salaam at least once a week, the trip takes about 36 hours and crosses into Uganda first.
Shorter trips between the Tanzania/Rwanda border at Rusumo Falls are possible but the security situation fluctuates so inquire locally in Benako (Rwanda) or Mwanza (Tanzania).
Buses also run at least once a day from Mwanza (it will take all day) to the border of Rwanda, and from there you can catch a minibus to Kigali.
Catching the bus from Mwanza means a ferry trip to start with so the schedule is fairly fixed.
To and From Zambia: Buses run a couple times a week between
Dar es Salaam and
Lusaka (about 30 hours) and between Mbeya and Lusaka (about 16 hours).
The border that is used most often is at Tunduma and you can get minibuses from Mbeya to Tunduma and then cross into Zambia and take public transport from there.