Leaving the cool, misty highlands of Malang for the high-octane energy of Jakarta is a journey that traverses the heart of Java. While Malang offers a relaxed atmosphere with its colonial architecture and proximity to Mount Bromo, Jakarta presents a sprawling metropolitan landscape of skyscrapers, street food, and historic ports. This route is a classic Indonesian traverse, taking you from the agricultural serenity of East Java to the political and economic hub of the nation.
Choosing your mode of transport depends largely on whether you value time or the changing landscape. The journey covers roughly 800 kilometers, and while a flight is over in a blink, the overland routes offer a deep dive into the Javanese countryside, passing through emerald rice paddies and bustling mid-sized cities. You can easily compare and book your preferred tickets for this route on GoAsia.cc to ensure a smooth transition from the mountains to the capital.
Malang to Jakarta by Train
The train is arguably the most atmospheric way to travel across Java. Departing from Malang, the rail network offers various service levels that cater to every budget, from no-frills economy to high-end luxury carriages. The journey typically takes between 11 hours and 35 minutes to 15 hours and 30 minutes, depending on the specific service and the station you arrive at in Jakarta, such as Gambir or Pasar Senen.
Economy Class
Economy tickets are the most affordable, ranging from $24 to $27. While these are budget-friendly, modern Indonesian economy carriages (Economy CA, CB, CC, and CD) are air-conditioned and significantly more comfortable than they were in years past. They are a great choice for travelers who want to save money while enjoying the social atmosphere of Javanese rail travel.
Executive Class
For a more refined experience, Executive Class (AA, AB, AC, AD) offers wider reclining seats, more legroom, and a quieter environment. Prices for these tickets generally fall between $35 and $60. This is the sweet spot for many travelers, providing enough comfort to enjoy the long hours of scenic views without the premium price tag of the top-tier options.
Luxury Executive
If you are looking for the ultimate rail experience, the Luxury Executive classes (A, AA, H, I, J) provide sleeper-style reclining seats, personal entertainment screens, and complimentary snacks or meals. These tickets can cost up to $123. It is a fantastic way to arrive in Jakarta feeling refreshed rather than fatigued by the long journey.
Malang to Jakarta by Flight
For those short on time, flying is the most efficient option. Flights from Malang's Abdul Rachman Saleh Airport (MLP) to Jakarta's Soekarno-Hatta International Airport (CGK) or Halim Perdanakusuma (HLP) take approximately 1 hour and 20 minutes to 1 hour and 30 minutes. Some flights also serve the neighboring city of Tangerang.
Prices for an economy seat typically range from $75 to $83. While more expensive than the train or bus, the time saved is substantial. Keep in mind that Malang's airport is a military airbase, which means flights are restricted to daylight hours and can occasionally be affected by weather conditions or volcanic activity in the region.
Malang to Jakarta by Bus
The bus is a reliable and frequently used alternative, especially for those heading to areas like Bekasi on the outskirts of Jakarta. The journey takes between 11 hours and 45 minutes to 15 hours. Modern Indonesian buses on this route are surprisingly comfortable, often utilizing the Trans-Java Toll Road for a smoother and faster trip.
Executive and VIP classes are available, with prices ranging from $22 to $27. VIP buses usually offer more spacious seating configurations (2-1 or 2-2) and sometimes include a meal stop. This is often the cheapest way to travel, especially if you book a VIP seat which offers excellent value for the level of comfort provided.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train (Economy) | $24 | 11h 35m - 15h 30m | Standard |
| Train (Executive) | $35 - $60 | 11h 35m - 15h 30m | High |
| Train (Luxury) | $123 | 14h 55m | Premium |
| Flight | $75 - $83 | 1h 20m - 1h 30m | Medium |
| Bus (VIP/Executive) | $22 - $27 | 11h 45m - 15h 00m | Medium |
Tips for Traveling from Malang to Jakarta
- Book in Advance: Trains, especially the Luxury and Executive classes, often sell out weeks ahead, particularly during weekends or public holidays like Lebaran.
- Check the Arrival Station: In Jakarta, trains stop at different stations. Gambir is central and close to Monas, while Pasar Senen is better for budget accommodations.
- Prepare for the Cold: Whether you take the bus or the train, the air conditioning is notoriously strong. Always carry a jacket or a light blanket to stay warm during the night.
- Airport Logistics: Malang's airport is about 30 to 45 minutes from the city center. In Jakarta, allow at least 2 hours to get from Soekarno-Hatta Airport to the city center due to potential traffic congestion.
- Food and Snacks: While trains and some buses have food service, it is always a good idea to bring your own water and snacks for a 12-hour journey.
Timetable
| Flight East Java - Tangerang $ 74.02–77.30 1h 30m | |
|
| Flight East Java - Jakarta $ 72.81–80.20 1h 20m – 1h 30m | |
|
| Bus Malang - Bekasi $ 21.40–26.69 11h 45m – 15h | |
|
| Train Malang - Jakarta $ 23.25–119.14 11h 35m – 15h 17m | |
|
| Train Malang - Pasar Baru $ 23.25–119.14 11h 47m – 15h 29m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Malang to Jakarta directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The bus is generally the cheapest option, with prices starting at $22 for Executive or VIP classes. Certain Economy train tickets are also very affordable, starting at approximately $24.
Flying is the fastest way to travel between these cities. The flight time is only about 1 hour and 20 minutes, compared to over 11 hours by train or bus.
The duration varies significantly by mode: 1.5 hours by plane, between 11.5 and 15.5 hours by train, and approximately 12 to 15 hours by bus.
Yes, trains in Indonesia are very safe and well-regulated. There is security personnel on board, and the stations have ticket checks that prevent non-passengers from entering the platforms.
If you are staying in Central Jakarta or want better facilities, choose a train that terminates at Gambir. If you are on a tight budget and staying in areas like Jalan Jaksa, Pasar Senen is a convenient alternative.
The day train is spectacular for seeing the Javanese landscape, including mountains and rice fields. The night train is better if you want to save on a night's accommodation and arrive in Jakarta early in the morning.