Getting Around Serang
Serang is the capital of Banten province, on the island of Java, and it sits close enough to the Jakarta metropolitan area that it is sometimes treated as part of Greater Jakarta. For a visitor, that geography matters: the city has its own local transport, but the easiest long-distance connections — including the nearest major airport — run through the Jakarta region. The practical picture is a city where minibuses and road transport do most of the work, with a railway station as a useful secondary option.
Local minibuses (angkot)
The main way to move around within Serang is the angkot, a minibus that runs on various routes in and around the city. They are informal and flexible rather than scheduled, so a little local knowledge goes a long way.
- Routes: Angkots follow a fixed route, but there is no fixed schedule and no fixed stops.
- Boarding: Simply raise your hand to flag one down.
- Getting off: Shout "Kiri!" to the driver, and he will pull over on the left (Indonesian: kiri) side of the road.
- Fares: A ride within the city usually costs around Rp4,000.
- Tip: It is best to ask a local which angkot route to take, and how to recognise the location where you want to get off.
Rail
Serang is served by Serang railway station, operated by Indonesia's rail operator PT Kereta Api Indonesia. Trains call there a few times per day on the Merak–Jakarta route.
- Good for: Quick trips to and from nearby cities such as Rangkasbitung, Cilegon, and Merak.
- Less good for: Jakarta. Because the line makes a detour via Rangkasbitung, the train is relatively slow for that journey, and travelling by bus is usually faster.
There is no metro or tram network in Serang; the railway is the only rail-based option.
Buses and long-distance connections
The main bus terminal in Serang is Pakupatan bus terminal, on the eastern side of the city near the toll road. It is the hub for reaching both the surrounding region and destinations further afield.
- Jakarta and satellite towns: Highly frequent buses connect Pakupatan with most bus terminals in Jakarta and its satellite towns.
- Within the province: Frequent services run to Cilegon and the port of Merak, and there are buses and minibuses to other towns and cities in Banten, such as Pandeglang.
- Further away: Buses also run to more distant destinations including Bandung and Central Java.
By car and toll road
Serang lies along the major east–west toll road from Jakarta to Merak, part of the Trans-Java toll road, which passes through the city. Driving from Jakarta to Serang takes about an hour when traffic is clear, but usually about two hours because of congestion. A trunk road also connects Serang with Pandeglang to the south. The road to the proposed Sunda Strait Bridge would begin in Serang and pass through Merak in neighbouring Cilegon on its way across the Sunda Strait to Sumatra.
Taxis and ride-hailing
The source material for Serang does not describe a taxi or ride-hailing scene in detail. In practice, the documented options for getting around are angkot minibuses, buses from Pakupatan terminal, and trains from Serang station. If you want a door-to-door ride, it is worth asking locally what is currently available, since the reliable, documented public transport in the city is the angkot network.
Walkability
Serang is a spread-out city with districts stretching from the coast at Banten Bay in the north to the regency borders in the south, east, and west, and its local transport is built around minibuses rather than pedestrian corridors. Walking is best treated as a way to cover short stretches — around a terminal, station, or a specific neighbourhood — rather than as a means of crossing the city. For longer trips, plan on an angkot, bus, or train.
Getting from the airport into Serang
The nearest airport is Soekarno-Hatta International Airport in nearby Jakarta, located approximately 29 km from the city centre. There is a direct bus from the airport to the bus terminal in Serang, operated by DAMRI.
- Route: During the daytime, the bus runs once per hour from the airport to Cilegon via Serang, and vice versa.
- Journey time: The drive from the airport to Serang takes about 2 hours.
- Ticket price: Rp55,000.
Because the airport sits on the Jakarta side of the region, this DAMRI service is the most straightforward documented way to reach Serang directly from a flight. Alternatively, you can travel into Jakarta and pick up one of the frequent buses from the city's terminals to Pakupatan, or take a train to Serang station — though for the Jakarta leg the bus is usually the faster choice.