Toya to przystanek kolejowy w południowym Hokkaido na linii Muroran Main Line obsługiwanej przez JR Hokkaido. Miasto obsługuje jeden główny pasażerski dworzec kolejowy, Toya Station, który pełni funkcję kolejowego punktu dostępu do obszaru Toyako oraz podróży między korytarzem Sapporo, wybrzeżem Iburi i półwyspem Oshima.
Pociągi z Toya obejmują usługi JR Hokkaido limited express na osi Sapporo - Hakodate oraz pociągi lokalne obsługujące pobliskie miejscowości wzdłuż linii Muroran Main Line. Toya Station jest głównym dworcem kolejowym do biletów kolejowych w tym rejonie, a pociągi Limited Express Hokuto zapewniają kluczowe połączenie międzymiastowe przez południowe Hokkaido.
Trasy kolejowe z Toya biegną na północny wschód do Noboribetsu, Higashi-Muroran, Minami-Chitose i Sapporo oraz na południowy zachód do Oshamambe, Onuma-Koen, Shin-Hakodate-Hokuto i Hakodate. Pociągi do Toya korzystają głównie z tego samego korytarza Muroran Main Line, z przesiadkami dostępnymi w Minami-Chitose na połączenia kolejowe do New Chitose Airport. Zarezerwuj pociągi z i do Toya online w Rail Monsters.