Single-origin espresso is the headline at Expat. Roasters in Terminal 2
Expat. Roasters sits airside in Terminal 2 at Juanda (SUB), a few minutes’ walk from most domestic gates, and skews heavily toward serious coffee rather than full meals. The focus is Indonesian beans pulled on proper equipment, so it feels more like a specialty café dropped into an airport concourse than a generic chain counter by gate seating.
Opening hours run through the main flight banks in Terminal 2, typically from early morning into the evening, so you can grab a flat white or V60 before a 07:00 departure or while waiting out a 20:30 delay. Expect pricing at standard specialty-coffee levels: espresso-based drinks land in the mid range for Surabaya, higher than local kiosks in Terminal 1 but below big-city international hub prices.
On the drinks side, the move is a double espresso or cappuccino using their Indonesia-focused blends, and filter coffee for anyone with 15–20 minutes to spare. They also pour iced options, including cold brew, which helps in Surabaya heat after a trek from Terminal 1’s curb to the Terminal 2 security checkpoint. Syrup-driven creations exist, but they’re not the main point here and can taste like any generic mall café.
Food is secondary: you’ll see light bites like cakes, small pastries, and grab-and-go snacks that can tide you over on a 90-minute domestic hop but won’t replace a full lunch. If you need a real meal before a 3–4 hour flight, pair a coffee here with something heavier from a neighboring outlet in Terminal 2 rather than expecting a full menu from Expat. Roasters itself.
Practical tip: order and pay as soon as you arrive; during peak departures around 06:00–08:00 and 17:00–19:00, drinks can take 5–10 minutes, so don’t cut it close if your boarding gate is at the far end of Terminal 2.