Karawang sits east of Jakarta on one of West Java's busiest rail corridors, linking the capital region with Purwakarta, Cirebon, Bandung, and Central Java. The city has two important passenger rail points: Karawang Station on the conventional KAI network and Karawang Whoosh Station on the Jakarta-Bandung high-speed railway. KAI, KAI Commuter, and KCIC are the main rail operators serving the Karawang area.
Trains from Karawang include intercity KAI services on the Java main line, local commuter and regional trains toward the Jakarta metropolitan edge, and Whoosh high-speed trains using the dedicated Jakarta-Bandung corridor. Karawang Station handles conventional passenger services through the city center, while Karawang Whoosh Station serves high-speed rail passengers on the newer line.
Rail routes from Karawang run west toward Jakarta and Bekasi, east toward Purwakarta and Cirebon, southeast toward Bandung via the high-speed corridor, and onward across Java through major interchange cities such as Semarang, Yogyakarta, and Surabaya. Book trains from and to Karawang online at Rail Monsters.