USD $1–2 gets you from Juanda to Surabaya with DAMRI
DAMRI Airport Shuttle is the rock-bottom budget way out of Juanda International Airport (SUB), with daytime buses running roughly every 30–60 minutes from both Terminal 1 and Terminal 2. Fares sit around USD $1–2 (paid in rupiah), and typical run times are advertised at 30 minutes but often stretch to 45–60 minutes once you hit the airport access road and toll gate traffic.
Buses usually start around 05:00–06:00 and wrap up by about 21:00–22:00, so late‑night or red‑eye arrivals end up in taxis or ride‑hailing instead. The main line most visitors use is the airport–Purabaya (Bungurasih) route, which connects you to Surabaya’s big intercity bus terminal for onward travel across Java. Expect basic seats, weak or no air‑conditioning, and crowds around the morning and late‑afternoon flight banks.
Ignore old blog posts listing routes to Tanjung Perak port or specific malls without dates; several of those lines have been cut or reduced, and Indonesian travel blogs repeatedly say routes change with demand. At arrivals in T1 and T2, look for the DAMRI counter or stand, confirm the current destinations and timetable for that day, and double‑check the last departure back to the airport if you’re outbound.
Locals often ride only as far as Purabaya/Bungurasih, then switch to frequent city angkot or an intercity bus instead of waiting on a slower through‑bus into the center. Regulars also walk to the stand first thing: if the board or staff quote more than a 30‑minute wait, many just open Grab or look for a Blue Bird taxi, deciding the extra few dollars beat standing in the heat for a $1 seat.
How to use the DAMRI Airport Shuttle step by step
- 1. After landing in Terminal 1 or 2, clear immigration (if needed) and customs, then exit to the public arrivals hall.
- 2. Look for the DAMRI counter/stand near the terminal exit; signs are in Indonesian, so don’t hesitate to ask staff for “DAMRI ke Purabaya.”
- 3. Check the timetable and destinations at the stand, paying attention to the next departure time and the last bus of the day (typically around 21:00–22:00).
- 4. Buy your ticket in rupiah (budget USD $1–2 equivalent) and keep the stub handy for boarding checks.
- 5. Wait at the indicated bay outside; buses usually pull up within the stated 30–60 minute window but can slip during traffic or shift changes.
- 6. Board promptly, grab a seat near a window if possible, and expect a 30–60 minute ride to Purabaya/Bungurasih depending on traffic.
- 7. On arrival at Purabaya, follow signs to the main terminal hall for city angkot, intercity buses, or a ride‑hailing pickup point into central Surabaya.
Quick tip: landing after 20:00 with checked bags and immigration? Assume you’ll miss the last DAMRI and budget for Grab or a metered Blue Bird instead of counting on the shuttle.
Step by step
- 01 Locate the DAMRI bus terminal at the airport.
- 02 Purchase your ticket from the counter or the bus driver.
- 03 Board the bus and find a seat.
- 04 Enjoy the ride to your destination.
- •Not checking the bus schedule in advance.
- •Forgetting to keep your ticket until the end of the journey.