This is part of my East Java Tour on 13th-17th August 2016 (4 nights 5 days):
- 13th August: Jakarta to Surabaya by plane, staying in Surabaya 1 night
- 14th August: Surabaya to Malang by train then to Batu by taxi, staying in Batu 2 nights
- 16th August: Batu to Malang by taxi, staying in Malang 1 night
- 17th August: Malang to Jakarta by plane
We then hurrily went to Customer Service (CS) Sriwijaya to change the ticket. The staff said all flights to Surabaya for today was full. There are seats available in flight 7.00 to Surabaya transit Semarang, but unfortunately the plane was already boarding and gate closed. We went to CS Lion in the same terminal with Sriwijaya (1B) to buy a new ticket: the next available flight was at 14.30. We then went to terminal 1C to check in CS Batik: the next available flight was at 14.00. I didn't know where to go anymore because AirAsia and Garuda was quite far (need to take shuttle bus to terminal 2 and 3).
I checked Traveloka app, wondering if I could still book today's flights. Apparently yes, it gave me the list of today's flight starting around 11am. There was Garuda 11.15 and CitiLink 11.55. Ah, I then remembered about CitiLink. I asked Batik staff, where is CS CitiLink? It was in this terminal too, not far from CS Batik. We went there and asked for the earliest flight we could get. In the beginning he said 11.55, same one as in Traveloka but more expensive. I was about to book via Traveloka when the staff suddenly said they found another flight: 7.45. Oh we want that! Fortunately the price was still reasonable: 1.4 times our original Sriwijaya tickets. I could cancel and refund 30% from our Sriwijaya tickets. So total damage to fly to Surabaya was 1.4+0.7 = more than twice our original tickets haha *sad laughing*. Lesson learned: be more careful and detail when you book flight tickets. The damage would be more if I didn't fly today to Surabaya, because I already paid all the hotels and car rentals.