Toya è una fermata ferroviaria nel sud dell'Hokkaido sulla Muroran Main Line di JR Hokkaido. La città è servita da una principale stazione passeggeri, Toya Station, che funge da punto di accesso ferroviario per l'area di Toyako e per i collegamenti tra il corridoio di Sapporo, la costa di Iburi e la penisola di Oshima.
I treni da Toya includono i servizi limited express di JR Hokkaido sull'asse Sapporo - Hakodate e i treni locali che servono le cittadine vicine lungo la Muroran Main Line. Toya Station è la principale stazione ferroviaria per i biglietti del treno in quest'area, con i servizi Limited Express Hokuto che forniscono il collegamento interurbano fondamentale attraverso il sud dell'Hokkaido.
Le tratte ferroviarie da Toya si dirigono a nord-est verso Noboribetsu, Higashi-Muroran, Minami-Chitose e Sapporo, e a sud-ovest verso Oshamambe, Onuma-Koen, Shin-Hakodate-Hokuto e Hakodate. I treni per Toya utilizzano principalmente lo stesso corridoio della Muroran Main Line, con possibilità di cambio a Minami-Chitose per i servizi ferroviari per New Chitose Airport. Prenota online i treni da e per Toya su Rail Monsters.