Explore Destinations

Discover the world's most amazing places

How to Get from Grand City Mall to Juanda Airport

Quick Answer

Best overall option: GrabCar or Gojek — door-to-door, affordable, and reliable. Total time 30–50 minutes, cost IDR 70,000–130,000 (USD 4.5–9). Cheapest: Gojek motorcycle at IDR 30,000–50,000 (USD 2–3.3) (solo, light luggage only). Most comfortable: Pre-booked private transfer at IDR 200,000–400,000 (USD 13–27). Budget-friendly with luggage: Damri airport bus at IDR 50,000 (USD 3.3), but requires a short walk from the mall to the bus stop.

Distance: 18 km. Typical travel time by car: 35–50 minutes; by motorcycle: 25–35 minutes. Avoid peak hours (07:00–09:00 & 16:00–19:00) to save 15–30 minutes.

Quick Navigation: Jump to a Section

🚆 Train + Shuttle Combo: Surabaya Gubeng → Sidoarjo → Juanda Airport

Although there is no direct train to Juanda Airport (the airport lacks a railway station), you can combine a commuter train with a short taxi or ride-hailing ride from Sidoarjo Station. This option is best for budget-conscious travelers who are familiar with local transport and don't mind one transfer.

Step-by-Step Route

  1. From Grand City Mall → Surabaya Gubeng Station: Take a Grab/Gojek motorcycle (IDR 15,000–25,000 / USD 1–1.7) or a taxi (IDR 30,000–50,000 / USD 2–3.3). Distance ~3 km, 10–15 minutes.
  2. Commuter train (KA Commuter Line) from Gubeng → Sidoarjo: Trains run every 20–40 minutes from 05:00 to 21:00. Journey time: 35–45 minutes. Fare: IDR 8,000–20,000 (USD 0.5–1.3) depending on class.
  3. From Sidoarjo Station → Juanda Airport: Take a GrabCar or taxi (IDR 30,000–50,000 / USD 2–3.3). Distance ~7 km, 15–20 minutes.

Cost & Time Breakdown

LegModeTimeCost (IDR)Cost (USD)
Mall → Gubeng StationGrab/Gojek10–15 min15,000–25,0001–1.7
Gubeng → SidoarjoCommuter train35–45 min8,000–20,0000.5–1.3
Sidoarjo → AirportGrabCar/taxi15–20 min30,000–50,0002–3.3
Total60–80 min53,000–95,0003.5–6.3

Train Types Available

Pros & Cons

Verdict: Suitable for backpackers and budget travelers with minimal luggage. Not recommended for families, business travelers, or anyone with large suitcases.

Source: PT KAI (Indonesian Railways) – Commuter Line Schedule

✈️ Domestic Flights from Juanda Airport (SUB) – Planning Your Connection

Juanda International Airport (SUB) is the second-busiest airport in Indonesia and serves as a major hub for domestic routes to Java, Bali, Kalimantan, Sulawesi, and Sumatra. If you're traveling from Grand City Mall to catch a domestic flight, this section helps you plan your timeline and choose the best transport to the airport.

Top Domestic Routes from Juanda Airport

DestinationAirport CodeFlight TimeAirlinesFrequency (flights/day)
Jakarta (Soekarno-Hatta)CGK1 hr 30 minGaruda, Lion, Citilink, Batik Air30+
Denpasar (Bali)DPS55 min – 1 hr 10 minGaruda, Lion, Citilink, Wings Air15–20
YogyakartaYIA50 min – 1 hrCitilink, Lion, Batik Air8–12
MakassarUPG1 hr 40 minLion, Garuda, Citilink6–10
BalikpapanBPN1 hr 50 minLion, Citilink, Batik Air4–6
MedanKNO2 hr 30 minGaruda, Lion, Citilink3–5

Time Planning from Grand City Mall

Airport Check-In & Security Tips

Source: Angkasa Pura II – Juanda Airport Official

🚌 Damri Airport Bus – The Most Affordable Way with Luggage

Damri operates a dedicated airport bus route from Surabaya city center to Juanda Airport. The main pick-up point is at Tunjungan Plaza (approximately 1.5 km from Grand City Mall). This is the best budget option if you have luggage and don't want the hassle of train transfers.

Route Details

How to Board from Grand City Mall

  1. Walk or take a short Gojek/Grab (IDR 10,000–15,000) to Tunjungan Plaza bus stop.
  2. Buy a ticket at the Damri counter or pay directly on the bus (cash or QR code).
  3. Board the bus and stow your luggage in the designated area.
  4. Alight at the correct terminal for your airline.

