Malindo Air logo

Malindo Air

ICAO: MXD IATA: OD Active as of Feb 10, 2026

Airline Statistics

154

Active Routes

2449

Flight Observations

60

Unique Destinations

60

Origin Airports

1366

Avg Route Distance (mi)

4541

Longest Route (mi)

0

Domestic Routes

100

International Routes

About Malindo Air

Batik Air Malaysia, originally established as Malindo Air, was founded in September 2012 as a joint venture between Malaysia's National Aerospace and Defence Industries (NADI) and Indonesia's Lion Air. The airline officially commenced operations on March 22, 2013, initially employing a hybrid business model that combined low-cost fares with select premium services. In a strategic move to unify the Lion Air Group's full-service carriers under a common identity, Malindo Air underwent a significant rebranding on April 28, 2022, officially adopting the name Batik Air Malaysia.

The airline's primary operational hub is Kuala Lumpur International Airport (KLIA), and it has also utilized Subang Skypark (Sultan Abdul Aziz Shah Airport) as an operational base. Its headquarters are located in Ara Damansara, Petaling Jaya, Selangor, Malaysia. As of late 2024, Batik Air Malaysia operates a modern fleet that includes Boeing 737-800s, Boeing 737 MAX 8s, and Airbus A330-300s, with an approximate fleet size of 32 to 44 aircraft. Notably, in 2017, it became the first airline globally to operate the Boeing 737 MAX 8.

Batik Air Malaysia operates an extensive route network, offering domestic flights within Malaysia and international services across the Asia-Pacific, South Asia, and the Middle East. The airline currently serves approximately 74 international routes to 20 countries and 21 domestic routes within Malaysia, totaling 100 routes. While not a member of major global airline alliances, Batik Air Malaysia has established interline agreements with several carriers, including All Nippon Airways, Etihad Airways, KLM, Qatar Airways, and Turkish Airlines. As a full-service carrier, it offers Business Class and Economy Class on all flights. Business Class features recliner seats with a 38-inch pitch and individual in-flight entertainment (IFE) on narrow-body aircraft, and angle-flat seats with personal IFE on Airbus A330s. Economy Class seats typically offer a 32-inch pitch. Passengers in both classes receive complimentary snacks and meals, and in-flight entertainment is accessible via personal screens or wireless streaming to personal devices. Checked baggage is included with fares, offering up to 20 kg for Economy and 30 kg for Business Class passengers.

Traveler Reviews

Traveler reviews for Batik Air Malaysia present a mixed but generally cautious sentiment.

What Travelers Love:

  • Affordable Fares & Value: Many travelers appreciate the competitive pricing, especially given that the airline offers a full-service experience with amenities often associated with higher-priced carriers.
  • Comfortable Seating & Legroom: Passengers frequently commend the generous legroom in Economy Class and the spaciousness of seats compared to some other budget airlines.
  • Included Amenities: The provision of complimentary baggage allowance and meals/snacks is a consistent positive, enhancing the perceived value of the ticket.

Common Complaints:

  • Frequent Delays & Cancellations: A significant number of reviews highlight issues with frequent flight delays and cancellations, often with inadequate communication or assistance from the airline.
  • Poor Customer Service: Travelers report unresponsive hotlines, unhelpful ground staff, and a general lack of empathy or apology during flight disruptions.
  • Inconsistent In-Flight Experience & Tech Issues: Some passengers note that in-flight entertainment systems might not work or are unavailable on certain aircraft, and Wi-Fi services can be unreliable or non-existent despite being advertised.

Overall, the sentiment for Batik Air Malaysia is highly mixed. While some travelers find it to be a good value for money, especially for short-haul flights with its comfortable seating and included amenities, many others express frustration due to significant operational inconsistencies, primarily flight delays and cancellations, coupled with poor customer service.

Safety Information

Batik Air Malaysia maintains a verifiable safety record with regulatory certifications and a commitment to safety standards, though like many airlines, it has experienced a few incidents.

In February 2024, a Batik Air Malaysia Boeing 737-8GP experienced a rapid cabin decompression while en route, leading to an emergency descent and diversion to Kuching, with no casualties reported. Historically, an Indonesian Batik Air flight (Batik Air Flight 7703) was involved in a runway collision with a towed aircraft in April 2016 at Halim Perdanakusuma Airport, resulting in aircraft damage but no fatalities. Other reported incidents include a runway overrun in 2015 and instances of turbulence.

