Yogyakarta to Malang

Yogyakarta to Malang

Yogyakarta
Malang
Thu, May 21
+ Add return
0 Passengers
Finding the best routes for you — almost ready!
Sort by
Filters
Departure time
Price
Arrival time
 
 
 
 
 

Yogyakarta to Malang Destination Reviews

S
Sheila
Not a lot of leg room. We bought economy tickets, more expensive tickets might have been roomier, but that is our only gripe. The train was otherwise very comfortable, clean and punctual. The staff were very helpful and friendly.
Yogyakarta to Malang, Train #170B-MALIOBORO EKSPRES Economy CA, Indonesia Railways, May 13, 2026
SP
Steffen P
Very comfy bus, with lots of leg room, blanker, pillow, 3 Snacks and 0.5L waterbottle. Plus the staff on the bus was very kind. Would book again with Efisiensi :) They could improve communication for exact pickup location, after booking. I got the information shortly before departure, which was too late.
Yogyakarta to Malang, Bus Executive, Efisiensi, May 9, 2026
H
Heather
Very spacious and comfortable bus with reclining seats and lots of leg room. We were given water and snacks and a delicious free lunch. Driver and staff all very kind. Arrived on time. Great journey!
Yogyakarta to Malang, Bus Executive, Tividi, May 8, 2026
SE
Sebastian E
The Train was very comfortable and punctual!
Yogyakarta to Malang, Train #170B-MALIOBORO EKSPRES Executive AA, Indonesia Railways, Apr 25, 2026
VH
Vera H
The bus was an hour late, but we were informed to be there even earlier than originally planned so we just had to sit around for 90min. The bus itself was great, snacks and lunch were included. The second driver was no good. He Facetimed, did snapchat updates, chatted on WhatsApp and talked incredibly loudly to his friends on the phone. He also drove like a mad man (worse than unusual driving here). We didn't feel very save while he was driving.
Yogyakarta to Malang, Bus Executive, Efisiensi, Apr 21, 2026
B
Benjamin
2h late and no communication Wrong pick up location, different from the ticket Comfy and dinner included saved the game
Yogyakarta to Malang, Bus Executive, Tividi, Apr 19, 2026
NH
Nicholas H
Didn’t make the bus due to food poisoning and no one was able to help me change the bus
Yogyakarta to Malang, Bus Executive, Efisiensi, Feb 21, 2026
MG
Margarita G
Grear fast comfortable bus service
Yogyakarta to Malang, Bus Executive, Cititrans AKAP, Jan 28, 2026
V
Valerie
Very comfortable blankets and pillows provided, highly recommend. Bus operator was helpful. Bags of snacks provided. On time
Yogyakarta to Malang, Bus Executive, Efisiensi, Dec 16, 2025
HJ
Hanne J
Good seats with more space. They offer cheap and good food onboard.
Yogyakarta to Malang, Train #170-MALIOBORO EKSPRES Executive AC, Indonesia Railways, Dec 1, 2025
4.6
144 customer reviews
5
72%
4
17%
3
8%
2
3%
1
0%

Yogyakarta to Malang Schedule

TypeOperatorClassDeparture TimeArrival TimePriceRating
Train
Kereta API Indonesia
EKO CB
00:14
04:31
$15.34
Train
Kereta Api Indonesia
EKO CA
00:37
03:15
$7.16
Train
Kereta Api Indonesia
EKO CA
00:56
06:44
$12.33
Train
Kereta Api Indonesia
EKO CA
01:19
06:52
$12.33
Train
Kereta API Indonesia
EKS A
02:16
03:07
$19.88
Train
Kereta API Indonesia
EKS AB
02:42
04:06
$28.69
Train
Kereta API Indonesia
EKS AA
03:04
05:34
$21.59
Train
Kereta API Indonesia
EKS A
03:26
04:43
$86.63
Train
Kereta API Indonesia
EKO C
03:42
04:48
$12.21
Train
Kereta API Indonesia
EKS A
04:56
10:35
$23.01
Train
Kereta API Indonesia
EKS A
05:30
08:59
$17.33
Train
Kereta API Indonesia
EKS AA
05:53
09:00
$26.70
Train
Kereta API Indonesia
EKS A
06:18
10:35
$22.44
Train
Kereta Api Indonesia
EKS AA
06:42
09:26
$17.61
Train
Kereta Api Indonesia
EKO C
07:00
17:18
$5.34
Train
Kereta Api Indonesia
EKO C
07:16
10:03
$4.54
Train
Kereta API Indonesia
EKO C
07:46
17:40
$5.34
Train
Kereta API Indonesia
EKO C
08:16
17:40
$5.00
Train
Kereta API Indonesia
EKO CA
08:34
11:53
$13.35
Bus
Efisiensi
Executive
08:50
15:25
$14.68
  4.6

