Onomichi é um importante nó ferroviário na parte oriental da Prefeitura de Hiroshima, situado entre Fukuyama e Mihara no corredor Sanyo do Japão. A cidade tem duas principais estações de passageiros: a Estação de Onomichi na JR West Sanyo Main Line e a Estação de Shin-Onomichi no Sanyo Shinkansen. Esta divisão oferece aos viajantes acesso ferroviário local no centro da cidade e acesso ao comboio-bala na via de alta velocidade no interior.
Os comboios de Onomichi incluem serviços locais e rápidos da JR West na Sanyo Main Line, além de serviços do Sanyo Shinkansen na Estação de Shin-Onomichi. A maioria dos bilhetes de comboio de longa distância para Onomichi utiliza Shin-Onomichi para viagens de comboio-bala, enquanto a Estação de Onomichi serve as viagens regionais ao longo da costa e as ligações para nós ferroviários vizinhos. As ligações entre estações exigem transporte local entre as duas estações, uma vez que não ficam lado a lado.
As rotas ferroviárias de Onomichi seguem para oeste em direção a Mihara, Hiroshima e Iwakuni, para leste em direção a Fukuyama, Kurashiki e Okayama, e continuam por Shinkansen para Shin-Osaka, Kobe e Hakata através de ligações na rede da JR West. Reserve online os comboios de e para Onomichi na Rail Monsters.