Sidoarjo — Transport

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

Ways to get around

Bus

Trans Jatim

From Rp5,000

Rp5,000 flat; students, university students and santri Rp2,500. One fare covers changes of bus or corridor within two hours

East Java's provincial buses. Corridor 1 runs the length of Sidoarjo from Terminal Porong through the town centre to Purabaya and Gresik; corridor 2 links Krian with Surabaya and Mojokerto.

Pay with
QRIS · Cash (paid to the crew)
Hours
Daily 05:00–21:00
Goes to
Corridor 1 stops at Terminal Porong, Tanggulangin, Terminal Larangan, Lemah Putro, Alun-alun Sidoarjo, Sun City, Pondok Jati and Bungurasih (Purabaya); corridor 2 serves Medaeng, Trosobo, Terminal Krian and Balongbendo on the way to Mojokerto.
Tips (4)
  • Buses only stop at marked halte, so you can't flag one down along the road.
  • Changing buses or corridors within two hours costs nothing extra.
  • Corridor 5 to Bangkalan on Madura also starts at the Purabaya transit point.
  • Students and santri pay half fare.
Commuter rail

KAI Commuter Line (Sidoarjo stations)

From Rp4,000

Fixed fare per line: Supas Rp6,000 (Rp8,000 for trips extended to Probolinggo); Jenggala Rp4,000–5,000; Arjonegoro Rp6,000–12,000 by distance

Timetabled local trains calling at Waru, Gedangan, Sidoarjo, Tanggulangin and Porong on the line south from Surabaya, at Krian on the western line and at Tulangan on the Tarik branch.

Pay with
Access by KAI app · Station ticket counter
Goes to
Supas runs Surabaya Kota–Sidoarjo–Pasuruan, Penataran and Dhoho loop to Malang and Blitar via Sidoarjo or Krian, Arjonegoro starts at Sidoarjo for Bojonegoro, and Jenggala links Sidoarjo and Tulangan with Mojokerto.
Tips (4)
  • These are timetabled trains, not a turn-up-and-go metro, so check departures before you leave.
  • Waru station is close to Terminal Purabaya, handy for changing to buses.
  • Since 1 March 2026 some Supas trips run on to Probolinggo.
  • Porong station is next to the Lapindo mudflow embankment.
Intercity rail

KAI intercity trains

Fare varies

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

Long-distance trains such as Jayabaya, Sri Tanjung, Pandalungan and Probowangi stop at Stasiun Sidoarjo, so you can board without going into Surabaya.

Pay with
Access by KAI app · booking.kai.id · Station ticket counter
Goes to
Stasiun Sidoarjo is the regency's intercity stop, served by trains on the southern and northern Java routes and services across eastern Java.
Tips (3)
  • Not every train from Surabaya stops here, so check that Sidoarjo (SDA) is on your ticket.
  • Book early for weekends, school holidays and Lebaran.
  • Carry the ID you booked with, as it is checked at the gate.
Ride-hailing

Ride-hailing (Gojek, Grab, Maxim, inDrive)

From Rp8,000

Price shown in the app before you book. Zone I rules: motorbikes Rp2,000–2,500 per km with an Rp8,000–10,000 minimum for the first 4 km; cars Rp3,500–6,000 per km

App-booked motorbike taxis (ojol) and cars, the easiest way to fill the gaps between bus corridors, stations and villages.

Pay with
Cash · In-app e-wallets
Goes to
Across Sidoarjo and the wider Surabaya area, including Juanda Airport, Purabaya and the train stations.
Tips (3)
  • Check the plate number and driver photo before you get on.
  • Prices rise at busy times, so compare apps.
  • App service fees and promos mean the final price can differ from the regulated rates.
Airport link

DAMRI airport bus (Juanda)

From Rp35,000

Rp35,000 Juanda–Purabaya; Rp70,000 to Terminal Bunder (Gresik); Rp75,000 to Terminal Kertajaya (Mojokerto), as published in December 2024

DAMRI buses run from Juanda Airport in Sedati to Terminal Purabaya in Waru every 30 minutes, with less frequent buses to Gresik and Mojokerto.

Pay with
DAMRI Apps · QRIS · e-money card · Debit or credit card
Hours
From Juanda to Purabaya 05:00–21:00, every 30 minutes
Goes to
Juanda Terminal 1 to Terminal Purabaya, plus Terminal Bunder (Gresik) every hour and Terminal Kertajaya (Mojokerto) every two hours.
Tips (3)
  • At Purabaya, walk to the Trans Jatim transit point for corridor 1 buses into Sidoarjo town and Porong.
  • Fares and times date from December 2024, so confirm them in DAMRI Apps.
  • Buy tickets in the app or at the departure point.

Stations, terminals & ports

Map of transport in Sidoarjo12345
© OpenStreetMap