Quick Answer
The best overall way to travel from Juanda International Airport (SUB) to Wonokromo Bus Terminal is by taking the Airport Train (KA Bandara) to Surabaya Gubeng Station, followed by a short taxi or ride-hailing car (Gojek/Grab). This journey takes approximately 1.5 to 2 hours and costs around IDR 75,000 to 95,000 per person. The key transfer point is Surabaya Gubeng Station. For a direct, door-to-door service, a taxi from the airport takes about 45-60 minutes but costs significantly more at IDR 150,000 to 250,000.
By Train: The Most Efficient Public Transport
This is the most recommended method for balance of cost, comfort, and reliability. The journey involves two simple legs and utilizes Surabaya's modern airport rail link.
Step-by-Step Guide:
- At Juanda Airport: After baggage claim, follow signs for "Kereta Api" (Train). The station is inside the terminal. Buy a ticket for "KA Bandara" destination "Surabaya Gubeng". Tickets cost IDR 45,000 (as of 2024) and can be purchased at counters or vending machines.
- Train Journey: The air-conditioned Airport Train runs every 30-60 minutes. The trip to Surabaya Gubeng Station takes about 25-30 minutes. It's clean, punctual, and has luggage space.
- At Surabaya Gubeng Station: Exit the station. You are now approximately 3 km from Wonokromo Terminal.
- Final Leg to Wonokromo: Use the Gojek or Grab app to book a car or motorcycle taxi (GoRide). A car ride takes 10-15 minutes and costs IDR 25,000-40,000. You can also hail a conventional blue taxi (e.g., Express Taxi) from the station rank.
| Leg | Service | Duration | Cost (Approx.) | Notes |
|---|---|---|---|---|
| 1. Airport to City | KA Bandara Train | 25-30 min | IDR 45,000 | Frequent, reliable, luggage-friendly. |
| 2. Gubeng to Wonokromo | Taxi / Ride-Hail | 10-15 min | IDR 25,000-40,000 | Very short and cheap ride. |
| Total | Train + Taxi | 1.5 - 2 hours | IDR 70,000 - 95,000 | Best for most travelers. |
Why This is the Best Route?
Avoids Surabaya's notorious road traffic for the longest part of the journey. The train is consistently faster than any road vehicle during peak hours (7-9 AM, 4-7 PM). It's also more comfortable and secure than navigating multiple public buses with luggage.
By Bus & Airport Shuttle: The Budget Deep Dive
While a direct bus doesn't exist, there are cheaper, more complex bus-based options. These are only recommended for extreme budget travelers who are comfortable with local transport systems.
Option 1: DAMRI Shuttle Bus + Local Bus
- Step 1: Take the DAMRI airport shuttle bus from Juanda to Purabaya (Bungurasih) Bus Terminal. Cost: ~IDR 25,000. Duration: ~45-60 mins depending on traffic.
- Step 2: At Purabaya, find a local city bus (e.g., âP1â route) heading towards Wonokromo. This requires asking locals or drivers. Cost: ~IDR 5,000. Duration: 45-90 mins in heavy traffic.
- Total: ~IDR 30,000, but travel time can exceed 2.5 hours. Not suitable with large luggage.
Option 2: Direct Taxi vs. This Bus Combo
The bus option saves money but costs immense time and effort. For anyone valuing time or comfort over saving less than IDR 150,000, the train combo or a direct taxi is vastly superior. There are no comfortable intercity coaches or luxury buses on this specific short urban route.
By Taxi & Private Transfer: Door-to-Door Convenience
This is the simplest but most expensive method, ideal for specific situations.
Airport Taxi
- Where: Official taxi counters are in the arrivals hall. You pay a fixed fare based on zones.
- Cost to Wonokromo: Approximately IDR 150,000 to 250,000.
- Duration: 45 to 90 minutes, entirely dependent on Surabaya's unpredictable traffic.
- Pros: No transfers, available 24/7, secure.
- Cons: High cost, susceptible to long traffic jams.
Ride-Hailing Apps (Grab / Gojek)
Often cheaper than official taxis (IDR 120,000-180,000). You must use the designated electronic ride-hailing pickup point at Juanda Airport. Follow the signs for "Online Taxi" or "Ride-Hailing Pickup".
Pre-Booked Private Transfer
You can book a car with a driver in advance via platforms like Booking.com or local agencies. Price is similar to or higher than a taxi (~IDR 250,000+), but offers certainty, often includes meet-and-greet, and is excellent for groups, late-night arrivals, or travelers with special needs.
Ticket, Cost & Time Comparison: Choose Your Best Option
This table summarizes all options to help you decide quickly.
| Transport Method | Total Approx. Cost (IDR) | Total Approx. Time | Transfers / Complexity | Best For |
|---|---|---|---|---|
| Train + Ride-Hail (Recommended) | 75,000 - 95,000 | 1.5 - 2 hours | One easy transfer | Most travelers, balance of cost/speed |
| Direct Airport Taxi | 150,000 - 250,000 | 45 - 90 min (traffic-dependent) | None | Groups of 3-4, late night, maximum convenience |
| Ride-Hailing App (Grab/Gojek) | 120,000 - 180,000 | 45 - 90 min (traffic-dependent) | None | Solo/couple travelers, tech-savvy users |
| Bus + Local Bus (Cheapest) | ~30,000 | 2.5+ hours | One confusing transfer at a large terminal | Extreme budget travelers, no luggage, adventurous |
| Pre-Booked Private Car | 250,000+ | 45 - 90 min (traffic-dependent) | None | Families, business travel, guaranteed service |
Key Takeaway: For solo/couple travelers, the train combo offers the best value. For groups of 3 or more, a direct taxi often becomes cost-competitive and simpler.
Traveler Experience & Insider Tips
Beyond schedules and prices, hereâs practical advice for a smooth journey.
1. Handling Luggage
The Airport Train is luggage-friendly. However, if you have very large or heavy bags and don't want to manage them on the train and short taxi, a direct taxi might be worth the premium for sheer ease.
2. Navigating the Transfer at Gubeng
Surabaya Gubeng Station is modern but can be busy. For the short taxi to Wonokromo, it's easiest to walk just outside the main station perimeter to hail a ride or use your app, to avoid station congestion.
3. Essential Apps & Connectivity
- Get a local SIM/eSIM at the airport to use Google Maps, Grab, and Gojek.
- Use "Wonokromo Terminal Surabaya" as your destination in apps.
- Download an offline map of Surabaya on Google Maps as a backup.
4. Traffic & Timing
Peak traffic hours (weekdays 7-9 AM, 4-7 PM) can double road travel times. If you land during these periods, the train becomes an even more advantageous choice as it is not affected by road congestion.
5. Payment
Have small Indonesian Rupiah (IDR) notes (e.g., 20,000, 50,000) for buying train tickets and paying for short taxis. While card payment is available at train ticket counters, cash is king for small transport.
FAQs: Juanda Airport to Wonokromo Terminal
Is there a direct service from Juanda Airport to Wonokromo Bus Terminal?
No, there is no single direct public transport service. The most efficient route is a two-part journey: First, take the Airport Train (KA Bandara) from Juanda Airport Station to Surabaya Gubeng Station. Then, take a local taxi or ride-hailing app (Gojek/Grab) for the short 3km ride to Wonokromo Bus Terminal.
What is the cheapest way to get from Juanda Airport to Wonokromo?
The cheapest combination is the Airport Train to Surabaya Gubeng (IDR 45,000) followed by a local angkot (public minivan) or a short Gojek/Grab bike ride (IDR 10,000-20,000). Total cost can be under IDR 65,000. A direct taxi is the most expensive option.
I arrive late at night. How can I get to Wonokromo Bus Terminal?
The Airport Train operates until around 9:30 PM. For arrivals after this time, your only reliable options are:
- Taxi: Official airport taxis are available 24/7.
- Ride-Hailing Apps: Grab and Gojek operate at the airport, but you must use the designated pickup zone.
- Pre-Booked Private Transfer: Recommended for guaranteed service and fixed price during late hours.
Is it easy to travel with luggage on the train route?
Yes, the KA Bandara (Airport Train) is designed for travelers with luggage, featuring:
- Dedicated overhead racks and spaces between seats for suitcases.
- Wide doors for easy boarding.
- It's far more convenient than buses or angkots for managing large bags.
How does a taxi compare to the train for this trip?
Taxi (or Ride-Hail): Door-to-door convenience, ~45-60 minutes, high cost (IDR 150,000-250,000). Best for groups of 3-4, late nights, or those with heavy luggage. Train + Taxi Combo: More economical (total ~IDR 75,000-95,000), slightly longer (1.5-2h), involves one easy transfer. Best for budget travelers and solo/couple travelers.
Can I use a bus to get directly from the airport to Wonokromo?
There is no direct public bus. You would need a complex multi-bus journey via Surabaya's city terminals (e.g., Purabaya/Bungurasih), which is not recommended for first-time visitors due to confusion, lack of English signage, and long travel time (2.5h+). The train + taxi method is vastly superior.
Where exactly do I buy the train ticket at Juanda Airport?
Follow signs to the "Kereta Api" (Train Station) inside the terminal. The station is integrated into the airport. Purchase your KA Bandara ticket at the counter or from automated ticket vending machines (TVMs) accepting cash and cards. Buying on the spot is usually fine; advance booking is rarely needed.
I'm going to another city. Should I go to Wonokromo Terminal first?
Not necessarily. Purabaya (Bungurasih) Terminal is East Java's main intercity hub. If your final destination is outside Surabaya (e.g., Malang, Banyuwangi), check if your bus departs from Purabaya instead. You can go there directly from Juanda Airport via taxi or a DAMRI airport shuttle bus, potentially saving a trip to Wonokromo.