All about buses to Yogyakarta
| Local Time | |
| Country | Indonesia |
| Bus connections | 1260 |
| bus stations | 28 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Adibuzz, Agra mas, Anugrah Travel Malang, Aragon, Bass Trans, Bhinneka Shuttle and 26 more. | |
Cheap bus tickets to Yogyakarta
-
Joglosemar4h 0m005:00SemarangTerminal Mangkang09:00YogyakartaDayTrans0Premium EconomyA Bus from Joglosemar goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 05:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 09:00:00. 50 Premium Economy ticket for £3 per person are available. Travel duration is 4h 0m
-
Rama Sakti010:00SemarangTourism Information Center10:00YogyakartaMalioboro 2 Bus Station0EconomyA Bus from Rama Sakti goes from Tourism Information Center, Semarang (Indonesia) at 08/12/2025 10:00:00 to Malioboro 2 Bus Station, Yogyakarta (Indonesia) arriving at 08/12/2025 10:00:00. 50 Economy ticket for £3 per person are available. Travel duration is 0h 0m
-
DayTrans4h 0m003:00SemarangTerminal Mangkang07:00YogyakartaDayTrans0Premium EconomyA Bus from DayTrans goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 03:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 07:00:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 4h 0m
-
Cititrans004:20SemarangTourism Information Center04:20YogyakartaMalioboro 2 Bus Station0EconomyA Bus from Cititrans goes from Tourism Information Center, Semarang (Indonesia) at 06/12/2025 04:20:00 to Malioboro 2 Bus Station, Yogyakarta (Indonesia) arriving at 06/12/2025 04:20:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 0m
-
Sabila Shuttle3h 0m004:00SemarangTerminal Mangkang07:00YogyakartaDayTrans0Premium EconomyA Bus from Sabila Shuttle goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 04:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 07:00:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 3h 0m
-
Damri Express4h 0m022:00SemarangTerminal Mangkang02:00YogyakartaDayTrans0BusinessA Bus from Damri Express goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 22:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 02:00:00. 50 Business ticket for £4 per person are available. Travel duration is 4h 0m
-
Aragon2h 30m005:00SemarangTerminal Mangkang07:30YogyakartaDayTrans0Premium EconomyA Bus from Aragon goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 05:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 07:30:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 2h 30m
-
Bhinneka Shuttle3h 0m006:00SemarangTerminal Mangkang09:00YogyakartaDayTrans0Premium EconomyA Bus from Bhinneka Shuttle goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 06:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 09:00:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 3h 0m
-
Sugeng Rahayu7h 5m006:20SurabayaCentral Station13:25YogyakartaDayTrans0EconomyA Bus from Sugeng Rahayu goes from Central Station, Surabaya (Indonesia) at 06/12/2025 06:20:00 to DayTrans, Yogyakarta (Indonesia) arriving at 06/12/2025 13:25:00. 50 Economy ticket for £6 per person are available. Travel duration is 7h 5m
-
EKA Mira Bus6h 30m019:00SurabayaCentral Station01:30YogyakartaDayTrans0EconomyA Bus from EKA Mira Bus goes from Central Station, Surabaya (Indonesia) at 06/12/2025 19:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 01:30:00. 50 Economy ticket for £6 per person are available. Travel duration is 6h 30m
-
Sinar Jaya15h 20m006:40BogorAlfamidi Lotus Jasmine22:00YogyakartaDayTrans0EconomyA Bus from Sinar Jaya goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 06:40:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 22:00:00. 50 Economy ticket for £8 per person are available. Travel duration is 15h 20m
-
Sumber Alam12h 40m018:25JakartaTerminal Bus Kota Blok M07:05YogyakartaDayTrans0EconomyA Bus from Sumber Alam goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 05/12/2025 18:25:00 to DayTrans, Yogyakarta (Indonesia) arriving at 06/12/2025 07:05:00. 50 Economy ticket for £8 per person are available. Travel duration is 12h 40m
-
Efisiensi3h 50m009:45SurabayaCentral Station13:35YogyakartaDayTrans0EconomyA Bus from Efisiensi goes from Central Station, Surabaya (Indonesia) at 07/12/2025 09:45:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 13:35:00. 50 Economy ticket for £9 per person are available. Travel duration is 3h 50m
-
Safari Dharma Raya14h 0m015:15BogorAlfamidi Lotus Jasmine05:15YogyakartaDayTrans0EconomyA Bus from Safari Dharma Raya goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 15:15:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 05:15:00. 50 Economy ticket for £9 per person are available. Travel duration is 14h 0m
-
Sant Gold14h 50m016:30JakartaTerminal Bus Kota Blok M07:20YogyakartaDayTrans0EconomyA Bus from Sant Gold goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 06/12/2025 16:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 07:20:00. 50 Economy ticket for £9 per person are available. Travel duration is 14h 50m
-
Malang Indah Transindo12h 0m017:30MalangBlimbing Train Station05:30YogyakartaDayTrans0Premium EconomyA Bus from Malang Indah Transindo goes from Blimbing Train Station, Malang (Indonesia) at 07/12/2025 17:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 05:30:00. 50 Premium Economy ticket for £9 per person are available. Travel duration is 12h 0m
-
Dewata Indah7h 27m019:00MalangBlimbing Train Station02:27YogyakartaTerminal Giwangan0EconomyA Bus from Dewata Indah goes from Blimbing Train Station, Malang (Indonesia) at 06/12/2025 19:00:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 07/12/2025 02:27:00. 50 Economy ticket for £9 per person are available. Travel duration is 7h 27m
-
Bandung Express12h 0m018:00BandungDayTrans Cihampelas06:00YogyakartaDayTrans0EconomyA Bus from Bandung Express goes from DayTrans Cihampelas, Bandung (Indonesia) at 07/12/2025 18:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 06:00:00. 50 Economy ticket for £9 per person are available. Travel duration is 12h 0m
-
PO Santoso16h 15m012:30BogorAlfamidi Lotus Jasmine04:45YogyakartaDayTrans0BusinessA Bus from PO Santoso goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 12:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 04:45:00. 50 Business ticket for £10 per person are available. Travel duration is 16h 15m
-
Agra mas13h 45m014:15BogorAlfamidi Lotus Jasmine04:00YogyakartaDayTrans0EconomyA Bus from Agra mas goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 14:15:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 04:00:00. 50 Economy ticket for £10 per person are available. Travel duration is 13h 45m
-
Kramat Djati13h 0m017:00JakartaTerminal Bus Kota Blok M06:00YogyakartaDayTrans0EconomyA Bus from Kramat Djati goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 06/12/2025 17:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 06:00:00. 50 Economy ticket for £10 per person are available. Travel duration is 13h 0m
-
Anugrah Travel Malang7h 31m019:00MalangBlimbing Train Station02:31YogyakartaMalioboro 2 Bus Station0EconomyA Bus from Anugrah Travel Malang goes from Blimbing Train Station, Malang (Indonesia) at 08/12/2025 19:00:00 to Malioboro 2 Bus Station, Yogyakarta (Indonesia) arriving at 09/12/2025 02:31:00. 50 Economy ticket for £10 per person are available. Travel duration is 7h 31m
-
Gunung Harta013:15BogorBaranangsiang Bus Station13:15YogyakartaTerminal Giwangan0EconomyA Bus from Gunung Harta goes from Baranangsiang Bus Station, Bogor (Indonesia) at 06/12/2025 13:15:00 to Terminal Giwangan, Yogyakarta (Indonesia) arriving at 06/12/2025 13:15:00. 50 Economy ticket for £11 per person are available. Travel duration is 0h 0m
-
Cahaya Trans18h 0m004:30BogorAlfamidi Lotus Jasmine22:30YogyakartaDayTrans0EconomyA Bus from Cahaya Trans goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 04:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 22:30:00. 50 Economy ticket for £11 per person are available. Travel duration is 18h 0m
-
Adibuzz11h 20m005:30BogorAlfamidi Lotus Jasmine16:50YogyakartaDayTrans0EconomyA Bus from Adibuzz goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 05:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 16:50:00. 50 Economy ticket for £11 per person are available. Travel duration is 11h 20m
-
Haryanto Bojonegoro12h 50m015:00BogorAlfamidi Lotus Jasmine03:50YogyakartaDayTrans0EconomyA Bus from Haryanto Bojonegoro goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 07/12/2025 15:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 03:50:00. 50 Economy ticket for £11 per person are available. Travel duration is 12h 50m
-
Semeru Trans4h 0m003:30SemarangTerminal Mangkang07:30YogyakartaDayTrans0EconomyA Bus from Semeru Trans goes from Terminal Mangkang, Semarang (Indonesia) at 07/12/2025 03:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 07:30:00. 50 Economy ticket for £12 per person are available. Travel duration is 4h 0m
-
Handoyo13h 0m005:00BogorAlfamidi Lotus Jasmine18:00YogyakartaDayTrans0Premium EconomyA Bus from Handoyo goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 08/12/2025 05:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 18:00:00. 50 Premium Economy ticket for £13 per person are available. Travel duration is 13h 0m
-
Sembodo12h 0m015:45BogorAlfamidi Lotus Jasmine03:45YogyakartaDayTrans0EconomyA Bus from Sembodo goes from Alfamidi Lotus Jasmine, Bogor (Indonesia) at 10/12/2025 15:45:00 to DayTrans, Yogyakarta (Indonesia) arriving at 11/12/2025 03:45:00. 50 Economy ticket for £14 per person are available. Travel duration is 12h 0m
-
Wisata Komodo19h 40m012:30DenpasarBatubulan, Sinar Mulia07:10YogyakartaDayTrans0EconomyA Bus from Wisata Komodo goes from Batubulan, Sinar Mulia, Denpasar (Indonesia) at 07/12/2025 12:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 07:10:00. 50 Economy ticket for £15 per person are available. Travel duration is 19h 40m
-
Unicorn Indorent10h 0m006:30JakartaTerminal Bus Kota Blok M16:30YogyakartaDayTrans0EconomyA Bus from Unicorn Indorent goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 08/12/2025 06:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 16:30:00. 50 Economy ticket for £16 per person are available. Travel duration is 10h 0m
-
Juragan 995h 15m022:30SurabayaCentral Station03:45YogyakartaDayTrans0BusinessA Bus from Juragan 99 goes from Central Station, Surabaya (Indonesia) at 06/12/2025 22:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 03:45:00. 50 Business ticket for £17 per person are available. Travel duration is 5h 15m
-
Pahala Kencana20h 1m007:03DenpasarBatubulan, Sinar Mulia02:04YogyakartaDayTrans0EconomyA Bus from Pahala Kencana goes from Batubulan, Sinar Mulia, Denpasar (Indonesia) at 07/12/2025 07:03:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 02:04:00. 50 Economy ticket for £18 per person are available. Travel duration is 20h 1m
-
Bass Trans12h 30m018:30JakartaTerminal Bus Kota Blok M07:00YogyakartaDayTrans0Premium EconomyA Bus from Bass Trans goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 05/12/2025 18:30:00 to DayTrans, Yogyakarta (Indonesia) arriving at 06/12/2025 07:00:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 12h 30m
-
MTrans17h 4m007:16DenpasarBatubulan, Sinar Mulia23:20YogyakartaDayTrans0Premium EconomyA Bus from MTrans goes from Batubulan, Sinar Mulia, Denpasar (Indonesia) at 07/12/2025 07:16:00 to DayTrans, Yogyakarta (Indonesia) arriving at 07/12/2025 23:20:00. 50 Premium Economy ticket for £19 per person are available. Travel duration is 17h 4m
-
Restu Mulya17h 5m010:00DenpasarBatubulan, Sinar Mulia02:05YogyakartaDayTrans0EconomyA Bus from Restu Mulya goes from Batubulan, Sinar Mulia, Denpasar (Indonesia) at 07/12/2025 10:00:00 to DayTrans, Yogyakarta (Indonesia) arriving at 08/12/2025 02:05:00. 50 Economy ticket for £20 per person are available. Travel duration is 17h 5m
Cheap Carpooling to Yogyakarta
-
Malang Indah Transindo11h 0m018:00MalangBlimbing Train Station05:00YogyakartaTPB Damri Ringroad Timur Bus Stop0Premium EconomyA Car from Malang Indah Transindo goes from Blimbing Train Station, Malang (Indonesia) at 05/12/2025 18:00:00 to TPB Damri Ringroad Timur Bus Stop, Yogyakarta (Indonesia) arriving at 06/12/2025 05:00:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 11h 0m
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.




