Quick Answer
Best way: Grab car (ride-hailing). Total time 30–45 minutes door-to-door. Cost IDR 85,000–130,000 ($5.50–8.50). No transfers, available 24/7. For budget travelers: DAMRI bus via Purabaya Terminal costs ~IDR 60,000–70,000 ($4–4.60) but takes 1–1.5 hours with one transfer. The Airport Train from Gubeng station costs IDR 50,000 ($3.30) plus a short ride to the station.
Key trade-off: Direct ride-hail saves time and hassle; train or bus saves money. Choose based on your luggage, schedule, and budget.
🚆 Airport Train (KA Bandara) from Surabaya Gubeng
The KA Bandara (Airport Train) connects Surabaya Gubeng station directly to Juanda Airport Station (located at Terminal 1). It is a modern, air-conditioned service operated by KCIC and local rail authorities. While there is no direct train from Pasar Atom, this two-step option is popular among budget-conscious travelers and those avoiding road traffic.
Step 1: From Pasar Atom, take a short ride-hail or taxi to Surabaya Gubeng
(distance ~4 km, 10–15 minutes, IDR 25,000–40,000 / $1.60–2.60).
Step 2: Board the Airport Train at Gubeng. Trains run every 30–60 minutes
from 05:00–21:00 (schedule varies). Journey time 30–40 minutes.
Ticket price: IDR 50,000 ($3.30) – book at the station counter or via
KAI app.
| Route | Time | Cost (IDR) | Cost (USD) | Transfer? |
|---|---|---|---|---|
| Pasar Atom → Gubeng (taxi) | 10–15 min | 25,000–40,000 | $1.60–2.60 | — |
| Gubeng → Juanda (train) | 30–40 min | 50,000 | $3.30 | — |
| Total (combined) | 50–70 min | 75,000–90,000 | $4.90–5.90 | 1 transfer |
Pros: Affordable, avoids traffic jams on the A. Yani highway, comfortable seating with AC.
Cons: Requires transfer to Gubeng, limited luggage space (no large cargo area),
last train around 21:00 – not suitable for late-night flights.
Best for: Solo travelers with 1 backpack, daytime departures, budget-focused visitors.
Tip: Check real-time train schedules on the KAI official site to minimize waiting time at Gubeng.
🚗 Ride-Hailing (Grab / Gojek) & Taxi – Best Overall
For the vast majority of travelers, a direct ride-hail (Grab or Gojek Car) is the most recommended way to get from Pasar Atom to Juanda Airport. It offers door-to-door convenience, 24/7 availability, and a predictable total cost. The distance is 22–25 km via Jl. Ahmad Yani or the Tol Surabaya–Gempol toll road.
Grab Car fares: IDR 85,000–130,000 ($5.50–8.50) depending on
surge pricing and vehicle type (GrabCar vs GrabCar Premium).
Gojek Car fares: similar range, IDR 80,000–125,000 ($5.20–8.20).
Blue Bird Taxi (metered): approximately IDR 120,000–180,000 ($8–12)
including toll fees.
| Service | Typical Fare (IDR) | Typical Fare (USD) | Time | Best For |
|---|---|---|---|---|
| Grab Car (standard) | 85,000–110,000 | $5.50–7.20 | 30–45 min | Most travelers |
| Gojek Car | 80,000–105,000 | $5.20–6.90 | 30–45 min | Budget ride-hail |
| Grab Car Premium | 120,000–160,000 | $7.80–10.50 | 30–45 min | Extra comfort / luggage |
| Blue Bird Taxi (metered) | 120,000–180,000 | $8–12 | 35–50 min | Official taxi / receipt needed |
Pros: No transfers, carry unlimited luggage, available 24/7, can request
child seats or extra luggage space via GrabCar Premium.
Cons: More expensive than train or bus, susceptible to surge pricing
during peak hours (07:00–09:00 and 17:00–19:00) and heavy rain.
Best for: Families, groups, business travelers, anyone with large suitcases,
late-night or early-morning flights.
Real traveler case: “I took a Grab from Pasar Atom at 6:30 AM. Cost IDR 98,000, arrived at Juanda Terminal 1 in 38 minutes. Smooth and easy.” – Linda, Jakarta (source: Grab Indonesia).
🚌 DAMRI Airport Bus – Budget Option
The DAMRI airport bus is the most economical way to reach Juanda Airport. Buses depart from Purabaya Terminal (Bungurasih) – Surabaya's main bus terminal – and arrive at Juanda Airport Terminal 1 & 2. From Pasar Atom, you first need to get to Purabaya Terminal (by ride-hail or angkot).
Step 1: Pasar Atom → Purabaya Terminal by Grab/Gojek
(~10 km, 20–30 minutes, IDR 30,000–50,000 / $2–3.30).
Step 2: DAMRI bus from Purabaya to Juanda Airport.
Every 30–45 minutes from 05:00–20:00.
Journey time: 30–45 minutes. Fare: IDR 30,000 ($2).
Tickets purchased at the DAMRI counter inside Purabaya Terminal.
Total combined time: 50–75 minutes (not including waiting time for the bus). Total cost: IDR 60,000–80,000 ($4–5.30).
| Route Segment | Time | Cost (IDR) | Cost (USD) |
|---|---|---|---|
| Pasar Atom → Purabaya (ride-hail) | 20–30 min | 30,000–50,000 | $2–3.30 |
| Purabaya → Juanda (DAMRI bus) | 30–45 min | 30,000 | $2 |
| Total (combined) | 50–75 min | 60,000–80,000 | $4–5.30 |
Pros: Very cheap, comfortable bus with AC, no need to book in advance.
Cons: Requires transfer to Purabaya, limited luggage space (1 bag per person),
not available late at night (last bus ~20:00), bus can be crowded during peak hours.
Best for: Backpackers, budget travelers, daytime departures with light luggage.
Note: DAMRI also operates a direct route from Surabaya city center (Tunjungan) to Juanda, but the stop is ~1.5 km from Pasar Atom. Check DAMRI's official schedule at damri.co.id.
🏍️ Motorcycle / Ojek (Gojek / Grab Bike) – Fast but Limited
For travelers with minimal luggage, a motorcycle taxi (ojek) via Gojek or Grab is the fastest ground option from Pasar Atom to Juanda Airport. Motorcycles weave through traffic, cutting travel time significantly during peak hours.
Fare: IDR 45,000–65,000 ($3–4.20).
Time: 25–35 minutes door-to-door.
Availability: 24/7 via the Gojek or Grab app.
🚨 Important limitations: Motorcycles have very limited luggage capacity. Only small backpacks (up to ~30L) are feasible. Suitcases, large bags, or multiple bags cannot be accommodated. Drivers may cancel if you have large luggage.
| Service | Fare (IDR) | Fare (USD) | Time | Luggage |
|---|---|---|---|---|
| Gojek (motorcycle) | 45,000–60,000 | $3–3.90 | 25–35 min | ❌ 1 small bag only |
| Grab Bike | 48,000–65,000 | $3.10–4.20 | 25–35 min | ❌ 1 small bag only |
Pros: Fastest option in heavy traffic, cheapest motorized option,
easy to book via app.
Cons: Unsuitable for luggage, exposed to weather (rain/sun),
less comfortable for long distance, safety concerns on highways.
Best for: Solo backpackers with one small bag, urgent trips during
traffic jams, short-notice departures.
Safety note: Helmets are provided by the driver, but ensure it's worn properly. Consider travel insurance that covers motorcycle passenger accidents.
✈️ Domestic Flights from Juanda Airport – Your Next Step
Once you arrive at Juanda International Airport (SUB), you can connect to dozens of domestic destinations across Indonesia. This section helps you plan the total door-to-door journey from Pasar Atom to your final city.
Major domestic routes from Juanda:
- Jakarta (CGK & HLP) – 1.5 hr flight, multiple airlines (Garuda, Lion Air, Citilink, Batik Air). Fares from IDR 350,000–900,000 ($23–59).
- Denpasar, Bali (DPS) – 1 hr 10 min, from IDR 400,000–800,000 ($26–53).
- Yogyakarta (YIA) – 1 hr, from IDR 250,000–600,000 ($16–39).
- Makassar (UPG) – 1 hr 40 min, from IDR 500,000–1,100,000 ($33–72).
- Medan (KNO) – 2 hr 40 min, from IDR 600,000–1,300,000 ($39–85).
- Balikpapan (BPN) – 1 hr 50 min, from IDR 450,000–950,000 ($30–63).
Total door-to-door time from Pasar Atom: Add 30–45 minutes ground travel + 60–90 minutes airport check-in & security + flight time. For a Jakarta flight, plan at least 4 hours total from your hotel at Pasar Atom to CGK arrival.
Airlines operating at Juanda: Garuda Indonesia, Lion Air, Citilink, Batik Air, Super Air Jet, and Sriwijaya Air.
⏱ Recommended departure time from Pasar Atom:
• Domestic flight: 2.5–3 hours before departure
• International flight: 3.5–4 hours before departure
(includes buffer for traffic and airport procedures)
📊 Cost & Time Comparison – All Options Side by Side
Use this table to compare every transport mode from Pasar Atom to Juanda Airport. Prices are estimates based on typical fares in 2025. Bold rows highlight the best overall and cheapest options.
| Mode | Est. Time (door-to-door) | Total Cost (IDR) | Total Cost (USD) | Transfers | Luggage | 24/7? |
|---|---|---|---|---|---|---|
| 🚗 Grab Car ★ Best Overall |
30–45 min | 85,000–130,000 | $5.50–8.50 | 0 | ✅ Unlimited | ✅ Yes |
| 🚕 Blue Bird Taxi | 35–50 min | 120,000–180,000 | $8–12 | 0 | ✅ Unlimited | ✅ Yes |
| 🚆 Airport Train (via Gubeng) | 50–70 min | 75,000–90,000 | $4.90–5.90 | 1 | ⚠️ Limited | ❌ No (~05:00–21:00) |
| 🚌 DAMRI Bus (via Purabaya) ★ Cheapest |
50–75 min | 60,000–80,000 | $4–5.30 | 1 | ⚠️ 1 bag | ❌ No (~05:00–20:00) |
| 🏍️ Motorcycle (Gojek/Grab) | 25–35 min | 45,000–65,000 | $3–4.20 | 0 | ❌ 1 small bag | ✅ Yes |
| 🚐 Private Transfer (pre-booked) | 30–45 min | 200,000–350,000 | $13–23 | 0 | ✅ Unlimited | ✅ Yes |
🏆 Best value: Grab Car offers the best balance of cost, speed, and convenience.
💰 Cheapest: DAMRI bus via Purabaya Terminal (IDR 60,000–80,000 total).
⚡ Fastest: Motorcycle (25–35 min) but only for light luggage.
🌟 Most comfortable: Private transfer or Blue Bird Taxi for premium service.
Note: Prices may vary during holidays (Lebaran, Christmas) when surge pricing applies to ride-hailing and taxis. Book in advance if possible.
💡 Traveler Tips & Local Insights – Pasar Atom to Juanda
These practical tips come from frequent travelers and local drivers to help you avoid common pitfalls and save time, money, and stress.
🧳 Luggage Strategy
- Use Takkyubin (行李快递) services – Several shops around Pasar Atom offer kirim barang (package delivery) to Juanda Airport. Cost ~IDR 50,000–80,000 per bag. Your luggage arrives at the airport baggage counter within 3–4 hours. Ask at your hotel or nearest JNE outlet.
- If you take the Airport Train, pack light – overhead racks are small and there is no dedicated luggage car.
🚦 Traffic & Timing
- Avoid 07:00–09:00 and 17:00–19:00 if possible. Jl. Ahmad Yani and the toll road experience heavy congestion. Add 20–30 minutes to your journey during these windows.
- Rainy season (Nov–Mar) afternoon downpours can flood underpasses and slow traffic. Allow extra buffer time.
- Sunday mornings are the lightest traffic – you can reach Juanda in 25 minutes.
💰 Money-Saving Hacks
- Compare Grab & Gojek before booking – prices differ by 10–20% for the same route.
- Use a promo code if available. Both apps frequently offer “AIRPORT” discount codes.
- For DAMRI bus, have exact change – the counter sometimes struggles with large bills.
🏪 Pasar Atom Itself
- Pasar Atom is a major shopping center for electronics, clothing, and accessories. Allow 1–2 hours to explore before heading to the airport.
- There are ATMs and money changers inside Pasar Atom – useful if you need cash for the bus or taxi.
🚏 Juanda Airport Terminal Info
- Terminal 1 – domestic flights (Lion Air, Citilink, Batik Air, etc.)
- Terminal 2 – international flights + some domestic (Garuda, premium airlines)
- The Airport Train stops at Terminal 1. If your flight is from Terminal 2, take the free shuttle bus (5–10 minutes).
Real traveler insight: “I always use Grab from Pasar Atom. Last time it was IDR 95,000 and took 35 min. The driver helped with my luggage. Much easier than dragging bags to the train.” – Andi, surabaya local.
❓ FAQs: Pasar Atom to Juanda Airport
Is there a direct train from Pasar Atom to Juanda Airport?
No, there is no direct train. You must take a taxi or ride-hail to Surabaya Gubeng station, then board the Airport Train (KA Bandara) to Juanda. Total time ~1–1.5 hours. This is still a good budget option but not direct.
What is the cheapest way to get from Pasar Atom to Juanda Airport?
The cheapest option is DAMRI bus from Purabaya Terminal (Bungurasih) to Juanda Airport. You first take a ride to Purabaya (IDR 30,000–40,000), then the bus (IDR 30,000). Total ~IDR 60,000–70,000 ($4–4.60).
How much does a Grab from Pasar Atom to Juanda Airport cost?
A Grab car costs IDR 85,000–130,000 ($5.50–8.50) depending on traffic and time of day. Grab services operate 24/7 from Pasar Atom. Gojek car is similarly priced.
How long does it take from Pasar Atom to Juanda Airport by taxi?
A direct taxi or ride-hail takes 30–50 minutes for the 22–25 km journey, depending on traffic. Off-peak around 30 min, peak hour can reach 60 min. The toll road (Tol Surabaya–Gempol) is usually faster.
Is it better to take the airport train or a taxi from Pasar Atom?
For most travelers, a direct Grab/taxi is better: door-to-door in 35 min with no transfers. The train is cheaper (IDR 50,000) but requires a ride to Gubeng station and waiting time, making total trip ~1–1.5 hours. Choose train if you're on a tight budget and have light luggage.
Can I take a motorcycle (Gojek) from Pasar Atom to Juanda Airport?
Yes, Gojek/Grab motorcycles cost IDR 45,000–65,000 ($3–4.20) and take 25–35 min. However, luggage space is very limited and it's not recommended for airport travel with suitcases. Only suitable for one small backpack.
Are there overnight buses from Pasar Atom to Juanda Airport?
DAMRI airport buses run from Purabaya Terminal from early morning until late evening (typically 05:00–20:00), but not 24/7. For late-night departures (midnight–05:00), a taxi or ride-hail is your only reliable option.
How early should I leave Pasar Atom for a domestic flight from Juanda?
Aim to leave 2.5–3 hours before your flight. This gives 30–50 min travel, 30 min buffer for traffic, and 1.5 hours for check-in & security. For international flights, add 1 extra hour (leave 3.5–4 hours before).