All about buses to Malang
| Local Time | |
| Country | Indonesia |
| Bus Routes | 97 |
| Bus Stations | 10 |
| Cheapest Trip | $9 |
| Most popular Bus Companies | |
| Other companies are Agra mas, Bass Trans, Gunung Harta, Haryanto Bojonegoro, Kramat Djati, Ladju Transport and 5 more. | |
Enjoy these deals on your way to Malang
Enjoy up to 52% off for your First Booking!
Cheap bus tickets to Malang
-
Handoyo5h 45m07:45 PMYogyakarta Adisutjipto AirportYogyakarta Adisutjipto Airport1:30 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Handoyo goes from Yogyakarta Adisutjipto Airport, Yogyakarta Adisutjipto Airport (Indonesia) at 7/26/2026 7:45:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/27/2026 1:30:00 AM. 50 Economy ticket for $9 per person are available. Travel duration is 5h 45m
-
Cititrans6h 0m05:20 AMYogyakarta Adisutjipto AirportYogyakarta Adisutjipto Airport11:20 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Cititrans goes from Yogyakarta Adisutjipto Airport, Yogyakarta Adisutjipto Airport (Indonesia) at 7/26/2026 5:20:00 AM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 11:20:00 AM. 50 Economy ticket for $11 per person are available. Travel duration is 6h 0m
-
Efisiensi6h 25m09:05 AMYogyakarta Adisutjipto AirportYogyakarta Adisutjipto Airport3:30 PMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Efisiensi goes from Yogyakarta Adisutjipto Airport, Yogyakarta Adisutjipto Airport (Indonesia) at 7/25/2026 9:05:00 AM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/25/2026 3:30:00 PM. 50 Economy ticket for $12 per person are available. Travel duration is 6h 25m
-
Mayora Trans12h 5m01:15 PMJakartaTeuku Umar 8 Bus Station12:20 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Mayora Trans goes from Teuku Umar 8 Bus Station, Jakarta (Indonesia) at 7/25/2026 1:15:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 12:20:00 AM. 50 Economy ticket for $14 per person are available. Travel duration is 12h 5m
-
Ladju Transport1h 0m03:00 PMDenpasarPO Setiawan Bus Station3:00 PMMalangBlimbing Train Station0EconomyA Bus from Ladju Transport goes from PO Setiawan Bus Station, Denpasar (Indonesia) at 7/26/2026 3:00:00 PM to Blimbing Train Station, Malang (Indonesia) arriving at 7/26/2026 3:00:00 PM. 50 Economy ticket for $17 per person are available. Travel duration is 1h 0m
-
Kramat Djati12h 15m03:00 PMJakartaTerminal Manggarai3:15 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Kramat Djati goes from Terminal Manggarai, Jakarta (Indonesia) at 7/26/2026 3:00:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/27/2026 3:15:00 AM. 50 Economy ticket for $19 per person are available. Travel duration is 12h 15m
-
Tiara Mas16h 40m03:30 PMJakartaKalideres Central Bus Station8:10 AMMalangBlimbing Train Station0EconomyA Bus from Tiara Mas goes from Kalideres Central Bus Station, Jakarta (Indonesia) at 7/25/2026 3:30:00 PM to Blimbing Train Station, Malang (Indonesia) arriving at 7/26/2026 8:10:00 AM. 50 Economy ticket for $20 per person are available. Travel duration is 16h 40m
-
Medali Mas18h 0m01:00 PMJakartaTerminal Manggarai7:00 AMMalangHubdam V / Brawijaya Bus Station0BusinessA Bus from Medali Mas goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 1:00:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 7:00:00 AM. 50 Business ticket for $22 per person are available. Travel duration is 18h 0m
-
Haryanto Bojonegoro13h 10m02:00 PMJakartaTerminal Manggarai3:10 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Haryanto Bojonegoro goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 2:00:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 3:10:00 AM. 50 Economy ticket for $22 per person are available. Travel duration is 13h 10m
-
Gunung Harta10h 0m04:00 PMJakartaTerminal Manggarai2:00 AMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Gunung Harta goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 4:00:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 2:00:00 AM. 50 Economy ticket for $23 per person are available. Travel duration is 10h 0m
-
Juragan 995h 40m05:00 PMYogyakarta Adisutjipto AirportYogyakarta Adisutjipto Airport10:40 PMMalangHubdam V / Brawijaya Bus Station0First ClassA Bus from Juragan 99 goes from Yogyakarta Adisutjipto Airport, Yogyakarta Adisutjipto Airport (Indonesia) at 7/26/2026 5:00:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 10:40:00 PM. 50 First Class ticket for $23 per person are available. Travel duration is 5h 40m
-
Unicorn Indorent12h 30m07:30 AMJakartaTerminal Manggarai8:00 PMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Unicorn Indorent goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 7:30:00 AM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/25/2026 8:00:00 PM. 50 Economy ticket for $30 per person are available. Travel duration is 12h 30m
-
Agra mas12h 25m06:30 PMJakartaTerminal Manggarai6:55 AMMalangHubdam V / Brawijaya Bus Station0First ClassA Bus from Agra mas goes from Terminal Manggarai, Jakarta (Indonesia) at 7/26/2026 6:30:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/27/2026 6:55:00 AM. 50 First Class ticket for $33 per person are available. Travel duration is 12h 25m
-
MTrans11h 40m07:30 AMJakartaTerminal Manggarai7:10 PMMalangHubdam V / Brawijaya Bus Station0First ClassA Bus from MTrans goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 7:30:00 AM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/25/2026 7:10:00 PM. 50 First Class ticket for $35 per person are available. Travel duration is 11h 40m
-
Bass Trans20h 30m06:30 PMJakartaTerminal Manggarai3:00 PMMalangHubdam V / Brawijaya Bus Station0EconomyA Bus from Bass Trans goes from Terminal Manggarai, Jakarta (Indonesia) at 7/25/2026 6:30:00 PM to Hubdam V / Brawijaya Bus Station, Malang (Indonesia) arriving at 7/26/2026 3:00:00 PM. 50 Economy ticket for $35 per person are available. Travel duration is 20h 30m
Your route is not there? In the search bar, we have already filled Malang as your destination. You just have to enter your place of departure. However, if you want to take the bus from Malang, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Malang? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Malang with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Malang.