How to get from Yogyakarta to Malang

When you want to get from Yogyakarta to Malang, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus
  • Train
  • Van
  • Taxi

If you’re looking for a quick trip, it’s recommended that you use Flight. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Flight ticket.

The cost of travel will depend on the means of transport you choose for your trip. A Bus ticket is the most expensive option - it will cost you about USD 23.08. If you want to save on transportation, it’s better to take a bus as a bus ticket costs as low as USD 8.88.

How far is Yogyakarta from Malang?

If you’re traveling by land, it’s important to know the distance from Yogyakarta to Malang. Your trip will be a total of 2466 miles (3967 km). The flying distance is 2466 miles (3967 km).

How long does it take to get from Yogyakarta to Malang?

The travel time from Yogyakarta to Malang can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 5 to 15 hours.

How much does it cost to get from Yogyakarta to Malang?

The cost of the trip from Yogyakarta to Malang varies according to what means of transport you choose for your journey. The most affordable operator is Handoyo: travelling by bus expect to pay as low as USD 8.88 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a Bus - a one-way Bus ticket can cost as much as USD 23.08.

Here is a chart of the average ticket prices and transportation options available from Yogyakarta to Malang:

  • Bus tickets - USD 8.88 to USD 23.08;
  • taxi+Van price: USD 13.89. From Yogyakarta to Malang starting from 18:00 Yogyakarta Transfer until 18:00 Yogyakarta Transfer
  • Train tickets - USD 17.50 to USD 110.34;
  • flight price: USD 130.50 - USD 134.59. From Yogyakarta to Malang starting from 07:55 Yogyakarta Airport until 20:20 Yogyakarta Airport

You can order a taxi, too - an estimated cost of the ride is from USD 13.89 to USD 13.89.

How many trips per day are there between Yogyakarta and Malang?

Depending on your choice of transportation, the number of daily trips varies.

  • Buses start plying the route from 06:30 - you can also take a bus as late as 22:30. There are 62 available bus trips every day.

Which means of transport is the best for the route?

Buses

Taking a bus from Yogyakarta to Malang is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

Taxi

Catching a cab is the easiest way to get from Yogyakarta to Malang. It allows you to tailor-make your trip, plan all the detours and see all the places you want. You can choose the type and the size of your car as well to be as comfortable as you'd like to.

Depending on the route, it might cost as much as USD 13.89.

Things to remember: It's a good idea to follow the route on Google Maps or any other GPS navigator.

Trains

Things to remember while choosing a train ticket:
Consider everything carefully while choosing the class of your train travel. In most cases, the second class is comfortable enough – it features 2 or 4 berths in each compartment and is often air-conditioned.

If you’re in for a premium experience, consider getting a first class ticket. The price of first class tickets may include Wifi, and a choice of snacks and drinks..

The most popular transport from Yogyakarta to Malang

How to choose the most convenient way of travel from Yogyakarta to Malang? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 56% decided to go for a bus.
  • 42% users enjoyed a train ride.
  • 1% Other

Transportation from Yogyakarta to Malang

Facts about the transport from Yogyakarta to Malang

Cheapest Transport$9
Fastest Transport4h 40m
Earliest Departure12:56 AM
Latest Departure10:30 PM
Departures per day62
Distance3967 kilometers
Transport CompaniesBatik Air, Citilink, Cititrans, Duta Kartika, Efisiensi, Handoyo, Indonesia Railways, Juragan 99, Malang Indah, Tividi