Haurpugur Station is a small railway stop in Cangkuang, a village in the Rancaekek district of Bandung Regency, on the eastern rail corridor out of Bandung toward Cicalengka. It has two tracks, a small Class III building and a place in the line that carries commuter and long-distance trains through the eastern side of the city. For most travellers it is a stop to note rather than a destination. It matters because trains pass through it, and because the rail upgrades of 2022 to 2024 changed how trains use it.
Where Haurpugur Station sits on the Bandung to Cicalengka line
The station takes its name from the village of Haurpugur, but the building itself stands in Cangkuang, on the north-western side of that village. Rancaekek is the stop before it when travelling eastbound from Bandung, and Cicalengka is the next stop after it. The line runs through flat land where rice fields, small roads and housing sit side by side, and Rancaekek to the west is known for its textile trade, which shapes much of the traffic on the corridor.
Administratively the station belongs to the Bandung operating area of the national rail operator, which manages the line’s day-to-day running. The station sits at an elevation of about 689 metres above sea level.
What a passenger finds on the platform
The station has two tracks with side platforms of equal height. Track 2 is the original straight track, and the layout is simple enough that a first-time visitor can see the whole arrangement from the entrance. Facilities are basic: a toilet, a washbasin, a waiting area and a ticket counter.
The current building has been in use since 2023. The new platforms opened a few months before that, so the station went through a period of change while the new structure was finished. The old building was fully demolished to widen the passenger entrance and exit. A level crossing sits near the station on the road that leads toward Haurpugur and Bojong Koneng, so trains and road traffic share the same stretch of ground.
History of the station and its first wooden building
Haurpugur began as a small railway halt rather than a full station, and its first building was made of wood. That original structure was later taken out of use and replaced. The year the halt opened is given differently in different places, so no single year is stated here. What can be said with confidence is that the station is older than its current building, and that the first structure was a modest timber stop.
Signalling changed as well. The station moved from older mechanical semi-automatic signalling to electric interlocking, and the changeover took place in November 2022. That change was part of a wider programme of rail works on the corridor, which is why the station’s track layout and signals look different from what regular passengers remembered a few years earlier.
The 2022 to 2024 double-track works around Haurpugur
The most important recent change for the station is the double-track project. The programme was split into two phases. The first covered the stretch from Gedebage through Cimekar and Rancaekek to Haurpugur, roughly 14 kilometres of new second track. The second covered the Haurpugur to Cicalengka section and the Kiaracondong to Gedebage stretch. Together they form a double-track route of about 23 kilometres.
The first phase reached Haurpugur in late 2022. A double track connected the station toward Gedebage in mid-December 2022, but the number of tracks at the station did not change. What changed is the way trains arrive. Trains coming from the east now have to use track 1, so a passenger boarding a train from the Cicalengka direction should look for the arrivals on that line rather than relying on what they remember from before the works.
The eastern section toward Cicalengka was still under construction in 2023. By the end of 2023 the Haurpugur to Cicalengka works had reached about 76 percent completion. The eastern double track came into service at the close of 2024, and at the same time the station was downgraded to a halt. Its west and east switches were removed, signalling is now controlled from Cicalengka, and departures are handled by the conductor once the block signal is clear. For a passenger, the practical effect is that the station needs fewer staff on the platform while the corridor carries more trains than it did before.
The January 2024 collision between Haurpugur and Cicalengka
On 5 January 2024 a long-distance train and a commuter train collided on the single-track section between Haurpugur and Cicalengka, near the Cikuya area on the Cicalengka side of the corridor. The commuter train had just left Haurpugur and was heading to Cicalengka when the collision happened. Several people died and dozens were injured, and the section was closed while the rescue and investigation work took place.
The line reopened the next morning at limited speed. Commuter services were for a time cut back to run between Padalarang and Rancaekek, and the stop at Cicalengka was restored once the track was cleared. The collision drew attention to how much the corridor depended on single-track running at the time, and it showed how a single incident on one short section can disrupt a whole day of services.
For a reader planning to travel through the station, the lesson is practical. A disruption on this stretch can close the line for part of a day, and when it does, the commuter service is often shortened rather than cancelled outright. Build some slack into any journey that needs to reach Cicalengka, and keep a plan for an alternative route.
Commuter and long-distance rail travel through Haurpugur
Haurpugur is served by commuter trains. Commuter services from Bandung run between Purwakarta and Cicalengka in one direction at night, and between Cicalengka and Padalarang. A separate commuter service to Garut runs between Cibatu and Padalarang and between Cibatu and Purwakarta, so the station connects travellers from Bandung’s eastern towns with the wider western network. Long-distance trains also pass through. On the single-track sections a local train can be held at a nearby station while an express goes through, and that holding pattern is one of the reasons a short trip can take longer than the distance suggests.
The national timetables were replaced in February 2025, and the stop pattern changed with them. Stop patterns change between timetable editions, so a train that stopped at Haurpugur under the previous timetable may not stop there now. Confirm the current pattern before you travel rather than relying on an older timetable or an old memory of the station.
Other rail services leave Bandung for longer journeys, and the Malabar train guide and the Pasundan train guide cover two of them in detail. For travellers comparing a rail trip with a road trip, the Cipularang Toll Road guide explains the mountain highway between Jakarta and Bandung, which is a different option for the same region.
Practical tips for travellers using Haurpugur Station
The station is small, so it works best for people who know where they are going. Check the platform before boarding, since arrivals from the east now use track 1 and a passenger relying on the old layout can end up on the wrong side. If your train is held on the single-track stretch, the delay can be short or long, so keep water and a light snack with you while you wait.
Give yourself time at the level crossing area when you arrive, particularly if you are travelling by car or motorbike and planning to park nearby. Confirm the stop pattern for your day of travel, and if you need to change trains, check whether the connecting service stops at the same station before you commit.
If you are visiting the area for the first time, it helps to know what is nearby. Rancaekek is the best-known town on the corridor and a useful reference point for anyone building a route. The Rancaekek district guide explains the town’s textile trade and the road links that run through it, which can help you decide whether to use the station or continue by road.
The Getting Around West Java guide is the best starting point for comparing the station with the other rail, toll and bus options in the province, and it is worth reading before you commit to a route that depends on one train.
Is Haurpugur Station worth a stop on its own?
For most people the station is a transit point rather than an attraction. Its interest lies in what it shows about how the corridor has changed: a wooden halt that became a modern small station, a single-track section that was rebuilt into a double-track route, and a stop that is now run from a controlling station further east. Visitors who enjoy railway infrastructure will find the platforms and the track layout worth a few minutes. Everyone else should treat it as a convenient place to board a train, not a day out.
The clearest advice is this. Use the station if your route runs along the eastern corridor, check the stop pattern before you travel, and keep a backup plan for the days when the line is disrupted. The station is small, but the line around it carries a lot of people, and a little planning will keep a trip through Haurpugur simple.
Related guides: cariu district, banjar station, pantura road.
