Bandung — Transport

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

Ways to get around

BRT

Metro Jabar Trans (formerly Trans Metro Pasundan)

From Rp4,900

Rp4,900 cashless; Rp2,000 for students, seniors and disabled riders with a registered card, plus free transfers within 90 minutes

West Java's provincial bus network for greater Bandung, renamed from Trans Metro Pasundan in 2025, with six corridors and two feeders reaching Soreang, Padalarang, Jatinangor and Majalaya.

Pay with
Bank e-money card (KUE) · QRIS Tap · QRIS (scan the on-board sticker)
Hours
Most corridors about 04:30–20:30; Corridor 6 (Majalaya) 06:10–13:00
Goes to
Corridor 1 Soreang–Leuwipanjang/Tegallega, 2 Padalarang (Kota Baru Parahyangan)–Alun-alun Bandung, 3 Baleendah–BEC, 4 Leuwipanjang–Dipatiukur, 5 Dipatiukur–Jatinangor and 6 Leuwipanjang–Majalaya, plus feeders from Simpang Soekarno-Hatta–Kiaracondong to Pasar Baru and from Simpang Cicadas to Plaza Telkom Rajawali. An 18-route network is due by 2027.
Tips (4)
  • Register your e-money card to get the Rp2,000 concession fare and free 90-minute transfers.
  • Corridor 2 links the Alun-alun with Padalarang, where Metro Jabar Trans connects with Whoosh.
  • Corridor 5 is the quickest bus from Dipatiukur to the Jatinangor campuses.
  • The Majalaya corridor stops around midday, so check times before heading out late.
Bus

Trans Metro Bandung (TMB)

From Rp3,000

Rp4,000 cash or Rp3,000 by QRIS; students in school uniform Rp2,000 cash or Rp1,000 by QRIS

The city's own buses, run by Dishub Kota Bandung on five main corridors and two feeders, with the lowest bus fares in town.

Pay with
Cash · QRIS
Hours
First buses 05:00–06:30; last departures between about 14:00 and 16:45, depending on the corridor
Goes to
K1 Cibiru–Elang, K2 Cicaheum–Elang, K3 Cicaheum–Sarimanis, K4 Kiara Artha Park–Leuwipanjang, K5 Antapani–Stasiun Hall (Stasiun Bandung), plus feeders F1 Stasiun Hall–Gunung Batu and F2 Summarecon Mall–Elang. Part of the service reaches Kota Cimahi.
Tips (4)
  • Service ends mid-afternoon on most corridors, so plan evening trips by Metro Jabar Trans, angkot or app.
  • Paying by QRIS saves Rp1,000; there are separate QR codes for students and the general public.
  • Live bus positions are shown on the UPT Angkutan website (uptangkutan-bandung.id).
  • F2 meets the KCIC shuttle from Whoosh Tegalluar at Summarecon Mall Bandung.
Bus

Angkot (angkutan kota)

From Rp3,000

About Rp3,000–5,000 per ride, paid in cash to the driver (Dec 2025)

Shared minibuses on 38 city routes, the cheapest way to hop between neighbourhoods, markets, terminals and the airport road.

Pay with
Cash
Goes to
Routes run from Terminal Leuwipanjang (08 Leuwipanjang–Kiaracondong, 35 Cibaduyut–Kebon Kalapa), the Cicaheum area (01A, 01B, 05, 06, 18, 33) and the Husein Sastranegara airport road toward Ciroyom, Caringin, Cijerah and Cimahi. Some lines continue into Kota Cimahi and Bandung Barat.
Tips (3)
  • Carry small notes and pay when you get off.
  • The city has paused all angkot for the New Year's Eve crowds before (31 Dec 2025–1 Jan 2026), so expect no service on similar event days.
  • For the airport, angkot stop on the main road, about a 10-minute walk from the terminal.
Commuter rail

KAI Commuter Line Bandung Raya

From Rp5,000

Rp5,000 flat

Local diesel trains across the Bandung basin from Padalarang through Cimahi and Stasiun Bandung to Kiaracondong, Gedebage and Cicalengka, for one flat fare.

