Jakarta to Yogyakarta: 2020 Bus and Train Schedule

Schedule of train and bus trips from Jakarta to Yogyakarta and from Yogyakarta to Jakarta in Indonesia. Last updated on January 16, 2020.

Yogyakarta (also spelled Jogjakarta) is a city on the Indonesian island of Java known for its traditional arts and cultural heritage. It is home to the Borobudur Temple, the largest Buddhist Temple in the world listed as a UNESCO World Heritage Site.

Jakarta to Yogyakarta Bus and Train Schedule
Borobudur Temple of Indonesia | Bigstock

SCHEDULE OF BUS AND TRAIN TRIPS FROM JAKARTA TO YOGYAKARTA AND YOGYAKARTA TO JAKARTA

BUS SCHEDULE FROM JAKARTA TO YOGYAKARTA

Bus CompanyDepartureFare
Pahala Kencana3:10 PMUSD13
Pahala Kencana3:35 PMUSD13
Rejeki Baru4:00 PMUSD23
Pahala Kencana4:20 PMUSD13

TRAIN SCHEDULE FROM JAKARTA TO YOGYAKARTA

Travel time from Jakarta to Yogyakarta by train is about 10 hours. Fare starts at USD21.34 / Php1,120.

6:15 AM – Pasar Senen, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
6:45 AM – Pasar Senen, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta / Lempuyangan, Yogyakarta
7:15 AM – Pasar Senen, Jakarta Pusat to Lempuyangan, Yogyakarta
8:00 AM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
8:30 AM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
12:25 PM – Pasar Senen, Jakarta Pusat to Lempuyangan, Yogyakarta
1:20 PM – Pasar Senen, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
4:30 PM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
5:40 PM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
7:00 PM – Pasar Senen, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
8:15 PM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
8:45 PM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
9:15 PM – Gambir, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta
9:45 PM – Pasar Senen, Jakarta Pusat to Lempuyangan, Yogyakarta
10:00 PM – Pasar Senen, Jakarta Pusat to Tugu Yogyakarta, Yogyakarta

BUS SCHEDULE FROM YOGYAKARTA TO JAKARTA

Bus CompanyDepartureFare
Rejeki Baru1:00 PMUSD23
Pahala Kencana1:05 PMUSD13
Pahala Kencana3:00 PMUSD13
Prayogo3:00 PMUSD13
Pahala Kencana3:15 PMUSD13

TRAIN SCHEDULE FROM YOGYAKARTA TO JAKARTA

6:40 AM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
8:00 AM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
8:15 AM – Lempuyangan, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
8:25 AM – Tugu Yogyakarta, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
8:57 AM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
9:00 AM – Lempuyangan, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
9:07 AM – Tugu Yogyakarta, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
10:00 AM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
12:47 PM – Lempuyangan, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
6:00 PM – Lempuyangan, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
6:08 PM – Tugu Yogyakarta, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
6:40 PM – Tugu Yogyakarta, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
7:00 PM – Lempuyangan, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
8:00 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
8:30 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
8:37 PM – Tugu Yogyakarta, Yogyakarta to Pasar Senen, Jakarta Pusat / Jatinegara, Jakarta Timur
8:57 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
10:00 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
10:15 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur
10:35 PM – Tugu Yogyakarta, Yogyakarta to Gambir, Jakarta Pusat / Jatinegara, Jakarta Timur

TRAVEL TIME

The travel time between Jakarta and Yogyakarta by train is approximately 12 hours and around 11 hours by bus.

Have you tried taking this bus service? How was your experience? Please let us know in the comment section below. Please take note that the schedule may change without prior notice, if you see any changes, please let us know to help our fellow travelers get the most accurate schedule. Thanks!

If you are traveling on a tight schedule, we highly recommend that you call the bus company to confirm the trip. Have a safe journey!

FOLLOW US

If this blog has helped you in any way, consider following us on our Facebook Page or our Instagram account. You may also subscribe to our YouTube Channel to watch our recent videos.

Leave a Reply

Close Menu
error: Content is protected !!