Yogyakarta to Malang by Train (Ticket Price and Schedule)

Share your love

A Quick Overview about Yogyakarta and Malang

Malang, located in East Java, is a charming city known for its cool climate, colonial heritage, and scenic surroundings. The city is often called the “Paris of East Java” because of its leafy boulevards and old Dutch architecture. Malang is also a gateway to natural attractions such as Mount Bromo, Batu with its family-friendly parks, and stunning waterfalls. The city offers a mix of cultural richness, traditional markets, modern cafés, and a laid-back atmosphere, making it a favourite destination for both domestic and international travelers.

Yogyakarta, often called “Jogja,” is one of Indonesia’s most culturally rich cities, located in Central Java. It is well-known as the center of Javanese arts, culture, and heritage. The city is home to the Sultan’s Palace (Kraton), traditional batik workshops, vibrant street art, and culinary delights like gudeg. Yogyakarta also serves as the main gateway to two UNESCO World Heritage Sites: Borobudur and Prambanan temples. Beyond its heritage, the city has a youthful vibe, thanks to its large student population, creating a blend of tradition and modern creativity.

Journey Through the Heart of Java

Traveling by train from Yogyakarta to Malang is more than just a journey between two cities in Java — it’s a cultural and scenic experience. Yogyakarta, the heart of Javanese tradition and heritage, welcomes travellers with its royal palaces, ancient temples, and artistic spirit. From there, the train takes you eastward through lush rice fields, volcanic landscapes, and small towns, before arriving in Malang, a cool highland city known for its colonial charm, natural beauty, and as a gateway to Mount Bromo. This route not only connects two of Java’s most fascinating destinations but also offers a comfortable and picturesque way to explore the island.

Check this link for tour package : Mount Bromo, Tumpak Sewu Waterffall and Ijen Crater Tour

Yogyakarta and Malang Train Station

Yogyakarta’s main railway hub, commonly known as Tugu Station or Yogyakarta Station (YK), sits right in the heart of the city, just steps away from the lively Malioboro Street. As one of the busiest stations in Java, it welcomes travellers from Jakarta, Bandung, Surabaya, and beyond. The station combines modern facilities with a touch of heritage, making it both practical and atmospheric. With comfortable lounges, food stalls, and easy access to hotels and local transport, it’s the ideal starting point for exploring Yogyakarta’s cultural gems such as Borobudur Temple, Prambanan Temple, and the Sultan’s Palace.

Read Also  Memorable Adventure with Bromo Ijen Tour Starting from Yogyakarta

Malang’s main railway station, known as Malang Kotabaru Station (ML), greets visitors with its charming Dutch colonial architecture and central location near the iconic Tugu Monument. The station is not only a transport hub but also a piece of living history. From here, travellers can easily reach Malang’s highlights, from the cool mountain town of Batu to the dramatic landscapes of Mount Bromo and the stunning view of Tumpak Sewu Watefall. Offering services from economy to executive class, the station ensures a smooth journey for anyone arriving in or departing from this laid-back yet vibrant East Java city.

Options from Yogyakarta to Malang by Train

If you’re planning to travel by train, here’s an overview of the most popular options to help you decide:

General Overview

  • Daily Trains: At least 5 direct trains run daily between Yogyakarta to Malang.
  • Travel Time:5-6 hours, depending on the train class and number of stops.
  • Punctuality: Indonesian trains are generally on time, with minor delays.
  • Train Name :  Malabar (morning and afternoon), Gajayana, Malioboro Express, Kertanegara
  • Train Class :
    • Gajayana : Executive and Luxury Class
    • Malabar : Economy and Executive
    • Kertanegara : Economy and Executive Class
    • Malioboro Express : Economy and Executive Class

Only Gajayana Train has Luxury Class Option.

Train Schedule from Yogyakarta Station (YK) to Malang Station (ML)

  1. Early Morning Trains
    • Malabar : Leaves Yogyakarta Station at 00:56 AM, arriving at 06:44 PM. Known for Economy Class and Executive Class options with a duration of just 5 to 6 hours.
    • Gajayana : An executive class choice departing from Yogyakarta Station (YK) at 01:29 AM and arriving at 07:06 AM. Ideal for comfort seekers. Argo Willis also offer a Luxury Class Train.
  1. Late morning – Afternoon Trains:
    • Malioboro Express: Departs from Yogyakarta Station (YK) at 10.50 AM and reaches Malang Station (ML) by 17.30 PM. It offers Economy and Executive Class.
  1. Evening Trains:
    • Malioboro Express: Departs from Yogyakarta Station (YK) at 10.50 AM and reach Malang Station (ML) at 22.36 PM. It offers Economy and Executive Class.
  1. Late Night Trains :
    • Kertanegara : Departs from Yogyakarta Station (YK) at 21.10 PM and reach Malang Station (ML) at 03.10 AM. It offers Economy and Executive Class

Note : The train schedule is subject top change, please re-check the train schedule in KAI Access apps or Traveloka Apps.

Ticket Prices for Yogyakarta to Malang by Train

