Rome2Rio

How to get fromMalindi to Iringaby plane, car or bus

Find Transport to Iringa

See all options

There are 5 ways to get from Malindi to Iringa by plane, car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Malindi

    best
    1. Fly from Malindi (MYD) to Iringa Airport (IRI)plane plane MYD - IRI
    7h 39m
    $280–773
  2. Drive 924.8 km

    cheapest
    1. Drive from Malindi to Iringacar car 924.8 km
    13h 30m
    $115–166
  3. Bus, bus to Tanga Airport, fly

    1. Take the bus from Malindi to Mombasabus bus
    2. Take the bus from Mombasa to Tangabus bus
    3. Fly from Tanga Airport (TGT) to Iringa Airport (IRI)plane plane TGT - IRI
    12h 23m
    $150–585
  4. Bus to Mombasa, fly

    1. Take the bus from Malindi to Mombasabus bus
    2. Fly from Mombasa (MBA) to Iringa Airport (IRI)plane plane MBA - IRI
    8h 11m
    $178–506
  5. Bus, bus to Julius Nyerere International Airport, fly

    1. Take the bus from Malindi to Mombasabus bus
    2. Take the bus from Mombasa to Dar es Salaambus bus
    3. Fly from Julius Nyerere International Airport (DAR) to Iringa Airport (IRI)plane plane DAR - IRI
    14h 22m
    $126–236

Malindi (MYD) to Iringa Airport (IRI) flights

Calendar8Weekly Planes
Duration7h 28mAverage Duration
Ticket$269Cheapest Price
See schedules

Questions & Answers

What companies run services between Malindi, Kenya and Iringa, Tanzania?

Jambojet Limited, Kenya Airways, and three other airlines fly from Malindi (MYD) to Iringa Airport (IRI) once daily.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.