1map logoGo to main page

Yogyakarta to Malang from $16: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Yogyakarta, Indonesia
to
Malang, Indonesia

How to Get from Yogyakarta to Malang: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16 by busBest price
340 kmDistance
4h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Yogyakarta to Malang with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Kereta API
Train
Average Duration
6h  22m
Estimated price
$6-20
Recommended
Company
Malang Indah
Bus
Average Duration
12h 
Estimated price
$16-16
Cheapest
route map
Distance: 340 km
Duration: 4h 24m

See more options

Company
various
Drive
Average Duration
4h  24m
Estimated price
$35-55
Company
various
Plane
Average Duration
5h  35m
Estimated price
$60-61
Company
various
Taxi
Plane
Average Duration
5h  11m
Estimated price
$62-63
Company
various
Taxi
Average Duration
4h  24m
Estimated price
$95-120
Company
various
Plane
Average Duration
4h  27m
Estimated price
$139-304

Traveling From Yogyakarta to Malang

The journey from Yogyakarta to Malang showcases a vibrant transition from Yogyakarta's rich cultural heritage to Malang's serene natural beauty.

Best Neighbourhoods in Malang

Malang offers diverse neighborhoods that cater to various tastes and experiences.

Kotalama
• Vibrant street food scene and local market.
• Colonial architecture reflecting historical charm.
Jalan Ijen
• Home to art galleries and cultural venues.
• Lush gardens and Instagram-worthy cafes.
Batu
• Known for its cool climate and outdoor activities.
• Popular attractions like Jatim Park and apple orchards.

Best Times To Visit Malang's Attractions

Timing your visits can enhance your experience at Malang's attractions.

Mount Bromo
Visit early morning or during weekdays for fewer tourists and stunning sunrises.
Candi Singosari
Go during weekdays to enjoy the site with minimal distractions.
Jatim Park 2
Visit on weekdays or outside school holidays for shorter lines and a relaxing day.

Malang Weather: What to Expect Year-Round

Malang enjoys a mild climate with cooler temperatures due to its elevation, making it pleasant for exploration throughout the year; the dry season from April to October offers ideal conditions for outdoor activities, while the rainy season may bring lush landscapes but occasional interruptions to your plans.

Dining in Malang: A Culinary Contrast

Try the famous 'Bakso Malang,' a flavorful meatball soup that features unique local spices and a variety of textures, differing from the traditional Javanese dishes in Yogyakarta; dining at a local warung offers an authentic, cozy atmosphere filled with the aroma of fresh ingredients, giving you an immersive taste of Malang's culinary charm.

Yogyakarta - Malang operators

Explore transport companies operating between Yogyakarta and Malang, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
021-121
Website
https://kai.id/

Train from Yogyakarta Tugu to Malang

Average Duration
6h 22m
Estimated price
$6-20
Bus
Website
12go.asia

Bus from Yogyakarta to Malang

Average Duration
12h
Estimated price
$16-16
Plane
Website
batikair.com

Plane from Yogyakarta (YIA) to Malang (MLG)

Average Duration
4h 27m
Estimated price
$139-304
Website
citilink.co.id

Plane from Yogyakarta (YIA) to Malang (MLG)

Average Duration
4h 25m
Estimated price
$64-200
all-pages.other Show other routes
Contact phone
+62 274 373 737
Website
jascitrataxiyogyakarta.blogspot.com

Other from Yogyakarta to Malang

Average Duration
4h 24m
Estimated price
$95-120
Website
grab.com

Other from Yogyakarta to Solo

Average Duration
1h
Estimated price
$0-0

Other from Solo (SOC) to Malang (MLG)

Average Duration
5h 32m
Estimated price
$95-67

Yogyakarta to Malang: Overview of Bus, Train, Flight, and Car Trips

