Airlines / OD
Airline
Malindo Air logo

Malindo Air (OD)

Malindo Air (OD) is a Malaysia airline with the radio callsign “Malindo”. It operates 590 routes from 88 airports to 88 destinations in 24 countries, anchored at Pendik, Istanbul (SAW). Its longest route is Sepang (KUL) to Auckland (AKL), roughly 8,702 km. Around 281 of its routes are domestic and 309 international. Every OD flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

590Routes
88Destinations
24Countries
SAWMain hub
8,702 kmLongest route
MXDICAO
ODIATA
Malindo Air route network · 237 routes

Malindo Air routes & flight numbers

Origin and destination for routes 301–400 of 590. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
OD2402JHB · Johor BahruKUL · Sepang0h 39m••:•• → ••:••
OD2403KUL · SepangJHB · Johor Bahru0h 39m••:•• → ••:••
OD2404JHB · Johor BahruKUL · Sepang0h 39m••:•• → ••:••
OD2405KUL · SepangJHB · Johor Bahru0h 39m••:•• → ••:••
OD2407KUL · SepangJHB · Johor Bahru0h 39m••:•• → ••:••
OD2408JHB · Johor BahruKUL · Sepang0h 39m••:•• → ••:••
OD241KUL · SepangBLR · Bengaluru3h 45m••:•• → ••:••
OD2418JHB · Johor BahruPEN · Penang1h 01m••:•• → ••:••
OD242BLR · BengaluruKUL · Sepang3h 45m••:•• → ••:••
OD260TRV · ThiruvananthapuramKUL · Sepang3h 40m••:•• → ••:••
OD261KUL · SepangTRV · Thiruvananthapuram3h 40m••:•• → ••:••
OD268AMD · AhmedabadKUL · Sepang4h 54m••:•• → ••:••
OD271KUL · SepangATQ · Amritsar5h 23m••:•• → ••:••
OD272ATQ · AmritsarKUL · Sepang5h 23m••:•• → ••:••
OD281KUL · SepangCCU · Kolkata3h 27m••:•• → ••:••
OD282CCU · KolkataKUL · Sepang3h 27m••:•• → ••:••
OD290KUL · SepangVNS · Varanasi4h 10m••:•• → ••:••
OD293KUL · SepangMLE · Malé4h 03m••:•• → ••:••
OD294MLE · MaléKUL · Sepang4h 03m••:•• → ••:••
OD295KUL · SepangMLE · Malé4h 03m••:•• → ••:••
OD296MLE · MaléKUL · Sepang4h 03m••:•• → ••:••
OD297KUL · SepangMLE · Malé4h 03m••:•• → ••:••
OD298MLE · MaléKUL · Sepang4h 03m••:•• → ••:••
OD301BDO · BandungKUL · Sepang1h 50m••:•• → ••:••
OD302KUL · SepangBDO · Bandung1h 50m••:•• → ••:••
OD303BTH · BatamSZB · Subang0h 47m••:•• → ••:••
OD304SZB · SubangBTH · Batam0h 47m••:•• → ••:••
OD305DPS · Kuta, BadungKUL · Sepang2h 40m••:•• → ••:••
OD306KUL · SepangDPS · Kuta, Badung2h 40m••:•• → ••:••
OD306DKUL · SepangDPS · Kuta, Badung2h 40m••:•• → ••:••
OD307DPS · Kuta, BadungKUL · Sepang2h 40m••:•• → ••:••
OD308KUL · SepangDPS · Kuta, Badung2h 40m••:•• → ••:••
OD309DPS · Kuta, BadungKUL · Sepang2h 40m••:•• → ••:••
OD310KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD311CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD312KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD313CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD315CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD316KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD317CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD318KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD319CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD320KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD322KUL · SepangKNO · Beringin0h 45m••:•• → ••:••
OD323KNO · BeringinKUL · Sepang0h 45m••:•• → ••:••
OD324KUL · SepangKNO · Beringin0h 45m••:•• → ••:••
OD325KNO · BeringinKUL · Sepang0h 45m••:•• → ••:••
OD326KUL · SepangKNO · Beringin0h 45m••:•• → ••:••
OD327KNO · BeringinKUL · Sepang0h 45m••:•• → ••:••
OD328KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD329CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD333KUL · Sepang2h 05m••:•• → ••:••
OD334KUL · Sepang2h 05m••:•• → ••:••
OD335KUL · Sepang2h 05m••:•• → ••:••
OD336KUL · SepangPKU · Pekanbaru0h 40m••:•• → ••:••
OD337PKU · PekanbaruKUL · Sepang0h 40m••:•• → ••:••
OD340CGK · JakartaPEN · Penang2h 04m••:•• → ••:••
OD341PEN · PenangCGK · Jakarta2h 04m••:•• → ••:••
OD342CGK · JakartaPEN · Penang2h 04m••:•• → ••:••
OD343PEN · PenangCGK · Jakarta2h 04m••:•• → ••:••
OD344CGK · JakartaPEN · Penang2h 04m••:•• → ••:••
OD345PEN · PenangCGK · Jakarta2h 04m••:•• → ••:••
OD346SZB · SubangCGK · Jakarta1h 44m••:•• → ••:••
OD347CGK · JakartaSZB · Subang1h 44m••:•• → ••:••
OD348SZB · SubangCGK · Jakarta1h 44m••:•• → ••:••
OD349CGK · JakartaSZB · Subang1h 44m••:•• → ••:••
OD350KUL · SepangSUB · Surabaya2h 19m••:•• → ••:••
OD351SUB · SurabayaKUL · Sepang2h 19m••:•• → ••:••
OD352KUL · SepangSUB · Surabaya2h 19m••:•• → ••:••
OD353SUB · SurabayaKUL · Sepang2h 19m••:•• → ••:••
OD356KUL · SepangBTH · Batam0h 44m••:•• → ••:••
OD3560KUL · SepangBTH · Batam0h 44m••:•• → ••:••
OD357BTH · BatamKUL · Sepang0h 44m••:•• → ••:••
OD362KUL · SepangPLM · Palembang1h 12m••:•• → ••:••
OD363PLM · PalembangKUL · Sepang1h 12m••:•• → ••:••
OD366KUL · SepangLOP · Mataram (Pujut, Lombok Tengah)2h 47m••:•• → ••:••
OD367LOP · Mataram (Pujut, Lombok Tengah)KUL · Sepang2h 47m••:•• → ••:••
OD372KUL · SepangDIL · Dili3h 48m••:•• → ••:••
OD373DIL · DiliKUL · Sepang3h 48m••:•• → ••:••
OD380KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD381CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD382KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD383CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD386KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD387CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD388KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD389CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD390KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD391CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD392KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD393CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD396KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD397CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD398KUL · SepangCGK · Jakarta1h 41m••:•• → ••:••
OD399CGK · JakartaKUL · Sepang1h 41m••:•• → ••:••
OD5001KUL · SepangBTH · Batam0h 44m••:•• → ••:••
OD5018KUL · SepangSZB · Subang0h 25m••:•• → ••:••
OD5019SZB · SubangKUL · Sepang0h 25m••:•• → ••:••
OD502KUL · SepangDAD · Da Nang2h 17m••:•• → ••:••
OD503DAD · Da NangKUL · Sepang2h 17m••:•• → ••:••
← PrevRoutes 301–400 of 590Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where Malindo Air flies

88 destinations served.

Busiest Malindo Air hubs

Top origin airports by number of routes.

About the Malindo Air network

Malindo Air connects 88 origin airports with 88 destinations on 590 scheduled routes. Its domestic network covers about 281 routes within Malaysia, while 309 routes reach international destinations across 24 countries. The busiest base, Pendik, Istanbul (SAW), anchors most OD departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does Malindo Air fly to?

Malindo Air (OD) serves 88 destinations in 24 countries across 590 routes tracked by FlightNerve.

What is Malindo Air’s main hub?

Malindo Air’s busiest base is Istanbul Sabiha Gökçen International Airport (SAW) in Pendik, Istanbul.

What is Malindo Air’s longest route?

Malindo Air’s longest scheduled route is Sepang (KUL) to Auckland (AKL), about 8,702 km.

Can I track Malindo Air flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any OD flight in a single API call.

Track any Malindo Air flight in real time

Live status, position, schedule and aircraft for every OD flight, one API call.

Get an API key →