Malang to Yogyakarta
Arrive in Yogyakarta and explore the ancient temples, unlike the cool highlands of Malang. This route is served by several transport alternatives between Malang and Yogyakarta, each listed here with clear information on departure times, trip lengths and pricing.
Travel options for Malang to Yogyakarta
From Malang to Yogyakarta, the most cost-effective option is by a bus for 188462 IDR, while traveling by combined takes 4h y 10 minutes.
Bus from Malang to Yogyakarta
To travel from Malang to Yogyakarta by bus, you will begin your journey at Kota Malang, with buses typically running between 07:45 and 22:00 so you can choose a departure that fits your schedule. The trip usually takes around 5 hours 35 minutes and arrives at Yogyakarta, Sleman, Yogyakarta or Prambanan, Yogyakarta, offering a comfortable and reliable way to reach your destination. Fares start at 188,462 IDR. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.
Prices: 188,462 IDR
Duration: 5h 35m β 10h β±
Train from Malang to Yogyakarta
Board a train at Malang Kota Lama or Malang for a journey from Malang to Yogyakarta, arriving at Wates, Yogyakarta or Tugu Yogyakarta. With multiple departures throughout the day, the ride typically lasts around 5 hours 24 minutes. Tickets start from 260,677 IDR, reserve your seat in advance and check available times.
Prices: 260,677 IDR
Duration: 5h 24m β 6h 34m β±
Combined from Malang to Yogyakarta
From Malang to Yogyakarta, combined transport lets you start your journey at MLG Malang Airport, East Java and arrive at YIA Yogyakarta Airport. The trip usually takes about 4 hours 10 minutes with fares starting at 1,897,953 IDR. Explore available routes and reserve your seat book your journey.
Prices: 1,897,953 IDR
Duration: 4h 10m β 8h 25m β±
Bus Routes & Schedules from Malang to Yogyakarta
- Start your trip at Kota Malang and reach Yogyakarta in around 5h 35m to 10h by bus. Services operate from 07:45 until 22:00 with fares beginning at 188,462 to 461,177 IDR.
- Starting from Kota Malang, buses head to Sleman, Yogyakarta, covering the distance in roughly 6h 30m to 8h. The service operates from 09:30 until 19:00, and fares are available from 188,462 to 242,118 IDR.
- Board a bus at Kota Malang to reach Prambanan, Yogyakarta, with the journey typically lasting 6h 30m to 7h 30m. Departures occur from 18:50 until 19:00, and bus ticket prices begin at 188,462 IDR.
Cheapest Bus Malang to Yogyakarta
188462 IDR, from Kota Malang to Sleman, Yogyakarta, departure at some times, duration 8hFastest Bus Malang to Yogyakarta
242118 IDR, from Kota Malang to Yogyakarta, departure at some times, duration 5h 35mBus Timetable: Kota Malang β Prambanan, Yogyakarta
- 18:50 01:20 6h 30m 188462 IDR
- 19:00 02:30 7h 30m 188462 IDR
Bus Timetable: Kota Malang β Sleman, Yogyakarta
- 09:30 16:00 6h 30m 242118 IDR
- 19:00 03:00 8h 188462 IDR
Bus Timetable: Kota Malang β Yogyakarta
- 07:45 13:45 6h 265177 IDR
- 08:30 15:40 7h 10m 415725 IDR
- 08:55 14:30 5h 35m 242118 IDR
- 09:00 15:40 6h 40m 277150 IDR
- 09:30 16:30 7h 299765 IDR
- 10:15 15:50 5h 35m 242118 IDR
- 17:00 23:45 6h 45m 299765 IDR
- 17:15 23:15 6h 305530 IDR
- 17:45 23:20 5h 35m 242118 IDR
- 18:00 04:00 10h 277150 IDR
- 18:50 02:20 7h 30m 188462 IDR
- 19:00 01:20 6h 20m 270941 IDR
- 19:15 01:38 6h 23m 219059 IDR
- 21:00 03:45 6h 45m 461177 IDR
- 21:30 03:45 6h 15m 461177 IDR
- 22:00 03:45 5h 45m 461177 IDR
Train Routes & Schedules from Malang to Yogyakarta
- From Malang Kota Lama, you can travel toward Wates, Yogyakarta by train. The ride usually lasts 6h 20m to 6h 24m. Rail services are scheduled from 08:39 until 19:40, and fares start at 260,677 IDR.
- Travel by train from Malang Kota Lama to Tugu Yogyakarta, with journeys usually taking 5h 38m to 6h 7m. Rail services operate from 05:34 until 19:40, and train tickets start at 260,677 to 858,063 IDR.
- Leave Malang by train and travel for about 6h 29m to 6h 34m until you reach Wates, Yogyakarta. Ticket prices begin at 260,677 IDR, with departures from 08:30 until 19:30.
- Travel from Malang to Tugu Yogyakarta by train, a trip that lasts about 5h 24m to 6h 15m. Departures occur from 05:25 until 19:30 with fares starting at 260,677 to 890,647 IDR.
Cheapest Train Malang to Yogyakarta
260677 IDR, from Malang Kota Lama to Wates, Yogyakarta, departure at some times, duration 6h 24mFastest Train Malang to Yogyakarta
890647 IDR, from Malang to Tugu Yogyakarta, departure at 14:55, duration 5h 24mTrain Timetable: Malang β Tugu Yogyakarta
- 05:25 11:26 6h 1m 304123 IDR
- 08:30 14:32 6h 2m 260677 IDR
- 14:55 20:19 5h 24m 890647 IDR
- 16:50 22:36 5h 46m 304123 IDR
- 18:25 00:40 6h 15m 858063 IDR
- 19:30 01:33 6h 3m 260677 IDR
Train Timetable: Malang β Wates, Yogyakarta
- 08:30 14:59 6h 29m 260677 IDR
- 19:30 02:04 6h 34m 260677 IDR
Train Timetable: Malang Kota Lama β Tugu Yogyakarta
- 05:34 11:26 5h 52m 304123 IDR
- 08:39 14:32 5h 53m 260677 IDR
- 16:58 22:36 5h 38m 304123 IDR
- 18:33 00:40 6h 7m 858063 IDR
- 19:40 01:33 5h 53m 260677 IDR
Train Timetable: Malang Kota Lama β Wates, Yogyakarta
- 08:39 14:59 6h 20m 260677 IDR
- 19:40 02:04 6h 24m 260677 IDR
Combined Routes & Schedules from Malang to Yogyakarta
From MLG Malang Airport, East Java, take a multi-leg ride across different vehicles to reach YIA Yogyakarta Airport. Expect the journey to last about 4h 10m to 8h 25m with fares starting at 1,897,953 to 2,025,758 IDR and services running from 10:50 until 15:05. Check the timetable for trips linking Malang and Yogyakarta to pick your preferred departure.
Cheapest & Fastest Combined Malang to Yogyakarta
1897953 IDR, from MLG Malang Airport, East Java to YIA Yogyakarta Airport, departure at 15:05, duration 4h 10mCombined Timetable: MLG Malang Airport, East Java β YIA Yogyakarta Airport
- 10:50 19:15 8h 25m 2025758 IDR
- 15:05 19:15 4h 10m 1897953 IDR
Frequently Asked Questions Malang to Yogyakarta
Below you will find answers to the most common questions about traveling from Malang to Yogyakarta.
How long does the Malang to Yogyakarta route usually take?
Travel time on the Malang to Yogyakarta route varies by transport and destination point. Bus trips take about 5 hours 35 minutes to 10 hours, train trips about 5 hours 24 minutes to 6 hours 34 minutes, and flights about 4 hours 10 minutes to 8 hours 25 minutes.
What is the cheapest way to travel from Malang to Yogyakarta?
The cheapest option on the Malang to Yogyakarta route is the bus, with fares starting at IDR 188,462. Train tickets start higher, at IDR 260,677, while flights are much more expensive, starting at IDR 1,897,953.
Which transport is the fastest for Malang to Yogyakarta?
Flights are the fastest option on the Malang to Yogyakarta route, with travel times from about 4 hours 10 minutes to 8 hours 25 minutes. Train journeys are next, while buses usually take the longest.
How much should I expect to pay for Malang to Yogyakarta overall?
Prices on the Malang to Yogyakarta route vary widely by transport. Bus fares run from IDR 188,462 to IDR 461,177, train fares from IDR 260,677 to IDR 890,647, and flight fares from IDR 1,897,953 to IDR 2,025,758.
Where do buses from Malang to Yogyakarta leave from and arrive?
Buses on the Malang to Yogyakarta route depart from Kota Malang. They arrive in Yogyakarta, Sleman, or Prambanan in Yogyakarta, depending on the service.
Which train stations are used for Malang to Yogyakarta trips?
Train services on the Malang to Yogyakarta route depart from Malang Kota Lama or Malang. Arrivals are listed as Wates, Yogyakarta, or Tugu Yogyakarta, depending on the specific train.
What airports are used for flights from Malang to Yogyakarta?
Flights on the Malang to Yogyakarta route depart from MLG Malang Airport, East Java, and arrive at YIA Yogyakarta Airport. The available flight options in the data are limited, with only 2 trips listed.
How often do trains run from Malang to Yogyakarta, and what are the first and last departures?
There are 15 train trips on the Malang to Yogyakarta route, but no fixed frequency is listed. The first departure is at 05:25 and the last departure is at 19:40.
What are the bus departure times for Malang to Yogyakarta?
Bus services on the Malang to Yogyakarta route start at 07:45 and the last listed departure is at 22:00. The schedule does not show a fixed frequency, so departure times are spread across the day.
Why does travel time vary so much on the Malang to Yogyakarta route?
Travel time changes because different services stop at different places and use different routes. For example, buses range from about 5 hours 35 minutes to 10 hours, while trains vary from about 5 hours 24 minutes to 6 hours 34 minutes.
Are there different arrival points for Malang to Yogyakarta buses and trains?
Yes, the route has multiple arrival points depending on transport. Buses can end in Yogyakarta, Sleman, or Prambanan, while trains arrive at Wates or Tugu Yogyakarta. Flights arrive at YIA Yogyakarta Airport.
Can I book Malang to Yogyakarta tickets online?
Yes, tickets for the Malang to Yogyakarta route can be checked and booked on TicketRoutes.com. That is the clearest booking reference provided for this route, and it applies to the listed transport options.
More travel routes for Malang and Yogyakarta
Planning more stops after Malang to Yogyakarta?
If your journey doesnβt end with Malang to Yogyakarta, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once β faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.