Pasuruan — Transport

Every way to get around Pasuruan, what it costs, how to pay, and where the stations and terminals are.

Ways to get around

Bus

Angkot (city minibuses)

Fare varies

Cash fare paid to the driver; no current official tariff is published online, so ask the price as you board

Blue Colt minibuses on lettered routes (B1, BP, D2, E1, E2, F) that run from Terminal Blandongan via Pasar Besar to the city's neighbourhoods.

Pay with
Cash
Goes to
Six routes start at Terminal Untung Suropati (Blandongan) and pass Pasar Besar, reaching Gentong, Kebonagung, Trajeng, Gadingrejo, Kraton, Randusari, Bakalan, the stadium and the religious-tourism area by the mosque.
Tips (2)
  • Check the route letter (B1, BP, D2, E1, E2 or F) before you get in.
  • Mikrolet ridership has been falling for years, so waits can be long; ride-hailing is the fallback.
Bus

Intercity and rural buses (Terminal Untung Suropati)

Fare varies

Varies by route, operator and class; pay the conductor on board or at the operator's counter

Provincial and interprovincial buses on the north-coast road between Surabaya, Probolinggo and Bali, plus rural minibuses into the regency, all from Terminal Blandongan.

Pay with
Cash · Operator ticket counter
Goes to
North-coast buses toward Surabaya, Probolinggo, Situbondo and Bali; Isuzu Elf and L300 minibuses to Bangil, Gempol, Winongan, Lekok, Tosari, Tongas, Probolinggo and Malang (via Singosari).
Tips (3)
  • The Tosari minibus is the public-transport route up toward the Bromo side of the regency.
  • Trans Jatim provincial buses do not serve the city yet; a Pasuruan corridor was still being planned in 2026.
  • The terminal is about 3 km south-east of the alun-alun, so take an angkot or a ride-hailing bike into the centre.
Commuter rail

KAI Commuter Line Supas / Supaspro

Fare varies

Rp8,000 one way on Supaspro (reported July 2026); check KAI Access for your stations

Timetabled local trains from Stasiun Pasuruan to Surabaya Kota, with Supaspro runs extended east to Probolinggo since March 2026.

Pay with
KAI Access app
Goes to
Surabaya Kota to Pasuruan (63 km), with Supaspro trains continuing east to Probolinggo (101 km end to end).
Tips (3)
  • There are only a few trains a day, so check the timetable in KAI Access before you go.
  • Weekends are busiest: about 700 riders a day on the Probolinggo run in early 2026, against about 395 on weekdays.
  • Book ahead for school holidays and long weekends.
Intercity rail

KAI intercity trains

Fare varies

Varies by train, class and date; check live prices in Access by KAI

Long-distance trains on the Surabaya–Jember–Banyuwangi line stop at Stasiun Pasuruan, including through trains to Jakarta via Java's northern and southern routes.

Pay with
Access by KAI app · booking.kai.id · Station ticket counter
Goes to
Pandalungan to Jakarta Gambir and Blambangan Ekspres to Pasar Senen; Wijayakusuma, Logawa, Ranggajati, Sangkuriang and Sri Tanjung on the southern line; Mutiara Timur, Ijen Ekspres, Probowangi and Tawang Alun to Jember and Banyuwangi.
Tips (3)
  • Pandalungan (to Gambir) and Blambangan Ekspres (to Pasar Senen) take the north-coast route to Jakarta.
  • Carry the ID you booked with, as it is checked at the gate.
  • Book early for Lebaran and school holidays.
Ride-hailing

Ride-hailing (Gojek, Grab)

Fare varies

Distance-based price shown in the app before you book; motorbike rides are cheapest

App-booked motorbike rides and cars; GoRide and Grab both list Pasuruan among their service cities, and bikes are the quickest way around the compact centre.

Pay with
Cash · GoPay (Gojek) · OVO (Grab)
Goes to
Works across the compact city, including Stasiun Pasuruan, Terminal Blandongan and the alun-alun.
Tips (2)
  • Check the plate number and driver photo before you get on.
  • On haul day, arrange pickups away from the streets around the mosque.

Stations, terminals & ports

Map of transport in Pasuruan12
© OpenStreetMap