1map logoGo to main page

Yogyakarta, Yogyakarta Special Region to Malang, East Java 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 takes you from the vibrant culture and historic temples of the city to the cooler climate and stunning natural beauty of the mountains, offering a refreshing change in scenery and experiences.

Best Neighbourhoods in Malang

Malang features diverse neighborhoods, each offering distinct charms and attractions.

Klojen
• Home to historic colonial architecture
• Vibrant dining and shopping scene
Batu
• Known for beautiful natural attractions
• Ideal for family-friendly activities
Turen
• Peaceful village atmosphere
• Close to local farms and markets

Best Times To Visit Malang's Attractions

Maximize your experience in Malang by timing your visits to popular spots.

Jatim Park 2
Visit early in the morning on weekdays for fewer crowds and shorter lines.
Batu Night Spectacular
Enjoy the show on weekdays to avoid the large weekend crowds.
Museum Angkut
Late afternoon visits on weekdays offer a more relaxed exploration.

Malang Weather: What to Expect Year-Round

Malang enjoys a mild climate with cool temperatures and occasional rainfall, making it comfortable for exploration year-round. The best times to visit are during the dry season from May to September, as pleasant weather enhances your travel experience while enjoying the city's natural beauty.

Dining Recommendation in Malang

In Malang, indulge in the refreshing flavors of 'Sate Buntel,' a distinctive skewered lamb dish that sets itself apart from the sweeter Javanese cuisine in Yogyakarta. The lively atmosphere of local food stalls and the use of fresh, locally sourced ingredients create a vibrant dining experience that showcases the region's culinary heritage.

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 Show train routes
Contact phone
021-121
Website
https://kai.id/

Train from Yogyakarta Tugu to Malang

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

Bus from Yogyakarta to Malang

Average Duration
12h
Estimated price
$16-16
Plane Show flights
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 catering services vary depending on the train operator. For example, PT Kereta Api Indonesia offers a menu with snacks and meals available for purchase on its Eksekutif and Bisnis classes. You can enjoy some local cuisine along with beverages. Be sure to carry cash or a card as not all trains accept electronic payments.
• The train from Yogyakarta to Malang typically has several classes of seats. The options include Eksekutif (First Class), which offers the most spacious and comfortable seating with amenities like reclining chairs and provided meals; Bisnis (Business Class) with slightly less comfort but still offering a nice experience; and Ekonomi (Economy Class), which is budget-friendly but may be less spacious. If you're looking for comfort, opt for Eksekutif or Bisnis.
• The primary operators for the Yogyakarta to Malang route are PT Kereta Api Indonesia (kai.id) and Lintas Mataram (lintasmataram.com). Both provide online booking services and schedules. You can explore them before your journey to find the best options for your travel time.
🛫 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 156 miles, with a road distance of 211.5 miles. Traveling by train takes about 6 hours and 22 minutes, while taking a taxi to Solo and then flying to Malang takes approximately 5 hours and 11 minutes. Opting for a direct flight will get you to Malang in around 4 hours and 27 minutes. If driving, it takes about 4 hours and 24 minutes to travel from Yogyakarta to Malang by car, while a bus journey can take up to 12 hours.
The most cost-effective option for traveling from Yogyakarta to Malang is by bus, which costs $16 and takes 12 hours. However, the most time-efficient option is to take a taxi, which takes 4 hours and 24 minutes and costs between $95 and $120. Depending on your budget and time constraints, you can choose between these two options to reach Malang from Yogyakarta.
The prices for a train journey from Yogyakarta to Malang range from $6 to $20, providing a budget-friendly option for travelers. On the other hand, a bus ticket from Malang to Yogyakarta costs $16, offering an affordable alternative for those looking to save on transportation costs. By considering these price ranges, travelers can choose the mode of transport that best fits their budget and preferences for their journey between the two cities.
To travel from Yogyakarta to Malang without using public transportation, you can opt for a private car hire. Driving the 211-mile distance between the two cities takes around 4 hours and 24 minutes. The cost for this journey by car typically ranges from $35 to $55, offering a convenient and flexible way to reach Malang while enjoying the scenic views along the way.
To travel from Yogyakarta to Malang without a car, the best option is to take the train, which takes around 6 hours and 22 minutes and costs between $6 to $20. If you prefer a longer journey, you can also opt for the bus, which takes 12 hours and costs around $16. Another faster but more expensive option is to fly from Yogyakarta to Malang, which takes about 4 hours and 27 minutes and costs between $130 to $310.
Yes, there are direct transportation links between Yogyakarta and Malang. You can take a direct train operated by Kereta API that departs from Yogyakarta Tugu station and arrives at Malang station with a journey time of approximately 6 hours and 22 minutes. Alternatively, there is also a direct bus service operated by Malang Indah that departs from Yogyakarta and arrives at Malang station, taking around 12 hours for the journey. Both options provide convenient and direct connections between the two cities for travelers.
The quickest flight between Yogyakarta and Malang with one stopover typically takes around 6 hours and 25 minutes. The prices for flights between the two cities generally range from $139 to $304, depending on the airline, season, and availability. Since there are no direct flights, travelers may choose from various airlines and routes to find the best combination of travel time and cost for their journey between Yogyakarta and Malang.
There are over 778 hotels available in Malang with prices starting at $15 per night. Some popular accommodation options include luxury resorts, budget-friendly guesthouses, and boutique hotels. It is recommended to book in advance to secure your preferred choice and enjoy a comfortable stay during your visit to Malang.