Kurashiki es una importante parada ferroviaria en el oeste de la prefectura de Okayama, situada entre Okayama, Fukuyama y los corredores ferroviarios del interior de Chugoku. La ciudad cuenta con dos estaciones principales de JR West: Kurashiki Station para trenes interurbanos y regionales convencionales, y Shin-Kurashiki Station para los servicios del Sanyo Shinkansen. Mizushima Rinkai Railway también presta servicio a la zona industrial del frente marítimo desde Kurashiki-shi Station.
Los trenes desde Kurashiki incluyen servicios locales y rápidos de JR West en la Línea Principal Sanyo, trenes de la Línea Hakubi hacia la región interior de Chugoku y servicios expresos limitados que utilizan Kurashiki Station. El acceso a trenes de alta velocidad está disponible en Shin-Kurashiki Station, donde los servicios del Sanyo Shinkansen conectan la ciudad con la red más amplia del oeste de Japón.
Las rutas ferroviarias desde Kurashiki salen hacia el este en dirección a Okayama y conexiones con Kansai, hacia el oeste en dirección a Fukuyama, Hiroshima y conexiones con Kyushu, hacia el norte en dirección a Niimi y Yonago vía la Línea Hakubi, y hacia el sur mediante enlaces locales hacia Mizushima. Reserva trenes desde y hacia Kurashiki en línea en Rail Monsters.