` Mozaico Coaches Ltd – The Ultimate Comfort Leader
East Africa's Comfort Leader

Travel
Bold. Travel Far.

Connecting Kenya, Uganda, Tanzania, Rwanda, Burundi & DRC with premium Marcopolo Scania coaches. Daily departures. Borderless journeys.

6+
Countries
100+
Cities
4PM
Daily
24/7
Support
Experience travel in style
Book a Ticket Now
1. Search
2. Select Bus
3. Choose Seat
4. Confirm
Filter Buses
Leaving from — to —
1
Marcopolo Bus
Mozaico Coaches Ltd
★★★★½
FromNairobi
ToKampala
Departure Time4:00 PM
Available Seats43
Date
Bus TypeScania / AC
Select Bus by Choosing the Class
VIP
Select VIP
KES 5,000
Extra legroom, priority boarding
First
First Class
KES 3,500
Wide reclining seat, AC
Business
Business
KES 3,500
Standard comfort seat
Choose Your Seat
Class: —
Available
Selected
Taken
🚌 Driver — Front of Bus
Selected Seat(s)
Total AmountKES 0
🎉

Booking Confirmed!

Your seat is reserved. Save your booking reference — you'll need it to access Live Tracking.

Your Booking Reference
MZ-2024-004
📋 Tap to copy · Also sent to your phone
Or scroll down to the Live Tracking section
Nairobi Kampala Nairobi Bujumbura Nairobi Dar-es-Salaam Mombasa Kampala Nairobi Kigali Nairobi Goma (DRC) Daily Departures at 4:00 PM Customer Care: 0750 038 643 Nairobi Kampala Nairobi Bujumbura Nairobi Dar-es-Salaam Mombasa Kampala Nairobi Kigali Nairobi Goma (DRC) Daily Departures at 4:00 PM Customer Care: 0750 038 643
Most Travelled

Featured Routes

All Routes →
🇰🇪 Kenya → 🇺🇬 Uganda
NairobiKampala
via Nakuru · Kisumu · Busia · Jinja
4PM Daily~12 hrs
Departs 4:00 PM
🇰🇪 Kenya → 🇧🇮 Burundi
NairobiBujumbura
via Kisumu · Kampala · Mbarara · Kabanga · Ngozi
4PM Daily~20 hrs
Departs 4:00 PM
🇰🇪 Kenya → 🇹🇿 Tanzania
NairobiDar es Salaam
via Namanga · Arusha · Moshi · Tanga · Chalinze
Daily~14 hrs
Departs Daily
🇰🇪 Kenya Coast Route
MombasaNairobi
via Mtito Andei · Machakos · Syokimau
Daily~8 hrs
Departs Daily
🇰🇪 Kenya → 🇷🇼 Rwanda
NairobiKigali
via Kisumu · Kampala · Mbarara · Kabale · Katuna
Daily~18 hrs
Departs Daily
🇰🇪 Kenya → 🇨🇩 DRC Congo
NairobiGoma
via Kampala · Kabale · Kigali · Gisenyi · Goma
Daily~22 hrs
Departs Daily
3
🚌
Marcopolo
Scania Fleet
  • Premium reclining seats & AC
  • Onboard entertainment system
  • Complimentary refreshment stop
  • Luggage storage below deck
  • Trained bilingual crew
  • Cross-border clearance support
  • WhatsApp 24/7 assistance
Why Mozaico

The Difference
Is Clear

01

Premium Comfort

Spacious Marcopolo Scania coaches with reclining leather seats and generous legroom ensure you arrive refreshed on every journey.

02

6-Country Network

The widest cross-border coach network in the region — from the Kenyan coast to DRC's Goma, with seamless border crossing assistance.

03

Safety First

Professional drivers, GPS-tracked coaches and strict safety standards on every route, every single day.

04

Easy Booking

Book online at mozaico.co.ke, via our mobile app or call 0750 038 643 — available 24 hours a day.

05

Daily Reliability

Consistent 4PM daily departures on all major routes so you can plan your travel with complete confidence.

Where We Go

100+ Destinations
Across East Africa

From the coast of Mombasa to the hills of Bujumbura, Mozaico connects communities across six countries. Select a country to explore all stops.

NairobiMombasaKisumuNakuruEldoretKitaleBungomaWebuyeMalabaBusiaKerichoKisiiMigoriRongoHomabayKakamegaMumiasKapsabetMoisBridgeSiayaMalindiKilifiMtwapaLamuCity MallMavueniGarsenHolaMpeketoniHindiThikaEmbuMeruMauaMachakosKisasi (Kitui)MwingiMatuuGarissaSyokimauNarokKapenguriaBumalaNamangaTavetaWoteRodikopanyOyugisKatitoKendubayAwendoBondoUsengeSori
Dar-es-SalaamArushaMoshiTangaMwanzaKahamaTarimeMusomaIsebaniaSirareKibahaChalinzeSegeraBomangombeMomboMuhezaHorohoroNgaraRulengeBenacoBiharamuloNyakanaziMaguLamadiGeitaKatoroRusumoMutukulaNjiapandahimoBUNDAMuzani
KampalaJinjaMbararaNtungamoKabaleKatunaKanyonyoKisoroKagitumbaMatumba
KigaliRuhengeriGisenyiKayonzaCyanika
BujumburaNgoziGitegaKayanzaBukeyeMakambaMabandaMuyingaCankuzoKoberoKabangaGasenyiKirundoKaruziRuyigiMuramuyaMasangazeraKayagoroMatanaRatanaKigoma (BI)
GomaUviraBukavu
Booked Passengers Only

Live Bus Tracking

Know exactly where your bus is — in real time. Enter your booking reference to unlock your personal tracking dashboard.

📍

Real-Time Location

See your bus on a live map updated every 30 seconds, pinpointing its exact position along the route.

⏱️

Live ETA

Get a dynamic estimated arrival time recalculated as the journey progresses — no more guessing.

🔔

Stop Alerts

See which stops have been passed and which are coming up next, so you can be ready on time.

👨‍👩‍👧

Peace of Mind

Share the live link with family so they know exactly when to pick you up — no stressful calls needed.

🚦

Delay Warnings

Instant notification if your bus is delayed at a border crossing or stops unexpectedly on route.

🔒

Private & Secure

Tracking is only accessible with your unique booking reference — your journey data stays yours.

Track Your Bus

This feature is exclusively for passengers with a confirmed booking. Enter your booking reference below to access live tracking.

🔐

Your booking reference was sent to your email & phone when you purchased your ticket.

❌ Invalid booking reference. Please check your ticket and try again.

Demo references: MZ-2024-001 · MZ-2024-002 · MZ-2024-003

Booking Reference
MZ-2024-001
Live Tracking Active
Current Location
Loading…
Estimated Arrival
Calculating…
OriginDestination
Speed
Distance Left
Route Stops
    Last updated: just now
    Get In Touch

    Ready to
    Hit the Road?

    Our customer care team is available to help you plan your journey, book tickets, and answer any questions — any time of day.

    Send an Enquiry

    💬