It is very difficult to book domestic tickets for Indonesia outside of the country. You will only be able to do this for Garuda flights, and you will be charged ridiculous USD fares. It is better to buy your tickets inside the country.
As far as buying your tickets once you get here goes, that is always a gamble, for sure since you're looking at a weekend trip, and flights on the SUB
route tend to be packed on Sunday afternoons, so you might be left with expensive fares only. Also, booking through GA
call center is not an option, as they will give you a time limit of 11 am the next day to have your tickets issued.
So, if you want to be sure, you better have someone do it for you in advance. If you don't have a local contact here in CGK
, just contact me and I'll let you know what is available for the dates you are looking at, arrange the tickets and get them to you once you get here. If you decide to travel on Garuda, I can probably do a little extra...
The Jakarta-Surabaya route is currently plied by Garuda Indonesia, Garuda Citilink, Merpati, Lion Air, Wings Air, Mandala Airlines, Adam Air, Sriwijaya Air, Kartika Airlines, Star Air (eff. July 15), Batavia Airlines and Bouraq, if they're still around. Onew way fares should start at around Rp.150,000 (less than USD 20) and range up to about Rp.2,000,000 for a full fare C-class ticket on GA