Quick Answer
Best option: Use a ride-hailing car (GrabCar or GoCar) or a reputable taxi (Blue Bird). Total time: 25–40 minutes (non‑peak). Total cost: 100,000–200,000 IDR (US$6.5–13). For the absolute cheapest (10,000–20,000 IDR / US$0.65–1.30), take the Trans Semanggi Suroboyo public bus with one transfer, but allow 60–90 minutes.
Key transfer point: If using public transport, you will change buses at Purabaya (Bungurasih) Bus Terminal.
Train (KRL Commuterline) – A Budget but Indirect Route
While there is no direct train from UNAIR to Juanda Airport, the KRL Commuterline (Surabaya’s suburban rail) can get you part of the way for a very low fare. This option is best for budget‑conscious travellers who are comfortable with multiple transfers and limited luggage.
Step‑by‑Step Route
- UNAIR → Stasiun Gubeng — Take a short taxi or ride‑hailing (15–20 minutes, ~30,000–50,000 IDR / US$2–3).
- Stasiun Gubeng → Stasiun Waru — Board the KRL Commuterline (direction: Sidoarjo / Porong). Travel time: about 25 minutes. Fare: 8,000–12,000 IDR (US$0.5–0.8).
- Stasiun Waru → Juanda Airport — From Waru station, take a local angkot (public minivan) or ride‑hailing to the airport. Angkot costs ~10,000 IDR (US$0.65), ride‑hailing ~40,000–60,000 IDR (US$2.5–4). Total extra time: 20–30 minutes.
Train Details & Frequency
| Train Type | Frequency | Fare (per person) | Total Travel Time (incl. transfers) |
|---|---|---|---|
| KRL Commuterline (Economy) | Every 30–45 minutes (05:00–21:00) | 8,000–12,000 IDR (US$0.5–0.8) | 90–120 minutes |
| Local Train (Sri Tanjung / economy class) | 3–4 times daily | 10,000 IDR (US$0.65) | Similar but less frequent |
Pros & Cons
- Pros: Extremely cheap; no traffic jams on the rail section; authentic local experience.
- Cons: Requires 2–3 transfers; not luggage‑friendly (no dedicated baggage space); limited operating hours (last train around 21:00); can be crowded during peak.
Bottom line: The train is viable only if you have a small backpack and plenty of time. For most travellers, a direct taxi or ride‑hailing is far more practical. Check KRL official schedule →
Flight Information – Beyond Juanda Airport
Although you would never fly from UNAIR to Juanda Airport (the distance is only 12–15 km), most travellers head to Juanda to catch a domestic flight. This section helps you plan your “door‑to‑gate” journey and understand the total time needed.
Top Domestic Destinations from Juanda Airport
| Destination | Airline(s) | Flight Time | Frequency (daily) | Typical Fare (one‑way) |
|---|---|---|---|---|
| Jakarta (CGK) – Soekarno‑Hatta | Garuda, Lion Air, Citilink, Batik Air | 1h 30m | 25–30 flights | 400,000–900,000 IDR (US$26–58) |
| Denpasar (Bali – DPS) | Garuda, Lion Air, Wings Air | 1h 05m | 10–15 flights | 500,000–1,200,000 IDR (US$32–77) |
| Yogyakarta (YIA) | Citilink, Lion Air, Batik Air | 55m | 8–12 flights | 350,000–800,000 IDR (US$23–52) |
| Medan (KNO) | Garuda, Lion Air | 2h 20m | 4–6 flights | 700,000–1,500,000 IDR (US$45–97) |
| Makassar (UPG) | Garuda, Lion Air, Citilink | 1h 40m | 6–8 flights | 600,000–1,300,000 IDR (US$39–84) |
Total “Door‑to‑Gate” Time Estimate
- UNAIR → Juanda Airport (ground transport): 25–40 minutes (taxi) / 40–60 minutes (Damri bus).
- Check‑in & security (domestic): arrive at least 60 minutes before departure (recommended 90 minutes).
- Check‑in & security (international): arrive at least 120 minutes before departure (recommended 150 minutes).
- Total recommended lead time (domestic): 3 hours from UNAIR.
- Total recommended lead time (international): 4 hours from UNAIR.
Which Airport to Fly Into?
If you are flying to Surabaya from another city, Juanda Airport is the only commercial airport serving the city. There is no alternative airport in Surabaya. However, for destinations like Malang or Banyuwangi, you could consider flying into Abdul Rachman Saleh Airport (MLG) or Banyuwangi Airport (BWX) respectively — but these require additional ground transport to Surabaya. For all UNAIR‑related travel, Juanda Airport (SUB) is the correct choice.
Bus & Shuttle – Damri Airport Bus & Public Options
Buses offer a mid‑range balance between cost and convenience. The most reliable is the Damri Airport Bus, which runs directly from Purabaya (Bungurasih) Bus Terminal to Juanda Airport.
Option A: Damri Airport Bus (Recommended for Budget + Comfort)
- Route: Purabaya Terminal (Bungurasih) → Juanda Airport (direct, no stops).
- Fare: 50,000 IDR (US$3.2) per person.
- Frequency: Every 30 minutes from 04:00 to 22:00.
- Travel time: 25–35 minutes (excluding waiting).
- How to use from UNAIR: Take a taxi or ride‑hailing (15–20 minutes, ~40,000–60,000 IDR) to Purabaya Terminal, then board the Damri bus. Total door‑to‑door: 45–60 minutes.
- Luggage: Free luggage compartment (max 20 kg per person).
- Booking: No advance booking needed; buy ticket at the Damri counter inside the terminal.
Option B: Public Bus (Trans Semanggi Suroboyo) – Cheapest but Slowest
- Routes: Use Route 2 (from UNAIR area) to Terminal Bratang, then transfer to Route 3 towards Purabaya Terminal. From Purabaya, switch to the Damri airport bus (50,000 IDR) or a local angkot.
- Fare: Only 10,000–20,000 IDR (US$0.65–1.30) for the whole journey (excluding the final Damri leg if taken).
- Travel time: 60–90 minutes, depending on connections.
- Luggage: Very limited space – only small backpacks.
- Operating hours: 05:00–21:00.
Option C: Airport Shuttle (Hotel / Private)
Some hotels near UNAIR offer complimentary airport shuttles for guests. If you are staying at a hotel (e.g., Whiz Prime Hotel Darmo or Hotel Santika Premiere Gubeng), ask the front desk. These shuttles usually run 2–3 times per day and are free or charged at ~50,000 IDR (US$3.2).
Taxi & Ride‑Hailing – Recommended for Most Travellers
For the vast majority of passengers — especially those with luggage, travelling in groups, or on a tight schedule — a taxi or ride‑hailing car is the best choice. It offers the best balance of speed, cost, comfort, and reliability.
Comparison of Major Providers
| Provider | Type | Estimated Fare (UNAIR → Airport) | Estimated Time | Booking Method | Notes |
|---|---|---|---|---|---|
| Blue Bird | Regular Taxi | 150,000–220,000 IDR (US$10–14) | 25–40 min | Hail on street / MyBlueBird app | Most reliable metered taxi; trustworthy for airport trips |
| Express Group | Regular Taxi | 130,000–200,000 IDR (US$8.5–13) | 25–40 min | Hail / phone booking | Slightly cheaper; good reputation |
| GrabCar | Ride‑hailing (car) | 100,000–190,000 IDR (US$6.5–12) | 25–40 min | Grab app | Fixed‑price option available; GrabPromo codes often reduce fare |
| GoCar | Ride‑hailing (car) | 100,000–180,000 IDR (US$6.5–12) | 25–40 min | Gojek app | Often has promo codes; reliable in Surabaya |
| GrabBike / GoRide | Motorcycle | 40,000–80,000 IDR (US$2.5–5) | 20–30 min | Grab / Gojek app | Fastest option in heavy traffic; no luggage space |
| Premium / Executive Car | Private hire (GrabCar Premium / GoCar Premium) | 250,000–500,000 IDR (US$16–32) | 25–35 min | App | Luxury vehicle; more legroom; includes extra insurance |
When to Choose Each Option
- Regular taxi (Blue Bird / Express): Best if you don’t have a smartphone or data; reliable and metered.
- Ride‑hailing car (Grab/Gojek): Cheaper than taxis, fixed‑price option avoids surge; perfect for most travellers.
- Motorcycle: Ideal for solo travellers with no luggage who want to beat traffic.
- Premium car: Suitable for business travellers, groups of 3–4 with luggage, or late‑night trips.
Important: During heavy rain or peak hours, ride‑hailing prices may surge 1.5–2×. Blue Bird taxis use a meter and do not surge, but may be harder to find. Download Grab → Download Gojek →
Ticket & Cost Comparison – All Options at a Glance
Use this table to quickly compare every transport mode from UNAIR to Juanda Airport. Bold rows indicate the most recommended options.
| Mode | Total Time (door‑to‑door) | Cost (per person) | Transfers | Luggage Capacity | Best For |
|---|---|---|---|---|---|
| GrabCar / GoCar | 25–40 min ★ | 100,000–200,000 IDR (US$6.5–13) | 0 (direct) | Excellent (trunk) | Most travellers ★ |
| Blue Bird Taxi | 25–40 min ★ | 150,000–250,000 IDR (US$10–16) | 0 (direct) | Excellent (trunk) | Groups, families, no app |
| GrabBike / GoRide | 20–30 min (fastest) | 40,000–80,000 IDR (US$2.5–5) | 0 (direct) | None (backpack only) | Solo, no luggage, in a hurry |
| Damri Airport Bus | 45–60 min | 50,000 IDR (US$3.2) + taxi to terminal (~40,000–60,000 IDR) | 1 (to Purabaya terminal) | Good (compartment, max 20 kg) | Budget + medium luggage |
| Public Bus (Trans Semanggi) | 60–90 min | 10,000–20,000 IDR (US$0.65–1.30) | 2–3 transfers | Very limited | Cheapest ★, no luggage |
| KRL Train + angkot | 90–120 min | 8,000–12,000 IDR (US$0.5–0.8) + transfers | 2–3 transfers | Limited (no dedicated space) | Adventurous budget traveller |
| Premium / Executive Car | 25–35 min | 250,000–500,000 IDR (US$16–32) | 0 (direct) | Excellent (large trunk) | Business, groups, late‑night |
★ Best overall value: GrabCar / GoCar — direct, affordable, and flexible. ★ Cheapest: Public bus (Trans Semanggi) — but only suitable with minimal luggage. ★ Fastest: GrabBike / GoRide — but no luggage.
Traveler Experience & Insider Tips
These practical insights come from frequent travellers and local students. They will help you avoid common pitfalls and make your journey smoother.
1. Luggage – Use a “Taxi” If You Have More Than a Backpack
Public transport (bus, train) in Surabaya is not designed for large suitcases. The Trans Semanggi buses have narrow aisles and no luggage racks. Even the Damri airport bus, while having a compartment, requires you to carry your bag from UNAIR to the terminal. If you have a rolling suitcase or multiple bags, always choose GrabCar or Blue Bird. Local students often use Takkyubin‑style luggage delivery services like Kargo or Lion Parcel to send bags ahead, but for a 12‑km trip this is usually overkill.
2. Traffic Timing – Avoid Peak Hours (7–9 AM & 4–7 PM)
Surabaya’s traffic is notorious. The 12‑km trip from UNAIR to Juanda Airport can take 45–60 minutes during peak hours instead of the usual 25–30 minutes. If your flight is between 9 AM and 11 AM, leave UNAIR by 6:00 AM at the latest. For flights between 5 PM and 8 PM, leave by 2:30 PM.
3. Weekend vs Weekday
On weekdays (Mon–Fri), traffic is heaviest. On weekends (Sat–Sun), roads are noticeably clearer, and travel time is typically 20–30 minutes. If you have flexibility, schedule your flight on a weekend morning.
4. Ride‑Hailing Pick‑Up Point at UNAIR
The main campus (UNAIR Kampus A) on Jl. Prof. Dr. Moestopo has a clear Grab/Gojek pick‑up zone near the front gate. If you are at Kampus B (Jl. Dharmawangsa) or Kampus C (Mulyorejo), the pick‑up point is also at the main entrance. Always share your live location with the driver — the campuses have multiple gates.
5. Rainy Season (Nov–Mar) – Allow Extra Time
During the rainy season, flooding can occur on Jl. Ahmad Yani and Jl. Raya Juanda, the main roads to the airport. Allow an extra 30–45 minutes during heavy rain. Ride‑hailing prices also surge during downpours.
6. The “Student” Hack – Group Taxi Share
UNAIR students frequently share a Blue Bird or GrabCar among 3–4 people heading to the airport. This brings the per‑person cost down to 40,000–60,000 IDR (US$2.5–4) — almost as cheap as the bus, but much faster and more comfortable. Check your faculty’s WhatsApp group or the UNAIR Student Union board for ride‑share posts.
7. Last‑Minute Tips for International Travelers
- Currency: Have some Indonesian rupiah (IDR) in cash for taxi or bus fares. Ride‑hailing apps accept credit cards and e‑wallets (OVO, GoPay).
- SIM card: Buy a local SIM (Telkomsel or XL) at the airport or in Surabaya for data access. Grab/Gojek require internet.
- Language: Most taxi drivers speak basic English. Have your destination written down: “Bandar Udara Juanda” or “Juanda Airport Terminal 1 (domestik) / Terminal 2 (internasional)”.
FAQs: Everything You Need to Know
1. Is there a direct train from Airlangga University (UNAIR) to Juanda Airport?
No, there is no direct train. The KRL Commuterline does not serve Juanda Airport directly. You would need to combine a train ride to Waru Station with a taxi or bus, which is not recommended for most travellers due to multiple transfers. Stick to taxi, ride‑hailing, or the Damri bus for a direct journey.
2. What is the cheapest way to get from UNAIR to Juanda Airport?
The cheapest option is the Trans Semanggi Suroboyo public bus (routes 2 and 3) with a transfer, costing around 10,000–20,000 IDR (US$0.65–1.30). However, it takes 60–90 minutes and is not luggage‑friendly. For a better balance of cost and convenience, the Damri airport bus (50,000 IDR / US$3.2) is recommended.
3. How much does a taxi cost from UNAIR to Juanda Airport?
A regular Blue Bird or Express Group taxi costs between 150,000 and 250,000 IDR (US$10–16), depending on traffic and time of day. Online ride‑hailing (GrabCar/GoCar) is slightly cheaper at 100,000–200,000 IDR (US$6.5–13). Motorcycle taxis (GrabBike/GoRide) cost 40,000–80,000 IDR (US$2.5–5).
4. How long does it take to get from UNAIR to Juanda Airport?
By taxi or ride‑hailing car: 25–40 minutes in normal traffic, 45–60 minutes during peak hours (7:00–9:00 AM and 4:00–7:00 PM). By motorcycle taxi: 20–30 minutes. By Damri airport bus: 40–60 minutes plus waiting and transfer time from UNAIR to the terminal.
5. Is there a direct bus from UNAIR to Juanda Airport?
There is no direct bus from the UNAIR campus to Juanda Airport. However, you can take a short taxi or ride‑hailing (15–20 min) to Purabaya (Bungurasih) Bus Terminal, where the Damri airport bus departs every 30 minutes from 04:00 to 22:00. The Damri bus costs 50,000 IDR (US$3.2) per person and takes 25–35 minutes.
6. Which ride‑hailing app works best from UNAIR to Juanda Airport?
Both Grab and Gojek are widely available. For a car, GrabCar and GoCar cost 100,000–200,000 IDR (US$6.5–13). For a motorcycle, GrabBike and GoRide cost 40,000–80,000 IDR (US$2.5–5). Grab offers a fixed‑price airport package; Gojek often has promo codes for first‑time users. Both apps accept cash, credit cards, and e‑wallets.
7. How early should I leave UNAIR to catch a flight at Juanda Airport?
For domestic flights, leave at least 3 hours before departure. For international flights, leave 4 hours ahead. This buffer covers traffic, check‑in, security, and immigration. During peak holiday seasons (Lebaran, Christmas/New Year), add 1 extra hour — roads become extremely congested.
8. Can I bring large luggage on the bus from UNAIR to Juanda Airport?
Yes, Damri airport buses have luggage compartments and accept large suitcases (max 20 kg per person). Public Trans Semanggi Suroboyo buses have limited space and are not recommended for more than a small backpack. For heavy luggage, always choose a taxi or ride‑hailing car — the door‑to‑door convenience is worth the extra cost.