Passport or National ID
A valid passport or East African Tourist Passport. Citizens of Kenya, Uganda and Rwanda may instead travel on a National ID card.

Kenya · Uganda · Rwanda · South Sudan
Daily long-distance coaches from Nairobi to Kampala, Kigali and Juba. Choose your exact seat online, then arrive at the terminal with your documents.
Trinity bus tickets booked direct — the official Trinity Express booking site for all Trinity bus routes across East Africa.
These are long-distance cross-border services. Journey times depend heavily on immigration queues and road conditions, so treat them as guidance rather than a guarantee.
Border posts, documents, stops and timings for each Trinity Express service.
Overnight coach through Nakuru and Eldoret, clearing Malaba or Busia before dawn.
Book Nairobi to Kampala seatsThe long haul across Uganda into Rwanda, crossing at Gatuna or Mirama Hills.
Book Nairobi to Kigali seatsFull-day service north through Uganda to Juba via the Nimule border.
Book Nairobi to Juba seatsReturn leg from Kampala through Jinja and Malaba into Nairobi.
Book Kampala to Nairobi seatsTwo-border return run from Rwanda across Uganda into Kenya.
Book Kigali to Nairobi seatsLongest run on the network, south through Uganda from Juba to Nairobi.
Book Juba to Nairobi seatsDaytime and overnight runs from Kampala through Mbarara into Rwanda.
Book Kampala to Kigali seatsKenya to Burundi across Uganda and Rwanda, connecting through Kigali.
Book Nairobi to Bujumbura seatsJoin the Kigali coach at Eldoret and save hours off the Nairobi departure.
Book Eldoret to Kigali seatsShort western-Kenya hop to Uganda through the Busia border.
Book Kisumu to Kampala seatsBoard the Kampala coach at Nakuru, a few hours into the Nairobi run.
Book Nakuru to Kampala seatsCoast-to-capital run, with onward connections to Kampala, Kigali and Juba.
Book Mombasa to Nairobi seatsCrossing a border? Read the East Africa bus travel requirements guide for passports, visas, Yellow Fever cards and luggage rules.
Need help before you pay? Contact the Trinity Express booking desk for fares, luggage and border questions.
To board any Trinity Express cross-border bus you must present the following at the terminal before departure.
A valid passport or East African Tourist Passport. Citizens of Kenya, Uganda and Rwanda may instead travel on a National ID card.
Strictly mandatory when crossing into Uganda, Rwanda and South Sudan. Passengers without a certificate will not be boarded.
Required for non-EAC citizens. Secure your visa online or confirm visa-on-arrival eligibility before departure day.
Pack once, travel light. Cargo is weighed and assessed at the counter before boarding.
One standard suitcase or travel backpack in the under-bus cargo hold, plus one small piece of hand luggage for the overhead cabin.
Heavy commercial luggage, large boxes or extra bags attract a fee assessed by weight and size at the cargo counter before boarding.
Arrive at the terminal at least 45 minutes before departure for document checks and cargo loading.
Reach our booking and cargo desks directly.