Morioka to ważny węzeł kolejowy w północnym Honsiu, położony na trasie Tohoku Shinkansen między Sendai, Aomori i korytarzem tokijskim. Miasto ma jeden główny dalekobieżny dworzec kolejowy, Morioka Station, obsługiwany przez JR East i IGR Iwate Galaxy Railway. Morioka to także stacja rozgałęzienia, gdzie pociągi Akita Shinkansen opuszczają trasę Tohoku Shinkansen w kierunku prefektury Akita.
Pociągi z Morioka obejmują połączenia JR East Shinkansen, regionalne pociągi JR East w całej prefekturze Iwate oraz usługi IGR Iwate Galaxy Railway na północ od miasta. Morioka Station obsługuje pociągi dużych prędkości, ograniczone połączenia lokalne i regionalne oraz przesiadki między trasami Shinkansen i tradycyjną koleją. Nie ma bezpośredniej stacji kolejowej na lotnisku Iwate Hanamaki Airport, więc pasażerowie kolei zwykle korzystają z Morioka Station, a następnie przesiadają się na transport drogowy.
Trasy kolejowe z Morioka prowadzą na południe do Sendai, Fukushima, Utsunomiya i Tokio, na północ do Hachinohe, Shin-Aomori i Aomori, na zachód do Kakunodate i Akita oraz na wschód do Miyako po stronie Sanriku w Iwate. Zarezerwuj pociągi z i do Morioka online w Rail Monsters.