Damri Bus vs. Other Options

FeatureDamri BusGrabCarTrain + Shuttle
CostIDR 50,000 (USD 3.3)IDR 70,000–130,000 (USD 4.5–9)IDR 53,000–95,000 (USD 3.5–6.3)
Luggage spaceGood (dedicated bay)Limited (car trunk)Poor (train + taxi)
ComfortModerate (AC bus)High (private car)Low (multiple transfers)
Door-to-doorNo (need to walk to stop)YesNo
ReliabilityModerate (traffic dependent)HighModerate (train schedule)

Pros & Cons

Verdict: Best for solo travelers and small groups on a budget with medium luggage. Avoid if you're in a hurry or traveling after 21:00.

Source: Damri Official – Airport Bus Routes

🚕 Taxi & Private Transfer – The Most Comfortable, Most Expensive

For maximum comfort, privacy, and door-to-door service, a taxi or pre-booked private transfer is the premium option. This is the best choice for families, business travelers, groups with heavy luggage, or anyone arriving/leaving late at night when other options are limited.

Taxi Options from Grand City Mall

Private Transfer – When to Choose It

ScenarioRecommended?Why
Late-night flight (after 22:00)✅ YesDamri bus and trains have limited late service. Taxi/private is most reliable.
Early morning flight (before 06:00)✅ YesPre-book to guarantee pick-up at 03:00–04:00.
Traveling with children✅ YesCar seat can be requested, direct trip minimizes stress.
Heavy luggage (3+ suitcases)✅ YesPrivate car/MPV offers ample space.
Solo traveler on a budget❌ NoGojek or Damri bus is much cheaper.

Price Comparison by Vehicle Type

Safety & Reliability Tips

Source: Bluebird Group – Official Taxi Service

📱 Grab & Gojek – The Most Popular & Practical Choice

For most travelers, GrabCar or Gojek is the best balance of cost, speed, and convenience. Both apps operate extensively in Surabaya, with drivers available within minutes at Grand City Mall. Gojek motorcycle (Go-Ride) is the fastest option in traffic, while GrabCar offers comfort for groups.

Service Comparison

ServiceTypeEst. Fare (IDR)Est. Fare (USD)TimeBest For
Go-Ride (Gojek)Motorcycle30,000–50,0002–3.325–35 minSolo, light luggage, speed
GrabCar (Standard)Car (4 seats)70,000–130,0004.5–930–50 minCouples, small groups, medium luggage
GrabCar (XL/MPV)Car (6 seats)120,000–200,0008–1330–50 minFamilies, large luggage
GoCar (Gojek)Car (4 seats)65,000–120,0004.3–830–50 minBudget car option

How to Book from Grand City Mall

  1. Open Grab or Gojek app. Set pick-up to Grand City Mall, Jalan Gubeng (the app will detect the location).
  2. Set drop-off to Juanda Airport (SUB) — choose the correct terminal if you know it.
  3. Check the estimated fare and surge pricing before confirming. If surge is high (>1.5x), wait 5–10 minutes or try the other app.
  4. Wait at the designated pick-up point (usually the main entrance or basement parking level).
  5. Share your ride status with someone for safety.

Tips for Using Ride-Hailing to the Airport

Source: Grab Indonesia – Official · Gojek Indonesia – Official

📊 Complete Cost & Time Comparison – All Transport Options

Use this table to compare every way to get from Grand City Mall to Juanda Airport at a glance. Best overall and cheapest options are highlighted.

ModeEst. TimeEst. Cost (IDR)Est. Cost (USD)TransfersLuggageComfortBest For
🏆 Gojek (Motorcycle) 25–35 min 30,000–50,000 2–3.3 0 Minimal Low Cheapest & fastest (solo)
🏆 GrabCar / GoCar 30–50 min 70,000–130,000 4.5–9 0 Good High Best overall (most travelers)
Damri Airport Bus 45–60 min 50,000 3.3 0 (but walk to stop) Excellent Moderate Budget with luggage
Taxi (Bluebird) 30–50 min 150,000–250,000 10–17 0 Good High Comfort / late night
Private Transfer 30–50 min 200,000–400,000 13–27 0 Excellent Very High Families / business
Train + Shuttle 60–80 min 53,000–95,000 3.5–6.3 2 Poor Low Backpackers (no luggage)

Key takeaway: For most travelers, GrabCar or GoCar offers the best mix of speed, cost, and comfort. If you're traveling solo and light, Gojek motorcycle saves both time and money. For budget-conscious travelers with luggage, the Damri bus is unbeatable at IDR 50,000.

