Anjo leży w centralnej części prefektury Aichi, na kolejowym korytarzu między Nagoją a Toyohashi. Miasto ma trzy ważne stacje pasażerskie: stację Anjo na linii JR Central Tokaido Main Line, stację Mikawa-Anjo obsługującą Tokaido Shinkansen oraz lokalne połączenia JR, a także stację Shin-Anjo w sieci Meitetsu.
Pociągi z Anjo obejmują regionalne połączenia JR Central na linii Tokaido Main Line, kursy pociągów ekspresowych Kodama na stacji Mikawa-Anjo oraz połączenia Meitetsu przez Shin-Anjo. Stacja Anjo pełni funkcję głównego przystanku JR dla pociągów lokalnych i przyspieszonych, natomiast Mikawa-Anjo zapewnia miastu bezpośredni dostęp do głównej japońskiej osi kolei dużych prędkości.
Trasy kolejowe z Anjo biegną na zachód do Nagoi, Gifu i Kioto, na wschód do Toyohashi, Hamamatsu, Shizuoki i Tokio, a na południe linią Meitetsu Nishio Line do Nishio i Kira Yoshida. Podróż koleją na lotnisko Chubu Centrair International Airport zwykle odbywa się przez sieć Meitetsu z przesiadką w rejonie Nagoi. Zarezerwuj pociągi z i do Anjo online w Rail Monsters.