Malang to Yogyakarta Train Tickets

Trains

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

Price and Train Schedule Malang - Yogyakarta

Train Name
Departure
Arrival
Duration
Price
Malabar
Economy (69)
05:25
Malang
11:26
Yogyakarta
6h 1m
Direct
Rp 310.000
Select
Malabar
Executive (69)
05:25
Malang
11:26
Yogyakarta
6h 1m
Direct
Rp 520.000
Select
Malabar
Economy (69)
05:34
Malang
11:26
Yogyakarta
5h 52m
Direct
Rp 310.000
Select
Malabar
Executive (69)
05:34
Malang
11:26
Yogyakarta
5h 52m
Direct
Rp 520.000
Select
Malabar
Economy (69)
05:59
Malang
11:26
Yogyakarta
5h 27m
Direct
Rp 310.000
Select
Malabar
Executive (69)
05:59
Malang
11:26
Yogyakarta
5h 27m
Direct
Rp 520.000
Select
Malabar
Economy (69)
06:28
Malang
11:26
Yogyakarta
4h 58m
Direct
Rp 310.000
Select
Malabar
Executive (69)
06:28
Malang
11:26
Yogyakarta
4h 58m
Direct
Rp 520.000
Select
Kertanegara
Economy (167B)
08:30
Malang
14:32
Yogyakarta
6h 2m
Direct
Rp 260.000
Select
Kertanegara
Executive (167B)
08:30
Malang
14:32
Yogyakarta
6h 2m
Direct
Rp 410.000
Select
Kertanegara
Economy (167B)
08:39
Malang
14:32
Yogyakarta
5h 53m
Direct
Rp 260.000
Select
Kertanegara
Executive (167B)
08:39
Malang
14:32
Yogyakarta
5h 53m
Direct
Rp 410.000
Select
Kertanegara
Economy (167B)
08:57
Malang
14:32
Yogyakarta
5h 35m
Direct
Rp 260.000
Select
Kertanegara
Executive (167B)
08:57
Malang
14:32
Yogyakarta
5h 35m
Direct
Rp 410.000
Select
Gajayana
Executive (35)
14:55
Malang
20:19
Yogyakarta
5h 24m
Direct
Rp 610.000
Select
Gajayana luxury
Executive (35L)
14:55
Malang
20:19
Yogyakarta
5h 24m
Direct
Rp 1.440.000
Select
Gajayana
Executive (35)
15:18
Malang
20:19
Yogyakarta
5h 1m
Direct
Rp 610.000
Select
Gajayana luxury
Executive (35L)
15:18
Malang
20:19
Yogyakarta
5h 1m
Direct
Rp 1.440.000
Select
Malabar
Economy (67)
16:50
Malang
22:36
Yogyakarta
5h 46m
Direct
Rp 310.000
Select
Malabar
Executive (67)
16:50
Malang
22:36
Yogyakarta
5h 46m
Direct
Rp 520.000
Select
Malabar priority
Executive (67P)
16:50
Malang
22:36
Yogyakarta
5h 46m
Direct
Rp 585.000
Select
Malabar
Economy (67)
16:58
Malang
22:36
Yogyakarta
5h 38m
Direct
Rp 310.000
Select
Malabar
Executive (67)
16:58
Malang
22:36
Yogyakarta
5h 38m
Direct
Rp 520.000
Select
Malabar priority
Executive (67P)
16:58
Malang
22:36
Yogyakarta
5h 38m
Direct
Rp 585.000
Select
Malabar
Economy (67)
17:22
Malang
22:36
Yogyakarta
5h 14m
Direct
Rp 310.000
Select
Malabar
Executive (67)
17:22
Malang
22:36
Yogyakarta
5h 14m
Direct
Rp 520.000
Select
Malabar priority
Executive (67P)
17:22
Malang
22:36
Yogyakarta
5h 14m
Direct
Rp 585.000
Select
Gajayana tambahan
Executive (7001A)
18:25
Malang
00:40
Yogyakarta
6h 15m
Direct
Rp 530.000
Select
Gajayana tambahan
Executive (7001A)
18:33
Malang
00:40
Yogyakarta
6h 7m
Direct
Rp 530.000
Select
Gajayana tambahan
Executive (7001A)
18:51
Malang
00:40
Yogyakarta
5h 49m
Direct
Rp 530.000
Select
Malioboro ekspres
Economy (169B)
19:30
Malang
01:33
Yogyakarta
6h 3m
Direct
Rp 260.000
Select
Malioboro ekspres
Executive (169B)
19:30
Malang
01:33
Yogyakarta
6h 3m
Direct
Rp 380.000
Select
Malioboro ekspres
Economy (169B)
19:40
Malang
01:33
Yogyakarta
5h 53m
Direct
Rp 260.000
Select
Malioboro ekspres
Executive (169B)
19:40
Malang
01:33
Yogyakarta
5h 53m
Direct
Rp 380.000
Select
Malioboro ekspres
Economy (169B)
19:58
Malang
01:33
Yogyakarta
5h 35m
Direct
Rp 260.000
Select
Malioboro ekspres
Executive (169B)
19:58
Malang
01:33
Yogyakarta
5h 35m
Direct
Rp 380.000
Select

Travelling by Train from Malang to Yogyakarta

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

Route and Stations from Malang to Yogyakarta

The journey begins at Malang Station, Malang Kotalama Station and ends at Yogyakarta (Tugu) Station, Lempuyangan 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 Malang – Yogyakarta 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 Malang to Yogyakarta Train Take?

The journey usually takes around 6-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 Malang to Yogyakarta Train Tickets

Enter Malang as the origin, Yogyakarta 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.

Malang to Yogyakarta Train: Frequently Asked Questions

Which trains serve the Malang to Yogyakarta route?

Services on the Malang – Yogyakarta 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 Malang to Yogyakarta?

The train journey from Malang to Yogyakarta usually takes around 6-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 Malang to Yogyakarta train use?

Departures from Malang are generally served by Malang Station, Malang Kotalama Station, and arrivals in Yogyakarta by Yogyakarta (Tugu) Station, Lempuyangan 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 Malang to Yogyakarta train?

Classes available on the Malang – Yogyakarta 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 Malang to Yogyakarta train tickets?

Enter Malang as the origin, Yogyakarta 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.