All about buses to Yogyakarta
| Local Time | |
| Country | Indonesia |
| Bus connections | 334 |
| bus stations | 28 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Adibuzz, Damri Express, DayTrans, Harapan Jaya, Kramat Djati, Semeru Trans and 2 more. | |
Cheap bus tickets to Yogyakarta
-
Semeru Trans2h 30m020:30SemarangJl. Perintis Kemerdekaan 174-17823:00YogyakartaTerminal Jombor0EconomyA Bus from Semeru Trans goes from Jl. Perintis Kemerdekaan 174-178, Semarang (Indonesia) at 13/09/2026 20:30:00 to Terminal Jombor, Yogyakarta (Indonesia) arriving at 13/09/2026 23:00:00. 50 Economy ticket for £3 per person are available. Travel duration is 2h 30m
-
Semeru Trans2h 30m011:30SemarangJl. Perintis Kemerdekaan 174-17814:00YogyakartaDayTrans0BasicA Bus from Semeru Trans goes from Jl. Perintis Kemerdekaan 174-178, Semarang (Indonesia) at 13/09/2026 11:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 13/09/2026 14:00:00. 50 Basic ticket for £4 per person are available. Travel duration is 2h 30m
-
Cititrans2h 55m004:20SemarangHalte Kesatrian Bus Stop07:15YogyakartaTerminal Jombor0Premium EconomyA Bus from Cititrans goes from Halte Kesatrian Bus Stop, Semarang (Indonesia) at 13/09/2026 04:20:00 to Terminal Jombor, Yogyakarta (Indonesia) arriving at 13/09/2026 07:15:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 2h 55m
-
Damri Express2h 30m018:15SemarangPos Candi Bus Stop20:45YogyakartaTerminal Jombor0EconomyA Bus from Damri Express goes from Pos Candi Bus Stop, Semarang (Indonesia) at 13/09/2026 18:15:00 to Terminal Jombor, Yogyakarta (Indonesia) arriving at 13/09/2026 20:45:00. 50 Economy ticket for £4 per person are available. Travel duration is 2h 30m
-
DayTrans3h 0m022:30SemarangTembalang 1 Sumurboto Bus Stop01:30YogyakartaStudent Park Hotel0Premium EconomyA Bus from DayTrans goes from Tembalang 1 Sumurboto Bus Stop, Semarang (Indonesia) at 13/09/2026 22:30:00 to Student Park Hotel, Yogyakarta (Indonesia) arriving at 14/09/2026 01:30:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 3h 0m
-
Sugeng Rahayu009:25SurabayaTerminal Purabaya-Bungurasih09:25YogyakartaTerminal Giwangan0EconomyA Bus from Sugeng Rahayu goes from Terminal Purabaya-Bungurasih, Surabaya (Indonesia) at 12/09/2026 09:25:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 12/09/2026 09:25:00. 50 Economy ticket for £5 per person are available. Travel duration is 0h 0m
-
Sumber Alam14h 55m019:30JakartaTerminal Kampung Rambutan10:25YogyakartaTerminal Giwangan0EconomyA Bus from Sumber Alam goes from Terminal Kampung Rambutan, Jakarta (Indonesia) at 12/09/2026 19:30:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 13/09/2026 10:25:00. 50 Economy ticket for £7 per person are available. Travel duration is 14h 55m
-
Sumber Alam12h 15m018:45JakartaTerminal Pasar Minggu07:00YogyakartaTerminal Giwangan0Premium EconomyA Bus from Sumber Alam goes from Terminal Pasar Minggu, Jakarta (Indonesia) at 12/09/2026 18:45:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 13/09/2026 07:00:00. 50 Premium Economy ticket for £7 per person are available. Travel duration is 12h 15m
-
Harapan Jaya016:10BandungCentral Station16:10YogyakartaTerminal Giwangan0EconomyA Bus from Harapan Jaya goes from Central Station, Bandung (Indonesia) at 16/09/2026 16:10:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 16/09/2026 16:10:00. 50 Economy ticket for £7 per person are available. Travel duration is 0h 0m
-
Kramat Djati15h 31m019:00JakartaTerminal Pulo Gebang10:31YogyakartaTerminal Giwangan0EconomyA Bus from Kramat Djati goes from Terminal Pulo Gebang, Jakarta (Indonesia) at 15/09/2026 19:00:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 16/09/2026 10:31:00. 50 Economy ticket for £10 per person are available. Travel duration is 15h 31m
-
Gunung Harta015:45JakartaTerminal Pulo Gebang15:45YogyakartaTerminal Giwangan0EconomyA Bus from Gunung Harta goes from Terminal Pulo Gebang, Jakarta (Indonesia) at 15/09/2026 15:45:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 15/09/2026 15:45:00. 50 Economy ticket for £11 per person are available. Travel duration is 0h 0m
-
Adibuzz8h 30m007:45JakartaTerminal Kampung Rambutan16:15YogyakartaPIJAT REFLEKSI KELUARGA Hotel0EconomyA Bus from Adibuzz goes from Terminal Kampung Rambutan, Jakarta (Indonesia) at 14/09/2026 07:45:00 to PIJAT REFLEKSI KELUARGA Hotel, Yogyakarta (Indonesia) arriving at 14/09/2026 16:15:00. 50 Economy ticket for £12 per person are available. Travel duration is 8h 30m
-
Wisata Komodo17h 45m011:30DenpasarWisata Komodo04:15YogyakartaTerminal Giwangan Bus Stop0EconomyA Bus from Wisata Komodo goes from Wisata Komodo, Denpasar (Indonesia) at 12/09/2026 11:30:00 to Terminal Giwangan Bus Stop, Yogyakarta (Indonesia) arriving at 13/09/2026 04:15:00. 50 Economy ticket for £15 per person are available. Travel duration is 17h 45m
-
MTrans20h 20m012:00JakartaTeuku Umar 8 Coach Station07:20YogyakartaTerminal Jombor0EconomyA Bus from MTrans goes from Teuku Umar 8 Coach Station, Jakarta (Indonesia) at 15/09/2026 12:00:00 to Terminal Jombor, Yogyakarta (Indonesia) arriving at 16/09/2026 07:20:00. 50 Economy ticket for £16 per person are available. Travel duration is 20h 20m
Your route is not there? In the search bar, we have already filled Yogyakarta as your destination. You just have to enter your place of departure. However, if you want to take the bus from Yogyakarta, 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 from Yogyakarta? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Yogyakarta 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 transport, such as trains, carpooling and flights, with which you can get to Yogyakarta.



