Public transport in Surabaya
Public transport in Surabaya and area
Commuter rail
There are eight commuter rail lines operated by KAI Commuter in the Surabaya metropolitan area and surrounding regencies. Five services form the core commuter network, with the three remaining being regional service beyond the Surabaya metropolitan area.
| Route code | Name | Route description | Route master relation | Notes |
|---|---|---|---|---|
| SP | Supas Commuter Line | Surabaya Kota – Pasuruan | ||
| J | Jenggala Commuter Line | Surabaya Kota – Mojokerto via Sidoarjo | ||
| SI | Sindro Commuter Line | Sidoarjo – Indro | ||
| B | Blorasura Commuter Line | Surabaya Pasar Turi – Cepu via Lamongan | ||
| A | Arjonegoro Commuter Line | Sidoarjo - Bojonegoro via Surabaya Pasar Turi | ||
| D | Dhoho Commuter Line | Surabaya Kota - Blitar via Mojokerto | Regional service | |
| P | Penataran Commuter Line | Surabaya Kota - Blitar via Malang | Regional service | |
| T | Tumapel Commuter Line | Surabaya Kota - Malang | Regional service |
Bus
Suroboyo Bus
These are city bus services using low-floor buses, and operated by the Surabaya City Department of Transportation.
| Route number | Termini | Major roads used | Route master relation | Notes |
|---|---|---|---|---|
| R1 | Purabaya Terminal - Tanjung Perak | |||
| R4 | Purabaya Terminal - UNAIR Kampus C | |||
| SBT | Purabaya Terminal - Tugu Pahlawan |
Trans Semanggi Suroboyo
These are bus rapid services using both low- and high-floor buses stopping at dedicated shelters, and operated by the Surabaya City Department of Transportation.
| Corridor number | Destinations | Major roads used | Route master relation | Notes |
|---|---|---|---|---|
| K2L | Kejawan Putih Tambak - UNESA Lidah Wetan | |||
| K3L | Purabaya Terminal - Gunung Anyar - ITS - Kenjeran Park |
Trans Jatim
These are bus rapid services using high-floor buses stopping at dedicated shelters with elevated platforms, and are operated by the East Java Provincial Department of Transportation.
| Corridor number | Corridor name | Corridor description | Route master relation | Notes |
|---|---|---|---|---|
| K1 | Raden Wijaya | Porong Terminal - Bunder Terminal via Purabaya Terminal | ||
| K2 | Tribhuwana Tunggadewi | Kertajaya Terminal - Dukuh Menanggal and vice versa | ||
| K3 | Suhita | Kertajaya Terminal - Bunder Terminal via Jetis Subdistrict | y | |
| K4 | Jaka Tingkir | Bunder Terminal - Paciran Terminal via Sidayu Subdistrict | ||
| K5 | Cakraningrat | Purabaya Terminal - Bangkalan Terminal via Kenjeran Subdistrict | ||
| K6 | Patih Gajah Mada | Porong Terminal - Kertajaya Terminal via Mojosari Terminal |
Wirawiri Suroboyo
These are feeder bus services using passenger vans, and operated by the Surabaya City Department of Transportation.
| Route number | Termini | Major roads used | Route master relation | Notes |
|---|---|---|---|---|
| FD01 | Benowo Terminal - Tunjungan | |||
| FD02 | Mayjend Sungkono Park and Ride - Balai Kota | |||
| FD03 | TIJ - Gunung Anyar Market | |||
| FD04 | SIER - Kota Lama | |||
| FD05 | Mayjend Sungkono Park and Ride - Puspa Raya | |||
| FD06 | TIJ - Lakarsantri | |||
| FD07 | Bratang Terminal - Surabaya Pasar Turi Station | |||
| FD08 | TOW - UNESA | |||
| FD09 | Menanggal Terminal - Manukan Terminal | |||
| FD10 | Keputih Terminal - Bunguran | |||
| FD11 | Bratang Terminal - Bulak |