All Destinations

Major Bus Routes Across East Africa

Travel with Tahmeed Express across Kenya, Uganda, and Tanzania. Safe, comfortable, and reliable bus services connecting major cities and towns.

The attached image captures a scenic coastal road curving gracefully along the edge of a hillside. On the right, the hillside is covered in green vegetation and rocky patches, while on the left, the vast ocean stretches out to the horizon. Below the road, a sandy beach lies tucked between rocky outcrops, where gentle waves meet the shore. A few vehicles can be seen traveling the road, highlighting its use as both a practical route and a picturesque drive. The clear blue sky and bright sunlight give the scene a refreshing and inviting atmosphere, perfect for a coastal journey.

Kenya Routes

Major cities and towns across Kenya

Nairobi ↔ Mombasa

8 hours
480 km
Via Voi, Mtito Andei

Nairobi ↔ Kisumu

6 hours
350 km
Via Nakuru, Kericho

Nairobi ↔ Nakuru

3 hours
160 km
Via Naivasha

Nairobi ↔ Eldoret

5 hours
310 km
Via Nakuru

Nairobi ↔ Kitale

7 hours
380 km
Via Nakuru, Eldoret

Nairobi ↔ Malaba

8 hours
450 km
Via Nakuru, Eldoret

Mombasa ↔ Malaba

11 hours
680 km
Via Nairobi, Nakuru

Mombasa ↔ Kitale

13 hours
780 km
Via Nairobi, Eldoret

Mombasa ↔ Kisumu

12 hours
750 km
Via Nairobi, Nakuru

Kenya - Uganda Routes

Cross-border routes to Uganda

Nairobi ↔ Kampala

12 hours
750 km
Via Nakuru, Eldoret, Malaba

Mombasa ↔ Kampala

16 hours
1,050 km
Via Nairobi, Nakuru, Malaba

Kisumu ↔ Kampala

8 hours
450 km
Via Busia Border

Eldoret ↔ Kampala

6 hours
320 km
Via Malaba Border

Kitale ↔ Kampala

5 hours
280 km
Via Malaba Border

Nakuru ↔ Kampala

9 hours
550 km
Via Eldoret, Malaba

Kenya - Tanzania Routes

Cross-border routes to Tanzania

Nairobi ↔ Dar es Salaam

14 hours
850 km
Via Mombasa, Tanga

Mombasa ↔ Dar es Salaam

10 hours
600 km
Via Voi, Tanga

Nairobi ↔ Arusha

5 hours
280 km
Via Namanga Border

Nairobi ↔ Moshi

6 hours
350 km
Via Arusha

Mombasa ↔ Arusha

9 hours
550 km
Via Voi, Taveta

Mombasa ↔ Moshi

10 hours
620 km
Via Voi, Arusha