> > > > >
Bus stations
Jakarta’s long-distance buses run from four edge-of-city terminals — Kampung Rambutan, Pulogebang, Kalideres, Tanjung Priok — built for the world’s largest annual migration: the Eid homecoming.
Kampung Rambutan in East Jakarta is the busiest — the gate to southern and central Java, reached by TransJakarta corridors 10D and 7B. Pulogebang, also in the east, is the newest and largest, taking the north-coast routes to Cirebon, Semarang and Surabaya. Kalideres in the west covers Banten and the Sumatra ferries at Merak; Tanjung Priok feeds the port district itself.
Indonesia sorts its buses into AKAP (inter-provincial) and AKDP (in-province) classes, and its seats from economy to executive and “super-executive” with leg rests. Booking has moved online — redBus Indonesia and Traveloka carry most operators — but the terminals still run on counter culture, and every operator keeps its own booth row.
Once a year the system faces the mudik: tens of millions of Jakartans going home for Eid, the largest periodic human migration on Earth. Terminals run 24 hours, fleets triple, and tickets for the week before Eid sell out a month ahead. The traveller’s takeaway cuts both ways — never plan a Java bus trip in mudik week, and respect a network that can move a nation when it has to.
THE TIO READ
For Java overland, book executive class on redBus a few days out and choose the terminal by direction: Pulogebang for the north coast, Kampung Rambutan for the south. The sleeper runs to Surabaya (10–12 hours) beat the train on price and the plane on scenery — the north-coast toll road at dawn is Java’s best free show. Avoid mudik week like a closed border.
Subscribe to the digest and receive key market signals every two weeks.