City · Jawa Timur

Bus & shuttle from Surabaya City

Nearest bus terminal from Surabaya City: Surabaya (Surabaya), about 1 km from central Surabaya. 28 routes depart from there.

Districts in Surabaya City (31)

  • Karang Pilang4
  • Wonocolo5
  • Rungkut6
  • Wonokromo6
  • Tegalsari5
  • Sawahan6
  • Genteng5
  • Gubeng6
  • Sukolilo7
  • Tambaksari8
  • Simokerto5
  • Pabean Cantian4
  • Bubutan5
  • Tandes6
  • Krembangan5
  • Semampir5
  • Kenjeran4
  • Lakarsantri6
  • Benowo4
  • Wiyung4
  • Dukuh Pakis4
  • Gayungan4
  • Jambangan4
  • Tenggilis Mejoyo4
  • Gunung Anyar4
  • Mulyorejo6
  • Sukomanunggal6
  • Asem Rowo3
  • Bulak4
  • Pakal4
  • Sambikerep4

FAQ: buses from Surabaya

Where do I catch a bus from Surabaya City?

The nearest pick-up point is Surabaya, about 1 km from central Surabaya. Alternatives: Terminal Arjosari (±76 km), Ketapang (±207 km).

Where can I go by bus from Surabaya?

From Surabaya there are 28 routes, including Malang, Denpasar, Jakarta, Semarang, Bandung.

How do I book?

Pick a route, then “See times & book”. Times, fares and seats come from licensed operators; payment and tickets are handled by SiapPergi's official ticketing partner.

Other regencies & cities in Jawa Timur