Travel from Kampala to Mombasa

Bus or fly from Kampala to Mombasa?

Kenya Airways, Rwandair Express and four other airlines fly from Kampala to Mombasa hourly. Alternatively, Modern Coast operates a bus from Kampala to Mombasa once daily. Tickets cost $13 - $29 and the journey takes 20 h 44 min.

How to get from Kampala to Mombasa

ModeDurationPrice
From Kampala drive to Entebbe airport, fly to Mombasa airport, then taxi to Mombasa.4 h 29 min$202
From Kampala drive to Entebbe airport, fly to Ukunda airport, drive to Likoni, car ferry to Mombasa, then drive to Mombasa.5 h 21 min$330
From Kampala bus to Nairobi, taxi to Nairobi, train to Mombasa, then taxi to Mombasa.18 h 4 min$116
From Kampala bus to Mombasa.20 h 44 min$20
From Kampala bus to Kisumu, walk to Kisumu, then bus to Mombasa.21 h 35 min$39
From Kampala drive to Mombasa.16 h 36 min$124

How long does it take to get from Kampala to Mombasa?

It takes approximately 4 h 29 min to get from Kampala to Mombasa, including transfers.

Is there a direct bus between Kampala and Mombasa?

Yes, there is a direct bus departing from Kampala and arriving at Mombasa. Services depart once daily, and operate every day. The journey takes approximately 20 h 44 min.

Operators from Kampala to Mombasa

OperatorPhoneWebsite
Kenya AirwaysKenya Airways
Rwandair ExpressRwandair Express
East African Safari Air ExpressEast African Safari Air Express
Fly540Fly540
Jambojet LimitedJambojet Limited
African ExpressAfrican Express
Kenya Ferries254 20 2118344Kenya Ferries
The Guardian CoachThe Guardian Coach
Kenya RailwaysKenya Railways
Modern CoastModern Coast
Easy Coach+254 738 200314Easy Coach
MASHMASH
Close Print Itinerary
  1. Here are 6 options to get from
    Kampala to Mombasa:

    1. Trip:
      1 Fly to Mombasa
      • One-Way approx: USD $187 - $274
      • Duration: 4 h 29 min
      Open +
      • Trip:
        1 Fly to Mombasa
        • One-Way approx: USD $187 - $274
        • Duration: 4 h 29 min
        Close x
    2. Trip:
      2 Drive, fly to Ukunda, car ferry
      • One-Way approx: USD $209 - $563
      • Duration: 5 h 21 min
      Open +
      • Trip:
        2 Drive, fly to Ukunda, car ferry
        • One-Way approx: USD $209 - $563
        • Duration: 5 h 21 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $90 - $122
      • Duration: 18 h 4 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $90 - $122
        • Duration: 18 h 4 min
        Close x
    4. Trip:
      4 Bus Modern Coast
      • One-Way approx: USD $13 - $29
      • Duration: 20 h 44 min
      Open +
      • Trip:
        4 Bus Modern Coast
        • One-Way approx: USD $13 - $29
        • Duration: 20 h 44 min
        Close x
    5. Trip:
      5 Bus MASH
      • One-Way approx: USD $36 - $40
      • Duration: 21 h 35 min
      Open +
      • Trip:
        5 Bus MASH
        • One-Way approx: USD $36 - $40
        • Duration: 21 h 35 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $100 - $150
      • Duration: 16 h 36 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $100 - $150
        • Duration: 16 h 36 min
        Close x