
50 min
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Firefly | 12:00 | 12:40 | Penang (PEN) | Banda Aceh (BTJ) | Book Flight |
AirAsia Indonesia | 15:30 | 17:10 | Kuala Lumpur (KUL) | Surabaya (SUB) | Book Flight |
AirAsia Berhad (Malaysia) | 16:50 | 17:20 | Kuala Lumpur (KUL) | Banda Aceh (BTJ) | Book Flight |
AirAsia Berhad (Malaysia) | 17:25 | 17:25 | Kuala Lumpur (KUL) | Medan (KNO) | Book Flight |
Batik Air Malaysia | 18:10 | 19:40 | Penang (PEN) | Jakarta (CGK) | Book Flight |
AirAsia Berhad (Malaysia) | 18:35 | 21:45 | Kuala Lumpur (KUL) | Bali / Denpasar (DPS) | Book Flight |
TransNusa | 20:40 | 21:40 | Kuala Lumpur / Subang (SZB) | Jakarta (CGK) | Book Flight |
AirAsia Indonesia | 21:55 | 23:30 | Kuala Lumpur (KUL) | Surabaya (SUB) | Book Flight |
Batik Air Malaysia | 21:55 | 23:10 | Kuala Lumpur (KUL) | Jakarta (CGK) | Book Flight |
AirAsia Indonesia | 22:10 | 22:00 | Penang (PEN) | Medan (KNO) | Book Flight |
More than 100 direct flights leave Malaysia for Indonesia every week, with the Kuala Lumpur to Jakarta hop clocking in at around two hours and ten minutes. For Malaysian travellers, Indonesia sits close enough for a weekend in Jakarta yet wide enough to fill a fortnight across Bali, Yogyakarta and Lombok.
Indonesia is one of the busiest international markets out of Malaysia, and the short flying distance makes it as practical for a one-night business trip as it is for a two-week island-hopping holiday. From KL International Airport and klia2, plus Penang and Johor Bahru, you can fly to Jakarta, Bali, Surabaya, Medan and a dozen secondary cities. The mix runs from low-cost carriers such as AirAsia, Indonesia AirAsia and Citilink to full-service options like Malaysia Airlines, Batik Air Malaysia and Garuda Indonesia. Kuala Lumpur to Jakarta alone sees well over 100 direct departures a week, so same-day and next-day seats are usually easy to find, and the cluster of carriers keeps fares competitive across the day. You can compare every airline side by side on the Kuala Lumpur to Jakarta route and lock in the schedule that suits your trip, whether that means the first departure of the morning or a late return after a meeting. Travellers heading further afield often connect through Jakarta or Bali onto Indonesia's dense domestic network, putting smaller islands such as Lombok, Flores and Sulawesi within easy reach of a single international ticket.
Fares to Indonesia from Malaysia cover a wide band, and the right choice usually comes down to how much baggage you carry and whether you want meals and seat selection bundled in. Low-cost carriers usually post the leanest one-way fares on short hops like KL to Jakarta, ideal if you are travelling light for a weekend, while Malaysia Airlines and Garuda Indonesia sit higher with full service, checked baggage and meals included. Return fares to Bali typically carry a premium over Jakarta because of the longer sector and stronger leisure demand, especially over Malaysian and Indonesian holiday peaks. Fares move with the season and how early you book, so a one-way to Jakarta might start from {price} when demand is soft and rise as departure nears. Rather than chasing a single number, set a Price Alert and let Traveloka watch the route for you, then compare the all-in cost once baggage and add-ons are factored in, since the leanest base fare is not always the best value once extras are added.
Prices to Indonesia tend to climb around school holidays, Hari Raya and the December festive break, when both Malaysian and Indonesian travellers are on the move and seats on the popular Jakarta and Bali routes fill quickly. Quieter shoulder weeks early in the year and around the middle of the year, outside the main holidays, usually show softer fares, and midweek departures generally read lower than Friday and Sunday peaks. Demand to Bali also tracks the European and Australian holiday calendar, so the island can stay busy even when Jakarta eases off. Booking a few weeks ahead for weekend getaways and a couple of months ahead for peak-season travel gives you the best room to manoeuvre. Because pricing shifts week to week, the safest play is to set a Price Alert on your route and book the moment the fare lands in a range you are happy with rather than waiting for a drop that may not come.
Kuala Lumpur to Jakarta runs almost hourly through the day and takes around two hours and ten minutes nonstop, one of the most frequent international hops out of Malaysia. The Kuala Lumpur to Bali route is roughly two hours and forty-five minutes to three hours direct, while Kuala Lumpur to Surabaya and Kuala Lumpur to Medan sit close to the Jakarta range at a little over two hours. Most direct departures cluster in the early morning and late afternoon, which works well for both business turnarounds and weekend breaks, and the dense schedule means a delay rarely leaves you stranded for long. Penang and Johor Bahru add their own direct services to Jakarta, though with fewer daily frequencies than KL, so travellers from the north and south often still route through Kuala Lumpur for the widest choice of times. If you are connecting onward within Indonesia, allow a comfortable buffer at Jakarta or Bali to clear immigration and recheck baggage where required.
Malaysian travellers can pick from a deep roster on the Indonesia lane, spanning bare-fare low-cost seats to full-service cabins with lounge access. AirAsia and Indonesia AirAsia anchor the low-cost end with the widest network into Jakarta, Bali and Surabaya, and a fare structure where you add only the baggage and extras you need. Malaysia Airlines flies full service on the KL to Jakarta trunk route with Enrich miles, a generous baggage allowance and a business cabin on selected services. Batik Air Malaysia offers a frequent, comfortable midfield product with complimentary checked baggage on many fares, a popular middle ground for travellers who want service without the full-service price. Garuda Indonesia brings SkyTeam full service and onward domestic connections across the archipelago, useful if your final stop is a smaller Indonesian city, while Citilink rounds out the value end with a no-frills product. Between them, low-cost and full-service carriers cover almost every Indonesian gateway a Malaysian traveller is likely to want, so the decision usually comes down to schedule, baggage and budget rather than route availability.
Indonesia spreads across thousands of islands, so the right arrival airport depends on where your trip starts.
Jakarta's Soekarno-Hatta is the country's primary gateway and the busiest arrival point for flights from Malaysia. It sits about 20 kilometres west of central Jakarta, with the Soekarno-Hatta Airport Rail Link running to the city, the free Skytrain shuttle between terminals, and airport taxis and ride-hailing all on hand. Three main passenger terminals handle the carriers flying in from KL, Penang and Johor Bahru, with international arrivals concentrated at the larger terminals. Onward domestic flights fan out from here to the rest of Indonesia, so it doubles as the main connecting hub for travellers heading beyond Java.
Bali's Ngurah Rai, also called Denpasar airport, is the second most popular landing point for Malaysian travellers and the main gateway for a holiday on the island. It lies close to the southern resort strip, roughly a 15 to 20 minute drive from Kuta and Seminyak depending on traffic, with the airport set right between the beaches and the Bukit peninsula. The single international and domestic terminal complex is compact and easy to navigate, and metered taxis, app-based rides and pre-booked hotel transfers all cover the short hop to the beach areas and Ubud beyond.
Surabaya's Juanda airport serves East Java and is a useful entry point for Malang, Mount Bromo and the eastern half of the island. It sits around 20 kilometres south of central Surabaya, with airport taxis and the Damri shuttle bus connecting to the city centre and main hotels. Direct services from Kuala Lumpur make it a straightforward alternative to routing through Jakarta when your trip is focused on the east, and it keeps the long overland legs to the volcanoes shorter.
Malaysian passport holders enjoy ASEAN visa-free entry to Indonesia for tourism stays of up to 30 days, granted automatically on arrival at major airports and official entry points with no prior application or fee. Your passport should be valid for at least six months from your arrival date, and immigration may ask to see a return or onward ticket and proof of where you are staying. The 30-day visa-free stay is non-extendable, so plan to leave before it lapses, or arrange the appropriate visa in advance if you intend to stay longer, work or study. Some destinations, including Bali, apply a local tourist levy and may ask you to complete an electronic arrival or customs declaration before you land, with the QR code shown on arrival. Because entry rules and any levies can change, check the latest requirements on the official Indonesian immigration channels and your airline before you fly rather than relying on older guidance.
Jakarta is the capital and business hub, packed with malls, museums and the historic Kota Tua old town, and it makes an easy long-weekend break from Malaysia. Bali remains the headline leisure draw, balancing the surf beaches and nightlife of the south with the rice terraces, yoga retreats and temples around Ubud. Yogyakarta is the cultural heart of Java and the base for the temples of Borobudur and Prambanan, while Bandung offers cool highland air, cafes and factory outlets a short drive from Jakarta. Surabaya opens the way to Mount Bromo and the eastern volcanoes for sunrise hikers, and Lombok with the Gili Islands serves quieter beaches and snorkelling for travellers who want Bali's scenery without the crowds. Medan in North Sumatra is the gateway to Lake Toba, the largest volcanic lake in the world, and a starting point for orangutan trekking around Bukit Lawang.
Where you stay depends on the city and the kind of trip you have planned. In Jakarta, business travellers cluster around Sudirman and Kuningan in the central business district near the office towers, while families lean towards the malls and serviced apartments around Senayan and Thamrin. In Bali, Seminyak and Canggu suit beach and nightlife seekers, Ubud draws those after greenery and wellness, Nusa Dua keeps the resort crowd close to the airport, and Uluwatu offers clifftop stays for surfers. Yogyakarta keeps most visitors near Malioboro for easy access to the old town and day trips to the temples, while Surabaya's hotels gather around the city centre and the airport road. From budget guesthouses and homestays to international beach resorts, Indonesia covers every comfort level across its main hubs.
Economy is the standard cabin on the short hops from Malaysia, and on low-cost carriers such as AirAsia and Citilink you simply add the baggage, seat selection and meals you want to a lean base fare. Full-service airlines such as Malaysia Airlines and Garuda Indonesia carry a business cabin on selected Kuala Lumpur to Jakarta services, with priority check-in, lounge access, a wider recliner seat and a hot meal included. Batik Air Malaysia sits in between, offering a comfortable economy product with checked baggage on many fares. On the two-hour-plus sectors to Bali and Surabaya the in-flight experience stays simple by design, so most travellers pick the fare that matches their baggage and timing needs rather than the cabin itself, reserving business mainly for the convenience of lounge and fast-track at the airport.
Indonesia spans three time zones, but Jakarta and Bali both run close to Malaysian time, so there is effectively no jet lag for a Malaysian traveller. The local currency is the rupiah; cash is still handy at markets, warungs and smaller towns, while cards and e-wallets are accepted across cities and tourist areas. Bahasa Indonesia is widely spoken and very close to Bahasa Malaysia, which makes asking directions and reading signs easy, and English is common in hotels and tourist zones. Pack light, breathable clothing for the tropical climate, carry a light layer for highland spots like Bandung or Bromo, and keep an umbrella handy during the wetter months. Halal food is easy to find given Indonesia's large Muslim population, and ride-hailing apps make getting around the cities cheap and convenient. Agree on a fare or use the meter for taxis, and keep a little cash for tolls and parking on day trips.
A few practical points smooth the trip from Malaysia. Confirm your baggage allowance before you fly, since low-cost fares to Indonesia often exclude checked bags and adding them at the airport costs more than online. Keep digital and printed copies of your passport, return ticket and accommodation booking in case immigration asks. Domestic connections within Indonesia may require you to collect and recheck your bag at the first arrival airport, so allow extra time if Jakarta or Bali is only a stopover. Travel insurance is worth carrying for island trips and volcano hikes, and downloading an offline map and a ride-hailing app before departure saves hassle on arrival. Finally, set a Price Alert on your route early; the Malaysia to Indonesia lane is busy, and locking in the right fare ahead of the holiday peaks is the simplest way to keep costs down.
Traveloka Malaysia gives you a Best Price Guarantee across the carriers flying to Indonesia, so you can compare AirAsia, Malaysia Airlines, Batik Air Malaysia and Garuda Indonesia in one place. Set a Price Alert to track your route, use Easy Reschedule if plans shift, and reach 24/7 customer support whenever you need a hand with your booking.
The Kuala Lumpur to Jakarta flight takes around two hours and ten minutes nonstop. Kuala Lumpur to Bali runs roughly two hours and forty-five minutes to three hours direct, while Surabaya and Medan sit close to the Jakarta flying time from KL.
Yes. Direct flights run from Kuala Lumpur to Jakarta, Bali, Surabaya and Medan, with extra nonstop services from Penang and Johor Bahru to Jakarta. AirAsia, Malaysia Airlines, Batik Air Malaysia and Garuda Indonesia all fly the lane nonstop, and the dense schedule means same-day seats are usually easy to find.
AirAsia and Indonesia AirAsia lead the low-cost network, while Malaysia Airlines, Batik Air Malaysia, Garuda Indonesia and Citilink cover full-service and value options. Together they reach Jakarta, Bali, Surabaya, Medan and other Indonesian gateways from Kuala Lumpur, Penang and Johor Bahru, so you can pick by schedule, baggage or budget.
Malaysian passport holders enjoy ASEAN visa-free entry to Indonesia for tourism stays of up to 30 days, granted automatically on arrival with no prior application. Your passport must be valid for at least six months, and the 30-day stay is non-extendable.
Fares vary by airline, season and how early you book. Low-cost carriers post the leanest one-way fares on short hops like Kuala Lumpur to Jakarta, while full-service tickets sit higher with baggage and meals included. Set a Price Alert on Traveloka to catch a fare you like.
Prices climb around school holidays, Hari Raya and the December break, so booking ahead of those peaks usually helps. Quieter shoulder weeks tend to show softer fares. Set a Price Alert on your route and book when the fare lands in a range you are comfortable with.
Soekarno-Hatta International Airport (CGK) in Jakarta is the main gateway and the busiest arrival point from Malaysia. For a Bali holiday, fly into Ngurah Rai International Airport (DPS) in Denpasar. Juanda International Airport (SUB) in Surabaya serves East Java and the eastern volcanoes.
Many tickets support Easy Reschedule on Traveloka, subject to the airline's fare rules. You can pay with cards, online banking and other local Malaysian payment methods, and reach 24/7 customer support if you need help managing your booking.