When planning your train journey from Yogyakarta to Malang, ticket prices vary based on the class of service and the stations of departure and arrival. Here’s a breakdown to help you choose the best option for your trip:

Read Also  Step into the Past: Selogriyo Temple Trekking Adventure

1. Economy Class

  • Departure: Yogyakarta Station (YK)
  • Arrival: Malang Station (ML)
  • Price Range: IDR 250.000 to IDR 310.000
  • Features: Basic seating with limited legroom, air-conditioned carriages, and more frequent stops, leading to longer travel times.
  • Best For: Budget travellers and backpackers seeking the most economical option.

2. Executive Class

  • Departure: Yogyakarta Station (YK)
  • Arrival: Malang Station (ML)
  • Price Range: IDR 400.000 to IDR 650.000
  • Features: Adjustable seats with better legroom than economy, cleaner restrooms, and fewer stops, resulting in a moderately faster journey.
  • Best For: Travellers seeking a balance between cost and comfort.

3. Luxury Class

  • Departure: Yogyakarta Station (YK)
  • Arrival: Malang Station (ML)
  • Price Range: IDR 1.300.000 – IDR 1.500.000
  • Features: Electric reclining seats (up to 140°). Seats can be rotated 180° to match the direction of travel. Electric footrest for extra comfort.Individual TV screen at each seat. USB charging port available at every seat. Foldable tray table for meals or work. Pillow, blanket, and face towel provided
  • Best For: Travellers who want experience luxury experience on the train trip.

Pro Tip: Ticket prices can increase during peak travel seasons or holidays. It’s advisable to book early to secure the best rates and preferred seating.

Note : Price is subject to change. For the most accurate and up-to-date ticket prices, consider checking official booking platforms like Traveloka or Tiket.com

How to Book Train Tickets for Yogyakarta to Malang

Booking your train tickets is simple and can be done through various reliable platforms. Here’s how:

1. KAI Access App

Download the KAI Access App for a seamless booking experience. Available for both iOS and Android, this app allows you to:

  • Book tickets
  • Choose your seat
  • Make secure payments

2. Third-Party Platforms

Popular platforms like Traveloka and Tiket.com also offer ticket-booking services. These apps often have promotional discounts and an easy-to-use interface.

3. Train Stations and Agents

For those who prefer in-person transactions, tickets can be purchased at train stations or authorized travel agents across Indonesia.

Read also : How to go from Yogyakarta to Mount Bromo

Read also : Jakarta to Yogyakarta by Train

Read also : Bandung to Yogyakarta by Train

What to expect on the train

Let’s talk about what to expect on the train from Yogyakarta to Malang—it all depends on the class you choose. If you’re going economy, it’s functional but basic. The seats are tight, legroom is limited, and while there’s air conditioning, it can get warm on hot days. The restrooms are okay but bring tissues and sanitizer. Snacks? Basic at best.

Read Also  Sewu Temple Complete Guide : Location, Ticket Price and Opening Hours

Now, executive class? That’s the game-changer. Think reclining seats, plenty of legroom, icy AC, personal power outlets, and perks like blankets and meals. It’s quiet, smooth, and feels like real travel. If you’re in it for comfort, executive class is the way to go. What’s your pick?

Here’s my pick: If you’re on a budget, economy class will get you there. That said, executive class is hands down the best option, especially for a long trip like this. You’ll arrive in Yogyakarta refreshed, relaxed, and ready to take on the city without feeling like you’ve just been through a marathon. Trust me, it’s worth the extra rupiah for the experience.

Arriving in Malang

Malang has several train stations. Please check where is the location of your hotel. You might stop at any stations that closer to your accommodation. However, Malang Kotabaru Station (ML) is the main station. It is located exactly at the city centre. Hopefully Malang Kotabaru Station will be your best option for stopping.

The other stations are :

    • Malang Kota Lama Station (MLK) : It is good if you would like to stop in Malang Old Town
    • Kepanjen Station (KPN) : It is good if you would like to continue the journey to Tumpak Sewu Waterfall

Malang is the gateway to most visited volcano in Indonesia, Mount Bromo. However, just a little advice, if you plan to continue the trip to Ijen Volcano, you should go via Probolinggo City instead of Malang. It will be more efficient.

Or you could consider our tour package that start from Yogyakarta to Mount Bromo, Tumpak Sewu Waterfall and Ijen Volcano. Please check our package option in this link below :
Mount Bromo – Tumpak Sewu Waterfall – Ijen Volcano from Yogyakarta .

Final thoughts for Yogyakarta to Malang by Train

For a smoother experience, the Executive Class from Yogyakarta Station (YK) to Malang Station (ML) is highly recommended. You’ll enjoy priority boarding, better facilities, and a more central arrival point in Malang City. And it is better to plan to arrive early, especially if you need to collect tickets at the station. For those new to the area, staying close to the Malang Train Station or Malioboro in Yogyakarta can make your trip easier and more enjoyable.


Read also : How to go from Yogyakarta to Surabaya

Read also : How to go from Jakarta to Mount Bromo

Share your love