Batik Air has successfully renewed its IATA Operational Safety Audit (IOSA) certification, which is a prestigious and rigorous global benchmark for aviation safety and operational efficiency. This certification, valid through June 3, 2027, is developed by the International Air Transport Association (IATA) and covers eight critical operational areas, including flight operations, aircraft engineering and maintenance, and aviation security. The airline is also a full IATA airline member.

As of November 2025, the average age of Batik Air Malaysia's fleet of 39 aircraft (5 Airbus A330s and 34 Boeing 737 NG/Max) is approximately 8.8 years. While generally considered a modern fleet, some passenger reviews have occasionally noted that the interior of older 737s might show their age.

Based on available data, Batik Air has an AirlineRatings.com safety rating of 5 out of 7, updated in September 2024. The airline emphasizes an "unwavering commitment to safety" and highlights its renewed IOSA certification as a testament to its robust safety protocols and operational precision, aiming to provide passengers with peace of mind.

Compiled by AirportRoutes.com • Updated 2 months, 1 week ago

Route Network Map

Click on any airport to see its routes

Most Popular Routes

LGK → KUL
Langkawi International Airport → Kuala Lumpur Int'l
283 miles
107 flights
B738
PEN → KUL
Penang International Airport → Kuala Lumpur Int'l
202 miles
106 flights
B738
KNO → KUL
Kualanamu International Airport → Kuala Lumpur Int'l
204 miles
85 flights
B738
KUL → CGK
Kuala Lumpur International Airport → Jakarta-Soekarno-Hatta Int'l
703 miles
66 flights
B738
TWU → BKI
Tawau Airport → Kota Kinabalu Int'l
182 miles
61 flights
B738
JHB → KUL
Senai International Airport → Kuala Lumpur Int'l
156 miles
58 flights
B738
KUL → DPS
Kuala Lumpur International Airport → Ngurah Rai/Bali Intl
1222 miles
57 flights
B738
56 flights
B38M
56 flights
B738

Top Destinations

KUL (WMKK)
Kuala Lumpur Int'l
Sepang
1185 flights
53 routes
BKI (WBKK)
Kota Kinabalu Int'l
Kota Kinabalu
150 flights
6 routes
CGK (WIII)
Jakarta-Soekarno-Hatta Int'l
Tangerang
112 flights
3 routes
SZB (WMSA)
Sultan Abdul Aziz Shah
Subang Jaya
92 flights
7 routes
DPS (WADD)
Ngurah Rai/Bali Intl
Bali/Denpasar
83 flights
5 routes
DMK (VTBD)
Don Muang Int'l (Old Bangkok Int'l)
Bangkok
82 flights
3 routes
PEN (WMKP)
Penang Int'l
George Town
76 flights
6 routes
SIN (WSSS)
Singapore Changi
Singapore
60 flights
4 routes
JHB (WMKJ)
Senai Int'l (Sultan Ismail Int'l)
Senai / Johor Bahru
52 flights
4 routes
KBR (WMKC)
Sultan Ismail Petra
Kota Bharu
49 flights
2 routes

Top Origin Airports

KUL (WMKK)
Kuala Lumpur International Airport
Sepang
696 flights
52 routes
PEN (WMKP)
Penang International Airport
Penang
195 flights
5 routes
SZB (WMSA)
Sultan Abdul Aziz Shah International Airport
Subang
172 flights
10 routes
LGK (WMKL)
Langkawi International Airport
Langkawi
122 flights
2 routes
TWU (WBKW)
Tawau Airport
Tawau
105 flights
3 routes
BKI (WBKK)
Kota Kinabalu International Airport
Kota Kinabalu
104 flights
7 routes
JHB (WMKJ)
Senai International Airport
Johor Bahru
90 flights
3 routes
KNO (WIMM)
Kualanamu International Airport
Beringin
87 flights
2 routes
KMG (ZPPP)
Kunming Changshui International Airport
Kunming
58 flights
4 routes
TFU (ZUTF)
Chengdu Tianfu International Airport
Chengdu (Jianyang)
56 flights
1 route

Top Border Crossing Flights

KUL (WMKK)
Kuala Lumpur International Airport
Sepang, MY
1185 flights
53 routes
BKI (WBKK)
Kota Kinabalu International Airport
Kota Kinabalu, MY
150 flights
6 routes
CGK (WIII)
Soekarno-Hatta International Airport
Tangerang, ID
112 flights
3 routes
SZB (WMSA)
Sultan Abdul Aziz Shah International Airport
Subang Jaya, MY
92 flights
7 routes
DPS (WADD)
Denpasar I Gusti Ngurah Rai International Airport
Bali/Denpasar, ID
83 flights
5 routes
DMK (VTBD)
Don Mueang International Airport
Bangkok, TH
82 flights
3 routes
PEN (WMKP)
Penang International Airport
George Town, MY
76 flights
6 routes
SIN (WSSS)
Singapore Changi Airport
Singapore, SG
60 flights
4 routes

