Hanamaki si trova nella parte centrale della prefettura di Iwate sulla rete JR East, dove l’accesso allo Shinkansen incontra la ferrovia regionale verso l’interno del Tohoku e la costa Sanriku. La città ha due principali stazioni per passeggeri: Shin-Hanamaki per il Tohoku Shinkansen e la linea Kamaishi, e la stazione di Hanamaki per i treni regionali convenzionali. Questo rende Hanamaki un comodo punto di transito tra i treni ad alta velocità e i servizi locali nel nord di Honshu.
I treni da Hanamaki includono i servizi JR East Tohoku Shinkansen a Shin-Hanamaki, i treni regionali sulla linea principale Tohoku alla stazione di Hanamaki e i servizi della linea Kamaishi che collegano le due stazioni di Hanamaki con le città dell’entroterra e il lato Pacifico di Iwate. Le due stazioni sono separate, quindi i passeggeri che effettuano una coincidenza tra Shinkansen e ferrovia convenzionale dovrebbero controllare quale stazione di Hanamaki compare sul biglietto.
Le tratte ferroviarie da Hanamaki proseguono verso sud in direzione di Kitakami, Ichinoseki, Sendai e Tokyo, verso nord in direzione di Morioka e dei collegamenti per Aomori, e verso est sulla linea Kamaishi in direzione di Tono e Kamaishi. Prenota online i treni da e per Hanamaki su Rail Monsters.