Yogyakarta to Malang Train Tickets

Trains

Origin
Type a city or station name
Destination
Type a city or station name
Departure
2 Sept 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Price and Train Schedule Yogyakarta - Malang
Travelling by Train from Yogyakarta to Malang
Yogyakarta to Malang Train: Frequently Asked Questions
List of Trains Serving the Yogyakarta Routes to Malang
Other Train Routes From Yogyakarta
Other Train Routes to Malang

Price and Train Schedule Yogyakarta - Malang

Train Name
Departure
Arrival
Duration
Price
Malabar
Economy (68)
00:56
Yogyakarta
06:21
Malang
5h 25m
Direct
Rp 360.000
Select
Malabar
Executive (68)
00:56
Yogyakarta
06:21
Malang
5h 25m
Direct
Rp 600.000
Select
Malabar priority
Executive (68P)
00:56
Yogyakarta
06:21
Malang
5h 25m
Direct
Rp 585.000
Select
Gajayana
Executive (36)
01:29
Yogyakarta
06:38
Malang
5h 9m
Direct
Rp 760.000
Select
Gajayana luxury
Executive (36L)
01:29
Yogyakarta
06:38
Malang
5h 9m
Direct
Rp 1.375.000
Select
Gajayana tambahan
Executive (7002A)
07:37
Yogyakarta
13:21
Malang
5h 44m
Direct
Rp 530.000
Select
Malioboro ekspres
Economy (170B)
10:50
Yogyakarta
16:49
Malang
5h 59m
Direct
Rp 260.000
Select
Malioboro ekspres
Executive (170B)
10:50
Yogyakarta
16:49
Malang
5h 59m
Direct
Rp 380.000
Select
Malabar
Economy (70)
16:35
Yogyakarta
22:01
Malang
5h 26m
Direct
Rp 360.000
Select
Malabar
Executive (70)
16:35
Yogyakarta
22:01
Malang
5h 26m
Direct
Rp 600.000
Select
Kertanegara
Economy (168D)
21:10
Yogyakarta
02:46
Malang
5h 36m
Direct
Rp 260.000
Select
Kertanegara
Executive (168D)
21:10
Yogyakarta
02:46
Malang
5h 36m
Direct
Rp 410.000
Select

Travelling by Train from Yogyakarta to Malang

The Yogyakarta to Malang train route is served by 5 intercity services, with a journey time of 5 hingga 7 hours. Departures from Yogyakarta are handled by Yogyakarta (Tugu) Station, Lempuyangan Station, while arrivals in Malang are handled by Malang Station, Malang Kotalama Station. Available classes range from Economy, Executive, Luxury to Priority.

Route and Stations from Yogyakarta to Malang

The journey begins at Yogyakarta (Tugu) Station, Lempuyangan Station and ends at Malang Station, Malang Kotalama Station. The stations used differ by service, so check the departure and arrival station names on the schedule details before completing your booking.

Trains and Classes on the Yogyakarta – Malang Route

Services on this route include Gajayana, Gajayana Tambahan, Kertanegara, Malabar and Malioboro Ekspres. Economy is the most affordable option, while Executive offers wider reclining seats. Availability of each service and class varies by departure date, so compare them directly in the search results.

How Long Does the Yogyakarta to Malang Train Take?

The journey usually takes 5 hingga 7 hours. The exact time depends on the service and the number of stops, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

How to Check Schedules and Book Yogyakarta to Malang Train Tickets

Enter Yogyakarta as the origin, Malang as the destination and your departure date. Available schedules appear with the train name, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.

Yogyakarta to Malang Train: Frequently Asked Questions

Which trains serve the Yogyakarta to Malang route?

Services on the Yogyakarta – Malang route include Gajayana, Gajayana Tambahan, Kertanegara, Malabar, Malioboro Ekspres. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.

How long is the train journey from Yogyakarta to Malang?

The train journey from Yogyakarta to Malang usually takes 5 hingga 7 hours. The exact time depends on the service and how many stops it makes, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

Which stations does the Yogyakarta to Malang train use?

Departures from Yogyakarta are generally served by Yogyakarta (Tugu) Station, Lempuyangan Station, and arrivals in Malang by Malang Station, Malang Kotalama Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.

Which classes are available on the Yogyakarta to Malang train?

Classes available on the Yogyakarta – Malang route include Economy, Executive, Luxury and Priority. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.

How do I check schedules and book Yogyakarta to Malang train tickets?

Enter Yogyakarta as the origin, Malang as the destination and your departure date on Traveloka. Available schedules appear with the train, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.