Longest Routes

KUL → JED
Kuala Lumpur International Airport → King Abdulaziz Int'l
4541 mi
JED → KUL
King Abdulaziz International Airport → Kuala Lumpur Int'l
4394 mi
MEL → KUL
Melbourne Airport → Kuala Lumpur Int'l
3929 mi
DXB → KUL
Dubai International Airport → Kuala Lumpur Int'l
3451 mi
KUL → DXB
Kuala Lumpur International Airport → Dubai Int'l
3451 mi

Shortest Routes

BKI → SDK
Kota Kinabalu International Airport → Sandakan
138 mi
KNO → PEN
Kualanamu International Airport → Penang Int'l
149 mi
PEN → KNO
Penang International Airport → Kuala Namu International
149 mi
KUL → JHB
Kuala Lumpur International Airport → Senai Int'l (Sultan Ismail Int'l)
156 mi
JHB → KUL
Senai International Airport → Kuala Lumpur Int'l
156 mi

All Routes

154 Total Routes
Showing 25 most popular routes
Route Destination Flights Distance Aircraft Last Seen
LGK → KUL Kuala Lumpur Int'l
Sepang
107 283 mi B738 Feb 10, 2026
PEN → KUL Kuala Lumpur Int'l
Sepang
106 202 mi B738 Feb 6, 2026
KNO → KUL Kuala Lumpur Int'l
Sepang
85 204 mi B738 Feb 9, 2026
KUL → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
66 703 mi B738 Feb 8, 2026
TWU → BKI Kota Kinabalu Int'l
Kota Kinabalu
61 182 mi B738 Feb 8, 2026
JHB → KUL Kuala Lumpur Int'l
Sepang
58 156 mi B738 Feb 8, 2026
KUL → DPS Ngurah Rai/Bali Intl
Bali/Denpasar
57 1222 mi B738 Jan 14, 2026
BKI → KUL Kuala Lumpur Int'l
Sepang
56 1014 mi B738 Feb 10, 2026
TFU → KUL Kuala Lumpur Int'l
Sepang
56 1916 mi B38M Feb 9, 2026
PKU → KUL Kuala Lumpur Int'l
Sepang
49 159 mi B738 Feb 8, 2026
LHE → KUL Kuala Lumpur Int'l
Sepang
45 2669 mi A330 Feb 8, 2026
LOP → KUL Kuala Lumpur Int'l
Sepang
44 1282 mi B738 Feb 5, 2026
SZB → BKI Kota Kinabalu Int'l
Kota Kinabalu
44 1018 mi B738 Feb 5, 2026
KMG → KUL Kuala Lumpur Int'l
Sepang
41 1549 mi B38M Jan 28, 2026
TWU → KUL Kuala Lumpur Int'l
Sepang
41 1139 mi B738 Feb 8, 2026
KUL → DMK Don Muang Int'l (Old Bangkok Int'l)
Bangkok
41 776 mi B38M Jan 29, 2026
TRZ → KUL Kuala Lumpur Int'l
Sepang
40 1672 mi B738 Feb 9, 2026
PEN → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
39 905 mi B738 Feb 6, 2026
CGK → KUL Kuala Lumpur Int'l
Sepang
39 703 mi B738 Jan 31, 2026
KUL → PER Perth Int'l
Perth
33 2575 mi B738 Feb 9, 2026
JED → KUL Kuala Lumpur Int'l
Sepang
33 4394 mi A330 Dec 9, 2025
KUL → HKT Phuket Int'l
Phuket
33 438 mi B738 Jan 2, 2026
BOM → KUL Kuala Lumpur Int'l
Sepang
32 2254 mi B738 Dec 10, 2025
SZB → PEN Penang Int'l
George Town
32 174 mi B738 Feb 2, 2026
KCH → KUL Kuala Lumpur Int'l
Sepang
31 604 mi B738 Feb 8, 2026
Data Information:

Airline statistics are based on flight route observations collected from FlightAware AeroAPI and other sources. Flight counts represent observed operations, not scheduled frequencies. Route data is continuously updated as new flight information becomes available.

Data Freshness: Real-time
Last Update: Feb 10, 2026 06:04
Coverage: Observed routes only