🧳 Traveler Tips & Local Insights – What They Don't Tell You

Based on local knowledge and frequent traveler feedback, here are practical tips to make your journey from Grand City Mall to Juanda Airport smoother.

1. Luggage Strategy – Use "Takkyubin" (Luggage Delivery) Service

If you have heavy luggage and want to travel hands-free, use baggage delivery services like Titip Kirim or GoSend / GrabExpress. You can send your suitcase from Grand City Mall directly to Juanda Airport (or your hotel) for around IDR 50,000–100,000 (USD 3.3–6.7). This allows you to travel light and avoid struggling with bags on the bus or train.

2. Traffic in Surabaya – Know the "Window" Times

3. Where to Wait at Grand City Mall

4. Airport Facilities – Save Time & Money

5. Booking During Peak Season (Lebaran, Christmas, New Year)

During Idul Fitri (Lebaran), Christmas, and New Year, Surabaya's traffic can be 3–4 times worse than normal. The road to Juanda airport can take 1.5–2 hours during these periods. Book your transport at least 24 hours in advance and consider staying at a hotel near the airport if your flight is early.

6. The "Mount Fuji" of Surabaya Traffic – Jalan Ahmad Yani

Locals jokingly call the road to Juanda (Jalan Ahmad Yani) the "Mount Fuji of Surabaya traffic" — it's the most congested artery in the city. If you're running late, take a Gojek motorcycle — it can weave through traffic and save you 20–40 minutes compared to a car.

Source: Surabaya Tourism Board – Local Transport Tips

❓ FAQs: Everything You Need to Know About Getting from Grand City Mall to Juanda Airport

Is there a direct train from Grand City Mall to Juanda Airport?

No, there is no direct train. Juanda Airport does not have a railway station. The closest station is Sidoarjo Station, about 7 km from the airport. You can take a commuter train from Surabaya Gubeng to Sidoarjo, then transfer to a taxi or ride-hailing service. The total journey takes 60–80 minutes and costs IDR 53,000–95,000 (USD 3.5–6.3).

How much does a taxi cost from Grand City Mall to Juanda Airport?

A standard metered taxi (Bluebird) costs IDR 150,000–250,000 (USD 10–17) depending on traffic. Ride-hailing services like GrabCar are cheaper at IDR 70,000–130,000 (USD 4.5–9). Pre-booked private transfers range from IDR 200,000–400,000 (USD 13–27). Always use a reputable company or app to avoid overcharging.

How long does it take from Grand City Mall to Juanda Airport?

By car or ride-hailing, 30–50 minutes in normal traffic. By motorcycle (Gojek), 25–35 minutes. By Damri bus, 45–60 minutes. During peak hours (07:00–09:00 and 16:00–19:00), add 15–30 minutes. The distance is approximately 18 km.

Is there a bus from Grand City Mall to Juanda Airport?

Yes, Damri operates an airport bus from Tunjungan Plaza (1.5 km from the mall) to Juanda Airport. The fare is IDR 50,000 (USD 3.3) and the journey takes 45–60 minutes. Buses run from 04:00 to 22:00. You need to walk or take a short Gojek to the bus stop — it's not directly at the mall.

What is the cheapest way from Grand City Mall to Juanda Airport?

The cheapest option is Gojek motorcycle at IDR 30,000–50,000 (USD 2–3.3), but it's only suitable for solo travelers with minimal luggage. The Damri bus is the cheapest with luggage at IDR 50,000 (USD 3.3). The train + shuttle combo costs IDR 53,000–95,000 (USD 3.5–6.3) but requires two transfers.

What is the fastest way from Grand City Mall to Juanda Airport?

The fastest way is Gojek motorcycle (25–35 minutes) — it can bypass traffic jams. By car, GrabCar or taxi takes 30–50 minutes. During heavy traffic, the motorcycle is significantly faster than any four-wheeled option. Pre-booked private transfers offer the fastest car experience with priority routing.

Is Grab or Gojek available from Grand City Mall to Juanda Airport?

Yes, both Grab and Gojek are widely available at Grand City Mall. You can book a car (GrabCar / GoCar) or a motorcycle (Go-Ride / GrabBike) directly from the mall. The pick-up point is usually at the main entrance or basement parking. Fares are fixed via the app and are often cheaper than street taxis.

How early should I leave Grand City Mall to catch a flight at Juanda Airport?

For domestic flights, leave at least 3 hours before departure (2 hours at airport + 30–60 min travel + buffer). For international flights, leave at least 4 hours before departure. During peak traffic or rainy season, add another 30–60 minutes. If you're checking luggage, add 15–20 minutes extra.