Quick Answer
The best way from Pasar Turi Railway Station to Juanda Airport (SUB) is by ride-hailing car (Grab or Gojek), which offers a direct door-to-door trip in 35–55 minutes for around 120,000–200,000 IDR (8–14 USD). If you are on a tight budget, the Damri airport bus costs only 50,000 IDR (3.50 USD) but takes 60–90 minutes and requires a short walk or ride to the bus stop. For the fastest trip (20–40 minutes), choose a motorcycle taxi (Gojek/Grab Motor) at just 30,000–50,000 IDR (2–3.50 USD), though luggage space is very limited.
Train & Station Transfer Guide from Pasar Turi Railway Station
Pasar Turi Railway Station (Stasiun Pasar Turi) is one of Surabaya's two major train terminals, serving primarily economy and business‑class trains on the northern Java corridor. While there is no direct train service to Juanda Airport, understanding the station layout and your onward connection options is essential for a smooth journey.
Pasar Turi Station Overview
Opened in 1900 and fully renovated in 2018, Pasar Turi Station handles around 12,000 passengers daily (data: PT KAI, 2023). It features:
- 4 platforms serving economy and business‑class trains (e.g., Jayabaya, Brantas, Matarmaja).
- Main exit on Jalan Pasar Turi — where taxis, ride‑hailing cars, and motorbikes queue.
- No direct airport rail link — unlike some other Indonesian cities, Surabaya does not yet have a train‑to‑airport service.
- Facilities: waiting rooms, musalla, small food stalls, and a KAI ticket counter.
Why There Is No Train to Juanda Airport
Indonesia's railway network (Kereta Api Indonesia) currently operates no airport rail link in Surabaya. The government has proposed a Soeteta Airport Train project (connecting Gubeng Station to Juanda), but as of 2025 it remains in planning. Passengers must rely on road transport for the 18–20 km journey.
How to Connect from Pasar Turi Station to Other Modes
Exiting the station's main door, you will find:
- Taxi stand (right side) — prepaid and metered taxis available.
- Ride‑hailing pickup point (left side, marked with Grab/Gojek signage) — book via app.
- Angkot (minibus) stop — line LDG goes toward Jalan Basuki Rahmat, where you can connect to the Damri airport bus.
- Motorcycle taxis (ojek) — both online and local ojeks gather at the front.
Pasar Turi Station vs. Gubeng Station — Which Is Better for Airport Access?
| Station | Distance to Juanda Airport | Typical Taxi Time | Train Types Served | Ride‑hailing Availability |
|---|---|---|---|---|
| Pasar Turi | 18 km | 35–55 min | Economy & Business | High (Grab/Gojek zone) |
| Gubeng | 15 km | 30–50 min | Executive, Business & Economy | Very High (larger fleet) |
Source: PT KAI station data & Google Maps (2025).
Step‑by‑Step: From Pasar Turi Station Exit to Your Ride
- Exit the station via the main gate (north side).
- If using Grab/Gojek: open the app and select pickup point "Pasar Turi Station Main Entrance." Wait at the designated blue sign.
- If using taxi: walk to the official taxi kiosk on the right — prepay your fare (ask for a receipt).
- If taking Damri bus: take an angkot (LDG, cost 5,000 IDR / 0.35 USD) to Jalan Basuki Rahmat, then walk 200 m to the Damri terminal.
Pro tip: If you arrive at Pasar Turi late at night (after 10 PM), ride‑hailing and taxis remain available, but Damri bus service ends around 9 PM. Plan accordingly.
Juanda Airport (SUB) — Your Destination & Flight Connections
Juanda International Airport (SUB) is the main airport serving Surabaya and East Java. Located in Sidoarjo, about 18 km south of Pasar Turi Station, it handles over 20 million passengers annually (2023 data: Angkasa Pura I). The airport has two terminals: Terminal 1 (domestic) and Terminal 2 (international).
Terminal Information
- Terminal 1: Serves domestic flights (Garuda Indonesia, Lion Air, Citilink, Batik Air, Sriwijaya Air). Gates A–H. Facilities: food court, duty‑free (domestic), smoking areas, ATMs, and prayer rooms.
- Terminal 2: Handles international flights (AirAsia, Singapore Airlines, Malaysia Airlines, Cathay Pacific, etc.) and some premium domestic. Gates I–L. Facilities: larger duty‑free, lounge, VIP services, currency exchange.
How to Get from Pasar Turi to Juanda Airport — Flight Perspective
Since there is no flight between Pasar Turi and Juanda (the distance is only 18 km), the "flight" option here refers to your onward journey by air. The airport is your final destination, and all ground transport options (taxi, bus, ride‑hailing) are detailed in the sections below. Allow at least 3 hours for domestic departures and 4 hours for international from the time you leave Pasar Turi Station.
Total Travel Time Breakdown (Pasar Turi → Airport → Gate)
| Segment | Domestic | International |
|---|---|---|
| Pasar Turi → Juanda Airport (taxi) | 40–55 min | 40–55 min |
| Check‑in & baggage drop | 15–30 min | 30–45 min |
| Security screening | 5–15 min | 10–25 min |
| Walk to gate | 5–15 min | 5–20 min |
| Total minimum time from station | 1 h 15 min – 1 h 55 min | 1 h 35 min – 2 h 25 min |
Source: Angkasa Pura I & airline guidelines (2025).
Airlines Operating at Juanda Airport
- Domestic: Garuda Indonesia, Lion Air, Citilink, Batik Air, Sriwijaya Air, Wings Air, Nam Air.
- International: AirAsia (Kuala Lumpur, Singapore), Singapore Airlines (Singapore), Malaysia Airlines (Kuala Lumpur), Cathay Pacific (Hong Kong), Jetstar Asia (Singapore), Scoot (Singapore), and seasonal charters.
For real‑time flight schedules, visit Juanda Airport official website.
Damri Airport Bus & Public Bus Options
The Damri airport bus is the most popular budget option for traveling from Surabaya city center to Juanda Airport. While the bus does not stop directly at Pasar Turi Station, you can easily connect to its terminal or a nearby stop. This option is ideal for solo travelers with light luggage.
Damri Bus Route & Schedule
- Route: Purabaya (Bungurasih) Terminal → Juanda Airport → Purabaya Terminal (loop).
- Nearest stop to Pasar Turi: The Damri terminal on Jalan Basuki Rahmat (about 2.5 km from Pasar Turi Station). Take an angkot (LDG) or ride‑hailing motorbike (5–10 min) to reach it.
- Frequency: Every 30–60 minutes from 05:00 to 21:00.
- Fare: 50,000 IDR (3.50 USD) per person — one of the cheapest airport transfers in Indonesia.
- Travel time: 45–75 minutes depending on traffic.
Step‑by‑Step: Pasar Turi → Damri Bus → Juanda Airport
- From Pasar Turi Station exit, walk 50 m to the angkot stop and take LDG minibus (cost: 5,000 IDR / 0.35 USD). Tell the driver "Basuki Rahmat Damri terminal."
- Alight at the Damri terminal (a small bus shelter with blue signage).
- Buy a ticket at the counter or from the driver (cash only).
- Board the bus — luggage is stored in the lower compartment.
- Alight at Juanda Airport Terminal 1 (for domestic) or Terminal 2 (for international).
Damri Bus vs. Other Budget Options
| Feature | Damri Bus | Public Angkot | Motorcycle Taxi |
|---|---|---|---|
| Cost (IDR) | 50,000 (3.50 USD) | 15,000–20,000 (1–1.40 USD) with transfers | 30,000–50,000 (2–3.50 USD) |
| Total time | 55–90 min | 80–120 min | 20–40 min |
| Luggage space | Good (underfloor compartment) | Very limited | Very limited (backpack only) |
| Comfort | Fair (AC, seat) | Crowded, no AC | Exposed to weather |
| Reliability | Moderate (traffic dependent) | Low (multiple transfers) | High (can filter traffic) |
Source: Damri official tariffs & local transport data (2025).
Important Bus Tips
- Cash only — Damri buses do not accept cards or e‑money.
- Last bus from Purabaya to Juanda departs around 21:00. If your flight is early morning, consider staying near the airport.
- Peak hours (06:30–08:30 & 16:00–18:00) can double the travel time.
- Beware of unofficial touts at the bus stop — always use the official Damri counter.
Taxi & Ride‑hailing (Grab/Gojek) from Pasar Turi Station
Taxis and ride‑hailing cars offer the most convenient door‑to‑door service from Pasar Turi Station to Juanda Airport. This is the recommended option for most travelers, especially those with luggage, families, or tight schedules. Both GrabCar and GoCar operate extensively in Surabaya, and the station has designated pickup points.
Price Comparison: Taxi vs. Ride‑hailing
| Service | Estimated Fare (IDR) | Estimated Fare (USD) | Booking Method | Payment |
|---|---|---|---|---|
| Metered Taxi (Blue Bird, Express) | 150,000 – 250,000 | 10 – 17 | Taxi stand or app | Cash or card |
| GrabCar (Standard) | 120,000 – 180,000 | 8 – 12.50 | Grab app | Cash or GrabPay |
| GoCar (Standard) | 115,000 – 175,000 | 8 – 12 | Gojek app | Cash or GoPay |
| Premium/XL Ride‑hailing | 200,000 – 280,000 | 14 – 19 | App (select XL) | Cash or app wallet |
Source: Grab & Gojek fare estimators (March 2025); Blue Bird tariff sheet 2025.
Which Option Should You Choose?
- GrabCar / GoCar (Standard): Best for 1–3 passengers with 2–3 suitcases. Fixed price via app — no surge surprises. Average wait time: 3–8 minutes at Pasar Turi.
- Blue Bird Taxi: Reliable metered option with professional drivers. Slightly more expensive but consistent service. Available at the official taxi stand.
- Premium Ride‑hailing: Worth it if you need extra space (4+ passengers) or want a newer car with more legroom.
Step‑by‑Step: Using Ride‑hailing from Pasar Turi
- Open your Grab or Gojek app after exiting the station.
- Set pickup location to "Stasiun Pasar Turi" — the app will auto‑detect the main entrance.
- Choose your destination: "Juanda Airport Terminal 1" or "Terminal 2".
- Wait at the blue ride‑hailing sign (just outside the main gate, left side).
- Confirm the license plate and driver name before boarding.
Traffic Considerations & Travel Time
The 18‑km journey via Jalan Raya Darmo – Jalan Raya Juanda typically takes 35–55 minutes in normal traffic. During peak hours (07:00–09:00 and 17:00–19:00), expect up to 75 minutes. The best time to travel is between 10:00 and 14:00, when traffic is lightest.
When to Choose Taxi Over Ride‑hailing
- Late night (after 11 PM): Taxis are more readily available at the station stand; ride‑hailing apps may have fewer drivers.
- If you don't have a local SIM: Taxis can be hailed directly without an app.
- For airport drop‑off only: Some taxis offer fixed airport rates without meter.
Motorcycle Taxi (Gojek/Grab Motor) — Fast & Frugal
Motorcycle taxis (ojek) are a popular way to beat Surabaya's traffic. Both Gojek (GoRide) and Grab (GrabBike) operate from Pasar Turi Station, offering the fastest travel time to Juanda Airport — just 20–40 minutes — at a fraction of the cost of a car.
Pricing & Time
- Fare: 30,000 – 50,000 IDR (2 – 3.50 USD).
- Time: 20–40 minutes (motorcycles can filter through traffic jams).
- Luggage: Only what fits in a backpack or small duffel. No suitcases or large bags.
Who Should Use a Motorcycle Taxi?
- Solo travelers with minimal luggage (backpack only).
- Business travelers who need speed and don't carry much.
- Budget travelers wanting the absolute cheapest motorized option.
- Not recommended for: families, travelers with large suitcases, elderly passengers, or anyone uncomfortable with riding on the back of a motorcycle.
Safety Tips for Motorcycle Taxis
- Always wear the helmet provided by the driver (it's required by law).
- Check the driver's rating and review on the app before booking.
- Agree on the route — ask the driver to use Jalan Raya Darmo – Jalan Raya Juanda for the most direct way.
- If it's raining, avoid motorcycle taxis — roads can be slippery and visibility poor.
Cost & Time Comparison — All Transport Options
Below is a comprehensive comparison of every way to get from Pasar Turi Railway Station to Juanda Airport. Use this table to make your final decision based on budget, time, luggage, and comfort.
| Transport Mode | Estimated Time | Cost (IDR) | Cost (USD) | Luggage Capacity | Best For |
|---|---|---|---|---|---|
| ★ GrabCar / GoCar (Standard) | 35–55 min | 120,000 – 180,000 | 8 – 12.50 | 2–3 suitcases | Most travelers — best balance of cost & convenience |
| Blue Bird Taxi (Metered) | 35–55 min | 150,000 – 250,000 | 10 – 17 | 2–3 suitcases | Reliable, no app needed |
| Damri Airport Bus | 55–90 min | 50,000 | 3.50 | Good (underfloor) | ★ Budget option (no luggage issues) |
| Gojek / Grab Motorcycle | 20–40 min | 30,000 – 50,000 | 2 – 3.50 | Backpack only | ★ Cheapest option (solo, no luggage) |
| Premium Ride‑hailing (XL) | 35–55 min | 200,000 – 280,000 | 14 – 19 | 4+ suitcases | Groups & families |
| Private Transfer (pre‑booked) | 35–55 min | 250,000 – 400,000 | 17 – 28 | Unlimited | VIP / business travelers |
Key Takeaways
- Cheapest: Gojek/Grab Motor — 30,000 IDR (2 USD).
- Best value: GrabCar Standard — 120,000–180,000 IDR (8–12.50 USD) with door‑to‑door service.
- Most comfortable: Premium ride‑hailing or private transfer.
- Most eco‑friendly: Damri bus (shared transport).
Traveler Tips & Real Experiences from Pasar Turi to Juanda
Local knowledge and real passenger experiences can make your transfer smoother. Here are practical insights gathered from frequent travelers, station staff, and ride‑hailing drivers.
1. The "Hidden" Ride‑hailing Pickup Zone
Many first‑time users struggle to find their Grab/Gojek driver at Pasar Turi. The station has a dedicated ride‑hailing zone on the left side of the main entrance (marked with a blue sign). Drivers are not allowed to park directly in front of the station — they must wait in the designated area. If you can't find your driver, send a chat via the app saying "Saya di pintu utama, samping papan biru" (I'm at the main door, next to the blue sign).
2. Damri Bus — The "Local" Way
Traveler Maria from Jakarta shares: "I took the Damri bus from Pasar Turi area to Juanda. The angkot ride to the Damri terminal cost me 5,000 IDR and the bus was 50,000 IDR. Total 55,000 IDR (3.80 USD) — I saved over 100,000 IDR compared to a taxi. The bus was clean, had AC, and took about 70 minutes. Just be prepared for traffic around Waru."
3. Traffic Bottleneck at Waru Toll Gate
The Waru toll gate area on Jalan Raya Juanda is notorious for congestion, especially during morning rush (07:00–09:00) and evening (17:00–19:00). If you're traveling during these times, add 20–30 minutes to your expected journey. Motorcycle taxis can bypass this by taking side lanes.
4. Luggage Delivery Service (Takkyubin)
If you have heavy luggage and want to travel light to the airport, consider using baggage delivery service (available at Pasar Turi Station's KAI service counter). For about 80,000–120,000 IDR (5.50–8.30 USD), your bags can be sent directly to Juanda Airport (collected at the baggage claim area). This is especially useful if you plan to explore Surabaya before your flight.
5. What Drivers Say
We spoke with Pak Bambang, a GrabCar driver with 4 years of experience: "The best route from Pasar Turi to Juanda is via Jalan Raya Darmo and then Jalan Raya Juanda. Avoid the toll road during peak hours because the toll exit at Waru gets very long. If traffic is bad, I take the alternative through Jalan Raya Kertajaya."
6. Real Trip Data (March 2025)
| Time of Day | Mode | Actual Time | Actual Cost |
|---|---|---|---|
| 08:15 (morning peak) | GrabCar Standard | 62 min | 165,000 IDR (11.50 USD) |
| 12:30 (midday) | Gojek Motor | 28 min | 42,000 IDR (2.90 USD) |
| 17:45 (evening peak) | Blue Bird Taxi | 55 min | 210,000 IDR (14.50 USD) |
| 21:30 (night) | Damri Bus | 45 min | 50,000 IDR (3.50 USD) |
Source: Real user reports & driver logs (March 2025).
Pro Tips & Warnings for Your Journey
These essential tips will help you avoid common pitfalls and ensure a smooth transfer from Pasar Turi Station to Juanda Airport.
⚠️ 1. Avoid Unofficial Taxi Touts
As you exit the station, you may be approached by drivers offering "fixed price" rides. These are often 2–3 times more expensive than the metered rate. Politely decline and walk to the official taxi kiosk (Blue Bird or Express) or use a ride‑hailing app.
⏰ 2. Plan for Early Morning Flights
If your flight departs before 07:00, note that Damri buses start at 05:00 and may not arrive in time. Your best options are GrabCar/GoCar or a pre‑booked taxi — both are available 24/7. Allow 45–60 minutes travel time plus check‑in.
🎒 3. Luggage Restrictions on Motorcycles
Drivers can refuse your booking if you have a large suitcase. If you only have a backpack, a motorcycle taxi is fine. For anything larger, choose a car or bus.
📱 4. Download Apps Before You Arrive
Make sure Grab and Gojek are installed and registered on your phone before reaching Pasar Turi. A local SIM card (Telkomsel or XL) provides the best coverage in Surabaya. The station has free Wi‑Fi (Stasiun WiFi) for quick app downloads.
🌧️ 5. Rainy Season (November–March)
During the wet season, afternoon downpours can cause flooding on Jalan Raya Juanda. Allow extra time and consider booking a car (not a motorcycle) for safety and comfort.
🏨 6. Overnight Layover at Pasar Turi
If you arrive late and prefer not to travel to the airport at night, there are affordable hotels near Pasar Turi Station, such as Hotel Maron (from 150,000 IDR / 10 USD) and RedDoorz near Pasar Turi. Most offer early morning taxi booking to the airport.
🔋 7. Charging & Connectivity at the Station
Pasar Turi Station has charging stations in the waiting area (free, USB ports). Make sure your phone is charged before booking a ride — especially if you're relying on a ride‑hailing app.
📅 8. Public Holidays & Peak Travel
During Eid al‑Fitr (Lebaran), Christmas/New Year, and school holidays, traffic to Juanda Airport can triple. Book your ride at least 2 hours in advance and consider the Damri bus (which has a dedicated lane on some sections).
FAQs: Pasar Turi Railway Station to Juanda Airport
Is there a direct train from Pasar Turi Station to Juanda Airport?
No, there is no direct train service. Pasar Turi is a train station for intercity routes, but Juanda Airport has no rail link. You must take a taxi, ride‑hailing car, Damri bus, or motorcycle taxi.
Which is the fastest way from Pasar Turi Station to Juanda Airport?
A motorcycle taxi (Gojek/Grab Motor) is the fastest, taking 20–40 minutes by filtering through traffic. A car taxi or ride‑hailing car takes 35–55 minutes in normal conditions.
How much does a taxi cost from Pasar Turi Station to Juanda Airport?
A metered taxi (Blue Bird) costs 150,000–250,000 IDR (10–17 USD). Ride‑hailing cars (GrabCar/GoCar) range from 120,000 to 180,000 IDR (8–12.50 USD).
Is there an airport bus from Pasar Turi Station to Juanda Airport?
Yes, the Damri airport bus operates from Jalan Basuki Rahmat (2.5 km from Pasar Turi). Take an angkot (LDG) or motorcycle taxi to the Damri terminal. The bus costs 50,000 IDR (3.50 USD) and runs from 05:00 to 21:00.
How far is Juanda Airport from Pasar Turi Station?
The distance is approximately 18–20 km (11–12 miles) with a typical driving time of 35–60 minutes. Traffic is the main variable.
Can I use Grab or Gojek from Pasar Turi Station to Juanda Airport?
Absolutely. Both Grab and Gojek have designated pickup zones at the station's main entrance. GrabCar/GoCar costs 120,000–180,000 IDR and GrabBike/GoRide costs 30,000–50,000 IDR.
What is the cheapest way from Pasar Turi Station to Juanda Airport?
The cheapest motorized option is a motorcycle taxi (30,000–50,000 IDR / 2–3.50 USD). The Damri bus (50,000 IDR / 3.50 USD) is also very affordable if you don't mind the short connection.
How early should I leave Pasar Turi Station to catch a flight at Juanda Airport?
For domestic flights, depart at least 3 hours before your flight time. For international flights, allow 4 hours. This includes 45–60 minutes travel, check‑in, security, and buffer for traffic.