Juanda International Airport (SUB) sits roughly 20km south of central Surabaya, and how smoothly your arrival goes largely comes down to two things: having your entry paperwork sorted before you land, and knowing exactly how you’re getting into the city once you clear immigration. Here’s what to expect at each stage.
Before You Land
Make sure you’ve completed your visa and entry requirements in advance — specifically the e-VOA (if applicable) and the mandatory All Indonesia Arrival Card, both of which are far easier to sort out before your flight than in a queue after landing. Have your QR codes and confirmations easily accessible on your phone or printed, since spotty airport Wi-Fi is not the place to be filling these out for the first time.
Getting Through Immigration
With your e-VOA and Arrival Card QR code ready, immigration processing at Juanda is generally straightforward — expect anywhere from 10 to 30 minutes depending on how many flights have landed around the same time as yours. Travelers without pre-arranged e-VOA will need to purchase their Visa on Arrival at the counter first, which adds time, so pre-arranging online genuinely pays off here.
Getting Into the City
Ride-hailing apps are generally the most straightforward option from Juanda — download both Grab and Gojek before you arrive, and arrange your pickup from the designated app-based transport zone rather than accepting offers from drivers approaching you inside the terminal. Avoid negotiating fares on the spot when the apps already offer fixed, upfront pricing — a driver offering to beat the app price is a common minor scam, not a genuine discount.
Metered taxis (Bluebird being the most trusted brand) are a solid alternative, particularly if you have significant luggage or prefer a traditional taxi over app-based ride-hailing.
Travel time into the city varies considerably with traffic — outside peak hours it can be a relatively quick trip, but during the rush hour windows (roughly 7–9 AM and 5–7:30 PM), expect it to take meaningfully longer. If your hotel or meeting has a strict start time, build in real buffer for airport-to-city transfer.
Practical Airport Tips
- Download Grab and Gojek before you land — setting up accounts and payment methods is far easier with reliable Wi-Fi than scrambling at arrivals
- Avoid unsolicited transport offers inside the terminal — stick to the designated ride-hailing pickup zone or an official taxi counter
- Have your hotel address in both English and Indonesian script ready — sharing it directly with your driver avoids communication friction, especially useful if you’re not yet using a local SIM
- Currency exchange counters exist at the airport but rates are typically better in the city — exchange only a small amount at the airport for immediate needs (cash for a taxi, a coffee) and handle larger exchanges once you’re settled
Connecting to a SIM Card or Internet
If you want to get connected immediately, SIM card kiosks and even GraPARI counters exist at or near the airport, though prices tend to run higher than in the city — see our SIM card and internet guide for a fuller comparison and where to get better value once you’re settled.
FAQ
How far is Juanda Airport from central Surabaya?
Roughly 20km, with travel time varying significantly based on traffic — outside rush hour it’s a relatively quick trip, but during peak windows it can take considerably longer.
Is it safe to use ride-hailing apps directly from Juanda Airport?
Yes — this is the recommended and most commonly used method for airport transfers; just be sure to use the app’s designated pickup zone rather than accepting unsolicited offers inside the terminal.
Should I buy a SIM card at the airport or wait until I’m in the city?
You can do either — airport kiosks are convenient for immediate connectivity but typically cost more than city options; if you don’t need internet the moment you land, waiting and visiting a GraPARI store in the city usually saves money.
Do I need cash on arrival at Juanda Airport?
A small amount is useful for immediate needs like a taxi or a snack, but most payments in Surabaya run through QRIS or cards once you’re set up — see our payments guide for the fuller picture.