Pay with
Access by KAI app · Station ticket counter
Goes to
About 42 km from Padalarang to Cicalengka in roughly two hours, with 37 trips a day in the 2025 timetable (revised 1 February 2026) and one through train to Purwakarta. City stations are Ciroyom, Bandung, Cikudapateuh, Kiaracondong and Gedebage; extra Commuter Line Garut trains share the line.
Tips (3)
  • Book in Access by KAI from 7 days to 2 hours before departure, or at the counter a few hours ahead.
  • Trains averaged about 28,600 riders a day in 2025, so expect crowds at rush hour.
  • Stasiun Andir next to Husein Sastranegara airport is still being built and not yet in use.
Intercity rail

KAI intercity trains

Fare varies

Varies by train, class and date; economy is cheapest. Check live prices in Access by KAI

Long-distance trains from Stasiun Bandung and Stasiun Kiaracondong, north via Purwakarta toward Jakarta and Cirebon and east along the southern line toward Yogyakarta, Solo and East Java.

Pay with
Access by KAI app · booking.kai.id · Station ticket counter
Goes to
Stasiun Bandung serves Parahyangan, Ciremai, Harina, Cikuray, Papandayan and Pangandaran on the northern routes and Argo Wilis, Turangga, Malabar, Lodaya, Mutiara Selatan, Sangkuriang and Baturraden Ekspres on the southern line. Many economy trains, such as Pasundan, Kahuripan, Serayu and Kutojaya Selatan, use Kiaracondong instead.
Tips (4)
  • Check which station your ticket shows: economy trains often leave from Kiaracondong, not Stasiun Bandung.
  • Stasiun Bandung has two entrances, Jalan Kebon Kawung (north) and Jalan Stasiun Timur (south).
  • Book early for weekends, school holidays and Lebaran.
  • Carry the ID you booked with, as it is checked at boarding.
Intercity rail

Whoosh high-speed rail (KCIC) and feeders

From Rp75,000

Premium Economy about Rp75,000–350,000 depending on route, date and departure; Business Rp450,000; First Rp600,000 (Oct 2025)

Indonesia's high-speed line from Halim in Jakarta via Karawang to Padalarang and Tegalluar Summarecon on Bandung's edge, with a feeder train and shuttle buses into the city.

Pay with
Whoosh app · KCIC ticket website · Station counter
Goes to
Stations at Halim (East Jakarta), Karawang, Padalarang (Bandung Barat) and Tegalluar Summarecon (Kabupaten Bandung). From Padalarang a feeder train runs to Stasiun Bandung via Cimahi; from Tegalluar KCIC shuttles go to Stasiun Bandung, Summarecon Mall Bandung and Unpad Jatinangor.
Tips (4)
  • For central and west Bandung, get off at Padalarang and take the feeder train to Stasiun Bandung.
  • Tegalluar suits the east of the city, Gedebage and Summarecon Bandung.
  • Prices change with date and time, so compare departures in the app before booking.
  • At Halim you can change to LRT Jabodebek and TransJakarta.
Ride-hailing

Ride-hailing (Gojek, Grab and others)

From Rp8,000

Motorbike: Rp8,000–10,000 for the first 4 km plus Rp2,000–2,500 per km; car: Rp3,500–6,000 per km where no local rule applies (Kemenhub Zone I)

App-booked motorbike taxis (ojol) and cars, the easiest door-to-door option where buses and angkot do not reach, especially after the buses stop.

Pay with
Cash · GoPay (Gojek) · OVO (Grab) · in-app wallets
Hours
24 hours
Goes to
Covers the whole city and greater Bandung, including the stations, Leuwipanjang terminal and the Whoosh stations.
Tips (3)
  • Check the plate number and driver photo before you get on.
  • At Husein Sastranegara airport, pick-ups by Gojek and Grab follow rules set by the airport operator, so look for the signed pick-up point.
  • App fees, surge pricing and promos mean the in-app price can differ from the regulated rate.

Stations, terminals & ports

Map of transport in Bandung12345
© OpenStreetMap