My maid will take Garuda and stay the in a hotel provided by the airline and take the first flight early next morning. While the return trip she'll take the very first flight from Semarang to Jarkata then back Hk in the same day. I think price vary from time to time acording to the demand of ticket. I've also checked CX maid's ticket during Oct. All cheap ticket have sold out only $2700+ still availabe and my agent said a round trip between jarkata and Semarang cost over $1000. So Garuda seems the best chioce for my case.
my maid will leave from hk to samarang, i paid $2100 for her air ticket from HK->JAKATA->samarang. chepest I found. anyone interested, pm me. i give u the agent's info.