I don't recall having booked such an early flight in recent memory. Perhaps the last time I tried this was in Europe with Ryanair or easyJet, but not in Asia. Wanting a flight out the Friday before after work, the down-side of grabbing a cheap deal with China Airlines is the incredibly early departure for the flight back to Singapore, where I would then connect to Hong Kong.
My alarm rang at 3:30am. By 4am, I was on my Grab car heading to Terminal 2. Even during regular hours, Surabaya's airport does not have a proper public transport service straight into the city centre. Yet, at IDR 123k, Grab was an affordable and comfortable option at this early hour.
The skies were still dark when I arrived at the airport 35 minutes later in light traffic. Expect to double that easily during rush hours. To get to my check-in counter, I had to first show a copy of my plane ticket and ID copy to get past the security guard, then X-ray screening. A few long lines snaked out of China Airlines' counters already.
While online check-in is possible for this flight, a warning flashed at the end that I could not print a boarding pass after the procedure was completed. So I still needed to drop by the counter. With 30 minutes to go before the cut-off time, I had thought time was on my side. However, the agents were slow and I waited a good 20 minutes to get processed.
This is a small, or cozy, airport.
The departures entry is upstairs and a few shops were already open along the way. First, another X-ray check, followed by a split between international and domestic flights. I had thought Terminal 2 was a purely international terminal as the older Terminal 1 across the tarmac was used for domestic flights. Then immigration check, and finally one more x-ray screening. Why there needs to be 3 X-rays was baffling.
There are only 3 gates for international departures. I saw the China Airlines plane as well as Cathay and Royal Brunei that were parked here overnight. I also heard about a KL flight but they weren't using the jet bridge.