The cost of getting from Juanda International Airport to central Surabaya depends on your transport choice, the time of day, and exactly where in the city you are headed. Here is what actually determines the price in 2026 — we are deliberately not quoting fixed rupiah figures below because the airport taxi counter's zone price list is not published online and ride-hailing fares move with live demand; both change without notice, so always check the price shown to you at the counter or in the app before you commit.
Airport Taxi Fares
Official airport taxis (Primkopal Juanda) operate on a fixed-rate zone system. To central Surabaya (areas like Tunjungan, Gubeng, or Tegalsari) you pay a fixed rate quoted at the counter before getting in the vehicle. The rate is non-negotiable, which is actually a good thing — no haggling when you are tired. Ask to see the zone price list at the counter. Tolls are typically included in the quoted price.
Fixed-price private transfer
SUB Surabaya City Center
From€42for 2 passengers
Ride-Hailing Prices
Grab and Gojek are widely used in Surabaya and generally cost less than airport taxis under normal conditions. Prices fluctuate with demand — during rain, rush hour, or late at night, expect surge pricing that can push costs close to taxi rates. The app shows the exact price before you confirm, so there are no surprises.
Airport Train
Juanda does not currently have an operating airport train. A rail link has been planned but was not in service as of 2026, so this is not an option to plan around — do not budget for one.
Pre-Booked Private Transfer
A sedan or minivan transfer to central Surabaya has a fixed price confirmed at the time of booking, before you fly — this is the only option where you can lock in the exact fare from outside Indonesia. Tolls are included. Traffic or delays do not change what you pay, and you skip the queue and the pickup-zone walk.
Factors That Affect the Price
Destination matters significantly. A transfer to the central business district is standard pricing, but heading to areas like Kenjeran, Rungkut, or the port area costs more. Surabaya is a large city and distances add up. Rush hour traffic (roughly 07:00-09:00 and 16:30-19:00) does not change fixed-rate taxi prices but will increase ride-hailing surge pricing. Late night arrivals may see slightly higher ride-hailing costs.
What About the Return Trip
Getting back to the airport is generally cheaper if you use a ride-hailing app from the city, since there is no airport surcharge. Pre-booked transfers typically charge the same rate in both directions.
Bottom Line
For most travelers, the sweet spot is either a pre-booked transfer (convenience, fixed price confirmed before you fly, no hassle) or a ride-hailing app (usually the cheapest car option if you have data and are comfortable comparing the live in-app quote).