Traveling between Yogyakarta and Malang offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Yogyakarta to Malang, spanning a distance of 211 miles. Enjoy a leisurely drive that takes around 4 hours and 24 minutes, witnessing the diverse landscapes of Indonesia unfold before you. 💰 Experience the flexibility of travel costs ranging from $35 to $55 to journey by car from Yogyakarta to Malang. Make pit stops along the way to savor local delicacies or capture picturesque views, adding a touch of adventure to your road trip experience.
Average price
$35 - $55
🚆 Experience a smooth train journey from Yogyakarta to Malang with a direct service that departs every four hours. The train, operated by Kereta API, offers a comfortable ride taking approximately 6 hours and 22 minutes to reach your destination. 💸 Prices for the train ride between Yogyakarta and Malang range from $6 to $20, making it an affordable and convenient option for travelers looking to explore these two beautiful cities in Indonesia.
Departure Point
Yogyakarta Tugu station
Arrival Point
Malang station
Useful tips for train travellers
• Onboard services for the train trip from Yogyakarta to Malang include catering options that offer a selection of meals, snacks, and beverages. The executive and business class compartments provide complimentary meals, while economy class may have a snack cart that passes through the aisles. Be sure to check the menu at your class of service as some trains offer local Indonesian cuisines, which can provide a delightful culinary experience on your journey.
• The train operators for this route are primarily Kereta Api Indonesia with the main services being the executive class for a premium experience, business class for comfort, and economy class for budget travelers. The executive class typically features wider seats and more legroom, while business class offers a comfortable ride with decent amenities. Be sure to review the options at their website: kereta-api.co.id
• Upon arriving at Malang Station, you'll find luggage storage services available at the station, allowing you to explore the city without your bags. Additionally, restrooms are accessible, but showers might not be provided. To navigate, look for signs indicating the exit for transportation options. The quickest way to get to the city center from Malang Station is by taking the Angkot (public minibus), specifically the DA/1 route which will take you directly to the city center, typically within 15-20 minutes.
🛫 Taking a flight from Yogyakarta to Malang involves a stopover, with the quickest journey lasting approximately 6 hours and 25 minutes. Airlines like Citilink Indonesia, Garuda Indonesia, and Batik Air operate flights on this route. 🛄 The total flight duration from Yogyakarta to Malang is around 4 hours and 27 minutes, making it a convenient option for travelers looking to reach their destination efficiently. Keep in mind that flight times may vary based on the specific route and airline. 💸 Prices for flights between Yogyakarta and Malang typically range from $139 to $304.
Departure Point
Yogyakarta Airport
Arrival Point
Malang Airport. The quickest flight takes 6h 25m and has one stopover
🚌 Traveling from Yogyakarta to Malang by bus is a convenient option for those looking to explore different parts of Indonesia. The direct bus service operated by Malang Indah departs once daily and takes approximately 12 hours to reach Malang. 💵 With affordable fares starting at $16, taking the bus from Yogyakarta to Malang offers budget-friendly travel options for those looking to experience the beauty and charm of both cities in Java.
Departure Point
Yogyakarta station
Arrival Point
Malang station

Frequently asked questions

Find out more about the route from Yogyakarta to Malang.

Or choose the category:
The distance between Yogyakarta and Malang is 251 km by air or 340 km by road. If you choose to travel by train, it takes approximately 6 hours and 16 minutes. Alternatively, you can opt for a combination of train and flight, which takes around 6 hours and 36 minutes. If you prefer to fly directly, the travel time is approximately 6 hours and 4 minutes. Lastly, driving by car takes approximately 4 hours and 24 minutes, while taking a bus will take around 12 hours.
The most cost-effective option for traveling from Yogyakarta to Malang is by bus, which takes 12 hours and costs $16. Although it is the cheapest option, it is also the most time-consuming. If you are looking for a quicker option, a taxi would be the best choice as it takes 4 hours and 24 minutes, but it comes at a higher cost of $95-$120.
The prices for traveling from Yogyakarta to Malang by train range from $6 to $35, depending on the class of the ticket purchased. Taking a bus from Malang to Yogyakarta costs around $16 per person.
To get from Yogyakarta to Malang without using public transportation, you can hire a private car or drive your own vehicle. The driving distance is approximately 340 km and it takes around 4 hours and 24 minutes to drive from Yogyakarta to Malang. The prices for hiring a car vary, typically ranging from $35 to $55.
The best way to travel from Yogyakarta to Malang without a car is by train, which takes approximately 6 hours and 16 minutes. The train journey is not only convenient but also cost-effective, with ticket prices ranging from $6 to $35. Alternatively, you can opt to take a bus, which takes around 12 hours and costs $16. If time is of the essence, flying is another option, taking around 6 hours and 4 minutes with ticket prices ranging from $130 to $320.
Yes, there is a direct link between Yogyakarta and Malang. You can take a train from Yogyakarta Tugu station to Malang, which takes approximately 6 hours and 16 minutes. The train operates four times a day, every day. Alternatively, you can also take a bus from Yogyakarta to Malang, which takes around 12 hours and operates once daily.
The flight duration from Yogyakarta to Malang with one stopover typically takes around 6 hours and 25 minutes. However, there is no direct flight available between Yogyakarta Airport and Malang Airport. The cost of a flight ticket between the two cities ranges from $130 to $312, depending on the airline and the time of booking.
There are plenty of accommodation options available near Malang. With over 716 hotels to choose from, there is something for every budget. Prices start at $15, offering budget-friendly options for travelers.