SUB - Surabaya, Indonesia

Getting from Juanda Airport to Surabaya: What You Actually Need to Know

Quick Answer

Juanda International Airport (SUB) sits about 20 km south of Surabaya city center. A private transfer takes around 40-60 minutes depending on traffic. Expect to pay between IDR 200,000-350,000 (roughly USD 12-22) for a standard sedan to central Surabaya. Pre-booking a transfer is the simplest option, especially if you land tired or outside business hours.

What Actually Happens After Landing

After clearing immigration (for international arrivals) or simply walking out of the gate (domestic), you will follow signs to the arrivals hall. Baggage claim is straightforward but can be slow during peak hours. Once you exit through the doors, you will find yourself in a busy arrivals area with taxi counters, ride-hailing pickup zones, and people holding name signs. The airport has two terminals — Terminal 1 for domestic flights and Terminal 2 for international and some domestic carriers. Both terminals have similar ground transport options, though Terminal 2 is newer and slightly better organized.

Transport Options Explained Honestly

Airport taxi (metered or fixed-rate): Official airport taxis operate from a counter just outside arrivals. You pay a fixed rate based on your destination zone. This is reliable but slightly more expensive than booking a ride online.

Ride-hailing apps (Grab, Gojek): Both work well at Juanda. You will need a local SIM card or working data connection. Pickup points are designated areas in the parking lot — follow the signs. Prices are generally 20-30% cheaper than airport taxis, but surge pricing happens during peak hours.

Airport train (Surabaya Airport Express): There is a commuter rail connection from the airport area to Surabaya Gubeng station. It is cheap (around IDR 10,000-15,000) but involves a short shuttle or walk to the station and does not run late at night.

Pre-booked private transfer: A driver meets you at arrivals with your name on a sign. No negotiating, no searching for the pickup zone, no need for a local SIM. The vehicle and price are confirmed before you land.

Hotel shuttle: Some hotels in Surabaya offer airport pickup, usually for a fee. Ask your hotel when booking.

Realistic Pricing Expectations

These are typical one-way fares to central Surabaya as of 2026:

  • Airport taxi: IDR 250,000-350,000 (USD 15-22)
  • Grab/Gojek: IDR 150,000-250,000 (USD 9-16), varies with demand
  • Airport train: IDR 10,000-15,000 (USD 0.60-1.00)
  • Pre-booked transfer (sedan): IDR 200,000-300,000 (USD 12-19)
  • Pre-booked transfer (minivan): IDR 300,000-450,000 (USD 19-28)
Prices increase for destinations further out like Malang (2-3 hours south) or Trowulan. Tolls are usually included in pre-booked transfers but added on top for taxis.

Late Night Arrivals

Juanda handles flights throughout the evening, with some arrivals past midnight. The airport train stops running around 22:00. Ride-hailing apps still work late at night, though wait times increase and there may be a small surge. Airport taxis are available around the clock. If you land after 23:00, a pre-booked transfer is the most reliable option — your driver will track your flight and wait regardless of delays.

Families and Luggage

If you are traveling with children and multiple bags, the main concern is vehicle size. Standard taxis and sedans handle two large suitcases comfortably but not much more. For families of four or more with full luggage, a minivan transfer is worth the extra cost. Car seats for small children are not standard in Indonesian taxis — if you need one, request it when pre-booking a transfer. The walk from arrivals to the ride-hailing pickup area can be 5-10 minutes in the heat, which matters when you have tired kids.

Where You Meet the Driver

For pre-booked transfers, drivers typically wait just outside the arrivals exit holding a sign with your name. At Terminal 2, there is a designated meeting area near the exit doors. For Terminal 1, drivers wait in the arrivals lobby area. Your transfer confirmation will include specific meeting instructions and a phone number. For ride-hailing pickups, follow the signs to the designated Grab/Gojek pickup zone in the parking area — do not try to get picked up at the curb, as airport security will redirect you.

Decision Helper

Choose a pre-booked transfer if: you want zero hassle, you are arriving late at night, you have a lot of luggage, or you are traveling with young children.

Choose a ride-hailing app if: you have a working local SIM, you are comfortable with the pickup process, and you want to save some money.

Choose the airport train if: you are traveling light, your hotel is near Gubeng station, and you are arriving during daytime hours.

Choose an airport taxi if: you want a simple option without an app, you do not mind paying a bit more, and you prefer to just walk up to a counter.

Frequently Asked Questions

How far is Juanda Airport from Surabaya city center?

About 20 km. The drive takes 40-60 minutes depending on traffic, which can be heavy during morning and evening rush hours.

Is there an airport train from Juanda to Surabaya?

Yes, the Surabaya Airport Express connects the airport area to Gubeng station in central Surabaya. It costs around IDR 10,000-15,000 and runs during daytime hours.

Do Grab and Gojek work at Juanda Airport?

Yes, both apps work well. You need a local SIM card or data connection. Follow signs to the designated ride-hailing pickup areas in the parking lot.

How much does a taxi cost from Juanda Airport to Surabaya?

Airport taxis charge fixed rates of IDR 250,000-350,000 (USD 15-22) to central Surabaya. Ride-hailing apps are typically 20-30% cheaper.

Can I get a transfer from Juanda Airport to Malang?

Yes. Malang is about 90-100 km south of the airport. A private transfer takes approximately 2-3 hours and costs significantly more than a Surabaya transfer. Pre-booking is recommended.

Is Juanda Airport open 24 hours?

The airport operates around the clock, with some flights arriving past midnight. Ground transport options are more limited late at night, but airport taxis and pre-booked transfers are available at all hours.

Do I need to tip the driver in Indonesia?

Tipping is not mandatory but appreciated. Rounding up the fare or adding IDR 20,000-50,000 for good service is common practice.

Can I get a car seat for my child at Juanda Airport?

Standard taxis do not have car seats. If you need one, request it in advance when booking a private transfer. Not all providers stock them, so confirm availability.

Is there a bus from Juanda Airport to Surabaya?

There are public minibuses and DAMRI buses connecting the airport to certain parts of the city, but they are infrequent, slow, and not practical for most travelers with luggage.

What currency should I have for airport transport?

Indonesian Rupiah (IDR). ATMs are available in the arrivals hall. Pre-booked transfers are paid online, so you do not need cash for those. Taxis and ride-hailing services accept cash in IDR.

Surabaya is a sprawling, busy city and the airport-to-hotel journey is your first taste of it. Whatever option you choose, the key is having a plan before you land — especially if you arrive at night or with family. A pre-booked transfer removes the guesswork entirely, but any of the options above will get you to your destination safely.

Related Airport Guides