SoloSquareGuides Meet people in SurabayaMeet people

City in East Java, Indonesia

Getting around Surabaya

Updated October 2026Sources
GrabBest app

How to get around Surabaya

Grab, Gojek and Maxim cover the city. Suroboyo buses and trains help for specific routes; most visitors pass through en route to Bromo, Ijen or Bali.

Ways to get around Surabaya

You'll need transport
OptionFareGood to know
Grab / Gojek car or bikeAbout 20,000โ€“50,000 IDR in townCheapest and most convenient
Suroboyo BusAbout 5,000 IDRAir-conditioned city bus on a few main routes
Trains from Gubeng and Pasar TuriVaries by destinationFrequent services to Malang, Banyuwangi, Yogyakarta, Jakarta
Angkot (shared minivans)About 5,000โ€“8,000 IDRColour-coded routes; slow and crowded

Ride-hailing apps in Surabaya

A 5 km ride costs about Rp20,000โ€“45,000 ($1.1โ€“2.5).

AppNotes
GrabReliable cars; airport and station pickups
GojekMost bikes and cars; fast in traffic
MaximOften cheaper; fewer drivers at peak times

Arriving in Surabaya

Juanda (SUB)

About 20 km south; Grab or taxi about 150,000โ€“250,000 IDR, 30โ€“60 min; Damri airport buses are cheaper.

Driving and onward travel

Quick answers

Is there Uber in Surabaya?

No. Use Grab, Gojek, Maxim instead.

What's the best way to get around Surabaya?

Grab, Gojek and Maxim cover the city. Suroboyo buses and trains help for specific routes; most visitors pass through en route to Bromo, Ijen or Bali.

How do I get from the airport to Surabaya?

About 20 km south; Grab or taxi about 150,000โ€“250,000 IDR, 30โ€“60 min; Damri airport buses are cheaper.

Is Surabaya walkable?

You'll need transport.

More about Surabaya

Going to Surabaya solo?

SoloSquare is where travelers, nomads and locals in Surabaya meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.

See plans in Surabaya

Sources

Fares are typical 2026 prices; check the operator for today's fares. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.