The journey from Bantul to Malang covers approximately 350 kilometers. The most practical way to travel is by train from Yogyakarta Tugu Station to Malang Station. Alternatively, you can take a bus from Giwangan Terminal. The train journey is scenic and comfortable, passing through the heart of East Java. Expect the trip to take between 6 to 8 hours.
Total Distance: 350 km driving distance, 320 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 8 hours |
| Avg Price | 150,000 - 350,000 IDR | 180,000 - 250,000 IDR |
| Operator | Malabar or Gajayana | Rosalia Indah |
| Route | Yogyakarta Tugu Station to Malang Station. | Giwangan Terminal to Arjosari Terminal. |
| Tip | Book your tickets early as this route is popular with tourists. | Buses are frequent and offer a budget-friendly option. |
May to September for cool, pleasant weather in the highlands.