First departure 05:30, last departure 21:00, daily
Goes to
Numbered FD routes link hubs such as Terminal Intermoda Joyoboyo, Terminal Bratang, Terminal Keputih, Stasiun Pasar Turi, UNESA and the Mayjend Sungkono park-and-ride with homes and industrial areas.
Tips (4)
It is cashless only, so have QRIS or an e-money card ready.
Check the FD number on the windscreen; many routes start at Joyoboyo, Bratang or Keputih.
Switching between Wira Wiri and Suroboyo Bus within the fare window usually costs nothing extra.
Vehicles are small, so expect a squeeze at school start and finish times.
brt
Trans Semanggi Suroboyo (R2)
From Rp5,000
Rp5,000; students Rp2,500 (same as Suroboyo Bus); free for seniors, veterans, children under 5 and people with disabilities
The former Teman Bus corridor, now run within the Suroboyo Bus network as route R2, crossing the city east to west between UNESA Lidah Wetan and ITS.
Most corridors run about 05:00–21:00, with last departures around 19:00–19:30
Goes to
Corridor 1 runs Porong (Sidoarjo)–Terminal Purabaya–Bunder (Gresik), corridor 2 links Mojokerto with Surabaya's Dukuh Menanggal, and corridor 5 runs from Purabaya to Bangkalan.
Tips (3)
Corridor 1 is the busiest line, so expect full buses at commuter peaks.
Students pay half with a student card.
Inside Surabaya, switch to Suroboyo Bus or Wira Wiri for the city centre.
commuter rail
KAI Commuter Line (Surabaya region)
From Rp3,000
Distance-based, from Rp3,000 per trip
Timetabled local trains from Surabaya Kota, Gubeng and Pasar Turi to Sidoarjo, Mojokerto, Pasuruan, Probolinggo, Malang, Blitar, Bojonegoro and Cepu.
Pay with
KAI Access app · station ticket counter · KMT card · e-money card
Goes to
Main lines are Supas (Surabaya Kota–Pasuruan/Probolinggo), Jenggala (to Mojokerto), the Dhoho and Penataran loops to Blitar, Arjonegoro (Sidoarjo–Bojonegoro) and Blorasura (to Cepu).
Tips (3)
These are timetabled trains, not a metro: check departure times in KAI Access before you go.
Dhoho and Penataran are the most popular lines and fill up on long weekends.
For longer runs such as Malang or Probolinggo, book a seat in KAI Access ahead of time.
intercity rail
KAI intercity trains
Fare varies
Varies by train, class and date; economy is cheapest, executive costs more. Check live prices in Access by KAI
Long-distance trains from Stasiun Gubeng (southern line, Malang, Banyuwangi) and Stasiun Pasar Turi (north-coast line to Semarang and Jakarta).
Pay with
Access by KAI app · booking.kai.id · station ticket counter
Goes to
Gubeng handles the southern route via Yogyakarta to Bandung and Jakarta plus trains east to Banyuwangi and Jember, while Pasar Turi serves the north-coast route to Semarang and Jakarta.
Tips (4)
Check which station is on your ticket: Gubeng and Pasar Turi are about 3 km apart and serve different lines.
At Gubeng, intercity trains use the newer east building on Jl. Gubeng Masjid.
Book early for weekends and holidays; Lebaran and school breaks sell out fast.
Carry the ID you booked with, as it is checked at the gate.
ride hailing
Ride-hailing (Gojek, Grab, Maxim)
Fare varies
Distance-based price shown in the app before you book; motorbike rides are cheapest, and prices can rise at peak times
App-booked motorbike taxis (ojol) and cars from Gojek, Grab and Maxim, the default choice for short hops and door-to-door trips.
Pay with
Cash · GoPay (Gojek) · OVO (Grab) · in-app wallets
Hours
24 hours
Goes to
Covers the whole city and Greater Surabaya, including stations, malls and Juanda Airport.
Tips (3)
Check the plate number and driver photo before you get on.
At stations and malls, look for the signed online-transport pickup point.
A motorbike ride is often faster than a car through rush-hour traffic.
taxi
Bluebird taxis
Fare varies
Metered by distance; MyBluebird also offers a fixed price quoted before the trip
Surabaya's main metered taxi operator, with 900+ group vehicles in the city, ranks at the airport and stations, and bookings in the MyBluebird app.
Pay with
Cash · MyBluebird app (EZPay)
Goes to
Citywide, plus Juanda Airport, where Bluebird also runs electric taxis.
Tips (3)
Use the official taxi queue at Juanda rather than offers inside the arrivals hall.
Fixed Price in the MyBluebird app avoids surprises in heavy traffic.
The electric BYD taxis from Juanda seat up to seven, handy for families with luggage.
airport link
DAMRI airport bus (Juanda)
Fare varies
Rp35,000 Juanda–Purabaya in DAMRI's latest published fares (late 2024); routes to Gresik and Mojokerto cost more. Confirm in DAMRI Apps
DAMRI buses link Juanda Airport Terminal 1 with Terminal Purabaya (Bungurasih), the cheapest way between the airport and the city's bus network.