Kurashiki est une importante halte ferroviaire dans l'ouest de la préfecture d'Okayama, située entre Okayama, Fukuyama et les corridors ferroviaires intérieurs du Chugoku. La ville compte deux principales gares JR West : Kurashiki Station pour les trains interurbains et régionaux conventionnels, et Shin-Kurashiki Station pour les services du Shinkansen Sanyo. Mizushima Rinkai Railway dessert également la zone industrielle du front de mer depuis Kurashiki-shi Station.
Les trains au départ de Kurashiki incluent les services locaux et rapides JR West sur la ligne principale Sanyo, les trains de la ligne Hakubi à destination de la région intérieure du Chugoku, ainsi que des services express limités utilisant Kurashiki Station. L'accès aux trains à grande vitesse est disponible à Shin-Kurashiki Station, où les services du Shinkansen Sanyo relient la ville au réseau plus large de l'ouest du Japon.
Les lignes ferroviaires depuis Kurashiki partent vers l'est en direction d'Okayama et des correspondances vers le Kansai, vers l'ouest en direction de Fukuyama, Hiroshima et des correspondances vers Kyushu, vers le nord en direction de Niimi et Yonago via la ligne Hakubi, et vers le sud par des liaisons locales vers Mizushima. Réservez en ligne des trains depuis et vers Kurashiki sur Rail Monsters.