Shirakawa se encuentra en el sur de la prefectura de Fukushima, en el corredor ferroviario de Tohoku de Japón, entre el área metropolitana de Tokio y las principales ciudades del interior de Tohoku. La zona de Shirakawa cuenta con dos estaciones clave de JR East: Shin-Shirakawa para los servicios del Tohoku Shinkansen y la estación de Shirakawa para los trenes regionales convencionales de la línea principal de Tohoku.
Los trenes desde Shirakawa incluyen servicios Shinkansen de JR East en Shin-Shirakawa, principalmente trenes Yamabiko y Nasuno, además de trenes locales y regionales que circulan por la línea principal de Tohoku a través de la estación de Shirakawa y Shin-Shirakawa. Shirakawa no tiene una estación ferroviaria directa para el aeropuerto, por lo que los pasajeros suelen conectar por tren a través de Koriyama, Utsunomiya, Omiya o Tokio, según el aeropuerto y la ruta.
Las rutas ferroviarias desde Shirakawa se dirigen al sur hacia Utsunomiya, Omiya y Tokio, y al norte hacia Koriyama, Fukushima y Sendai. Los trenes regionales de la línea principal de Tohoku también enlazan con localidades cercanas del sur de Fukushima y el norte de Tochigi. Reserva online trenes desde y hacia Shirakawa en Rail Monsters.