Cheap Bus Tickets from Dar es Salaam to Kampala


Bus Online Booking from Dar es Salaam to Kampala

>> Book your bus ticket to Kampala now

Kampala has many charms within the rolling 7 hills on which it sits - each providing a special history, point of view of the charming chaos and several attractions to keep you engaged for a few days. Here are some of the best attractions:

Uganda National Cultural Center
This cultural center generally called as National Theater has a lineup of great live music, dance, film and drama in the auditorium. These are restaurants and bars, and nightly outdoor events including drumming, jam sessions, and comedy nights.

Kasubi Tombs
Kasubi Tombs is the burial place for the kings and royal family of the Buganda Kingdom. UNESCO listed this place for their importance to the Kingdom. A visit to the tomb provides visitors an impression of a rural village with its remarkable grass thatched hut actually built for Kabaka Mutesa as a palace in 1882, which was changed into burial site for his death 2 years later.

Bus Dar es Salaam to Kampala FAQs

What is the affordable way to get from Dar es Salaam to Kampala?

The affordable way to get from Dar es Salaam to Kampala by bus. Bus fare from Dar es Salaam to Kampala $40 - $55 and takes 29h 30m.

Is there a direct bus from Dar es Salaam to Kampala?

No, there is no direct best bus from Kampala to dar es salaam. Anyway, there are services departing from Jangwani and arriving at Kampala via Nairobi and Dar es Salaam. The journey, including transfers, takes about 29 20m.

What is the distance between Kampala and Dar es Salaam?

The travel distance of Kampala and Dar es Salaam is 1087 km.

Where do I take Dar es Salaam to Kampala bus from?

Bus service from Kampala to dar essalaam, run by Darlux Co. Ltd.

Fly or bus from Dar es Salaam to Kampala?

The excellent way to get from Dar es Salaam to Kampala is to fly which takes 4h 30m and costs $140 - $600. Alternatively, you can bus, bus from Kampala to dar es salaam viamutukula cost $45 - $65 and takes 29h 20m.