Transportation in Surabaya
Your complete guide to getting around Surabaya - from airport transfers to local transport
Airport Transfer
How to get from the airport to city center. Compare trains, buses, taxis, and private transfers.
Learn more →Taxis & Rideshare
Using Grab, Uber, and local taxis. Fares, safety tips, and common scams to avoid.
Learn more →Car Rental
Driving guide and car rental tips. International licenses, road rules, and insurance.
Learn more →Getting Around Surabaya
Quick Transportation Tips
Download both Grab and Gojek before arrival, both operate in Surabaya and having both apps lets you compare availability and pricing in real time.
DAMRI runs a dedicated airport bus from Juanda International Airport into the city center, offering a budget-friendly alternative to taxis or ride-hail for the airport transfer.
Surabaya's Suroboyo Bus network covers major cross-city corridors at a flat, low fare, useful for avoiding ride-hail increase pricing during peak hours.
For intercity travel to destinations like Malang or Banyuwangi, head to Purabaya Bus Terminal (Bungurasih) in the south of the city, which is Surabaya's main long-distance bus hub.
Book Transportation
Compare and book trains, buses, ferries, and flights
Transportation Tours & Tickets
Skip-the-line tickets, airport transfers, and transport tours
Didn't see anything interesting yet?
Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Surabaya.
See All Surabaya Tours on Viator