Toya est un arrêt ferroviaire dans le sud d’Hokkaido sur la ligne principale Muroran de JR Hokkaido. La ville est desservie par une gare principale de voyageurs, la gare de Toya, qui sert de point d’accès ferroviaire pour la région de Toyako et pour les déplacements entre le corridor de Sapporo, la côte d’Iburi et la péninsule d’Oshima.
Les trains au départ de Toya comprennent des services express limités de JR Hokkaido sur l’axe Sapporo - Hakodate ainsi que des trains locaux desservant les villes voisines le long de la ligne principale Muroran. La gare de Toya est la principale gare ferroviaire pour les billets de train dans cette zone, les services Limited Express Hokuto assurant la liaison interurbaine clé à travers le sud d’Hokkaido.
Les itinéraires ferroviaires depuis Toya partent vers le nord-est en direction de Noboribetsu, Higashi-Muroran, Minami-Chitose et Sapporo, et vers le sud-ouest en direction d’Oshamambe, Onuma-Koen, Shin-Hakodate-Hokuto et Hakodate. Les trains à destination de Toya utilisent principalement le même corridor de la ligne principale Muroran, avec des correspondances disponibles à Minami-Chitose pour les services ferroviaires vers l’aéroport de New Chitose. Réservez en ligne des trains au départ et à destination de Toya sur Rail Monsters.