Shirakawa leży w południowej części prefektury Fukushima, na japońskim kolejowym korytarzu Tohoku, między obszarem metropolitalnym Tokio a głównymi miastami śródlądowego Tohoku. Okolicę Shirakawy obsługują dwie kluczowe stacje JR East: Shin-Shirakawa dla połączeń Tohoku Shinkansen oraz Shirakawa Station dla konwencjonalnych pociągów regionalnych na linii Tohoku Main Line.
Pociągi z Shirakawy obejmują usługi JR East Shinkansen na stacji Shin-Shirakawa, głównie pociągi Yamabiko i Nasuno, a także lokalne i regionalne pociągi kursujące linią Tohoku Main Line przez Shirakawa Station i Shin-Shirakawa. Shirakawa nie ma bezpośredniej stacji kolejowej przy lotnisku, więc pasażerowie zwykle przesiadają się koleją przez Koriyamę, Utsunomiyę, Omiya lub Tokio, w zależności od lotniska i trasy.
Trasy kolejowe z Shirakawy biegną na południe w kierunku Utsunomii, Omiya i Tokio oraz na północ w kierunku Koriyamy, Fukushimy i Sendai. Regionalne pociągi linii Tohoku Main Line łączą także pobliskie miejscowości w południowej Fukushimie i północnym Tochigi. Zarezerwuj pociągi z i do Shirakawy online w Rail Monsters.