Trinity Express bus from Mombasa to Nairobi
Mombasa to Nairobi is a domestic service along the A109 highway, taking roughly 8 to 10 hours. It is also the natural first leg for coast passengers heading on to Kampala, Kigali or Juba, with connections from the Nairobi terminal.
Ready to travel? Book the Trinity Express Mombasa to Nairobi bus on the live seat map, or compare it with the Trinity Express Nairobi to Kampala bus guide and the Trinity Express Nairobi to Kigali bus guide. Crossing a border for the first time? Read the East Africa bus travel requirements guide. Questions about fares or luggage? Contact the Trinity Express booking desk.
- Journey time
- About 8 to 10 hours
- Border posts
- Domestic route — no border crossing
Mombasa to Nairobi bus stops along the way
- 1Mombasa terminal
- 2Mariakani
- 3Voi
- 4Mtito Andei
- 5Machakos turnoff
- 6Nairobi
Mombasa to Nairobi bus booking online
No passport or border paperwork is needed for this leg — just pick your date, departure time and seat, then add passenger details. Your seat is held for 10 minutes while you confirm payment on WhatsApp or email.
Connecting to the cross-border coaches
If you are continuing to Uganda, Rwanda or South Sudan, book the Mombasa to Nairobi leg and tell the booking desk your onward destination so the connection is held for you at the Nairobi terminal. Have your passport and Yellow Fever certificate ready for the cross-border leg.
Comfort on the coast highway
VIP sleeper, business recliner and economy seats are available. Business and VIP seats include charging ports and extra legroom, which are worth it on the overnight departures.
Tips for the Trinity Express Mombasa to Nairobi bus
- Book the overnight departure to arrive in Nairobi in time for a morning cross-border connection.
- Keep valuables in your cabin bag, not the hold.
- Arrive 45 minutes early for manifest and luggage check-in.
Reserve your Mombasa to Nairobi seat
Pick your exact seat on the live seat map, then confirm payment details on WhatsApp or email.
Book on Trinity ExpressOther Trinity Express routes
Nairobi → Kampala
About 12 hours
Overnight coach through Nakuru and Eldoret, clearing Malaba or Busia before dawn.
Read the Nairobi to Kampala bus guideNairobi → Kigali
About 18 to 22 hours
The long haul across Uganda into Rwanda, crossing at Gatuna or Mirama Hills.
Read the Nairobi to Kigali bus guideNairobi → Juba
About 24 hours
Full-day service north through Uganda to Juba via the Nimule border.
Read the Nairobi to Juba bus guideKampala → Nairobi
About 12 hours
Return leg from Kampala through Jinja and Malaba into Nairobi.
Read the Kampala to Nairobi bus guideKigali → Nairobi
About 18 to 22 hours
Two-border return run from Rwanda across Uganda into Kenya.
Read the Kigali to Nairobi bus guideJuba → Nairobi
About 24 hours
Longest run on the network, south through Uganda from Juba to Nairobi.
Read the Juba to Nairobi bus guideKampala → Kigali
About 9 to 10 hours
Daytime and overnight runs from Kampala through Mbarara into Rwanda.
Read the Kampala to Kigali bus guideNairobi → Bujumbura
About 26 to 30 hours
Kenya to Burundi across Uganda and Rwanda, connecting through Kigali.
Read the Nairobi to Bujumbura bus guideEldoret → Kigali
About 15 to 18 hours
Join the Kigali coach at Eldoret and save hours off the Nairobi departure.
Read the Eldoret to Kigali bus guideKisumu → Kampala
About 7 to 9 hours
Short western-Kenya hop to Uganda through the Busia border.
Read the Kisumu to Kampala bus guideNakuru → Kampala
About 9 to 11 hours
Board the Kampala coach at Nakuru, a few hours into the Nairobi run.
Read the Nakuru to Kampala bus guide