Finally Indonesia , and they will arrive at Jakarta tomorrow afternoon ( Jakarta Time ).

There are 4 stations in Jakarta ( Gambir , Pasar Senen , Kota & Jatinegara ) but only two of them have a train which will depart to Yogyakarta ( Gambir & Jatinegara ) I bet they will take a train from Gambir , here are train schedule from Jakarta to Yogyakarta from 2 train stations

There are 3 direct flights to Jakarta in the AM although also possible via HK and Singapore for example

CGK Jakarta CI 5855 China Airlines 8:05 AM

CGK Jakarta CI 761 China Airlines 8:45 AM

CGK Jakarta BR 237 EVA Air 9:00 AM

If they take this flight to Jakarta , Indonesia the possible train to Yogyakarta are

*From Gambir*

1. 40008 Argolawu

Depart : 20:00 Arrived : 03.38

2. 10034 Bima

Depart : 17:00 Arrived : 00:42

3. 10042 Taksaka_2

Depart : 20.45 Arrived : 04.30

*From Jatinegara*

1. 40106 Senja.Utm.Solo

Depart : 20.27 Arrived : 05.12

2. 10110 Senja.Utm.YK

Depart : 19.42 Arrived : 04.10