Karawang se situe à l’est de Jakarta sur l’un des corridors ferroviaires les plus fréquentés de Java occidental, reliant la région de la capitale à Purwakarta, Cirebon, Bandung et Java central. La ville compte deux points ferroviaires passagers importants : la gare de Karawang sur le réseau conventionnel KAI et la gare de Karawang Whoosh sur la ligne à grande vitesse Jakarta-Bandung. KAI, KAI Commuter et KCIC sont les principaux opérateurs ferroviaires desservant la région de Karawang.
Les trains au départ de Karawang comprennent des services interurbains KAI sur la ligne principale de Java, des trains de banlieue et régionaux vers la périphérie métropolitaine de Jakarta, ainsi que des trains à grande vitesse Whoosh utilisant le corridor dédié Jakarta-Bandung. La gare de Karawang assure les services conventionnels de voyageurs dans le centre-ville, tandis que la gare de Karawang Whoosh dessert les passagers du rail à grande vitesse sur la ligne plus récente.
Les itinéraires ferroviaires au départ de Karawang partent vers l’ouest en direction de Jakarta et Bekasi, vers l’est en direction de Purwakarta et Cirebon, vers le sud-est en direction de Bandung via le corridor à grande vitesse, et au-delà à travers Java via de grandes villes de correspondance telles que Semarang, Yogyakarta et Surabaya. Réservez en ligne les trains au départ et à destination de Karawang sur Rail Monsters.