Onomichi es un nudo ferroviario en el este de la prefectura de Hiroshima, situado entre Fukuyama y Mihara en el corredor Sanyo de Japón. La ciudad cuenta con dos estaciones principales de pasajeros: la estación de Onomichi, en la línea principal Sanyo de JR West, y la estación Shin-Onomichi, en el Sanyo Shinkansen. Esta distribución ofrece a los viajeros tanto acceso ferroviario local en el centro de la ciudad como acceso a trenes bala en la alineación de alta velocidad del interior.
Entre los trenes que salen de Onomichi se incluyen servicios locales y rápidos de JR West en la línea principal Sanyo, además de servicios del Sanyo Shinkansen en la estación Shin-Onomichi. La mayoría de los billetes de tren de larga distancia para Onomichi utilizan Shin-Onomichi para viajar en tren bala, mientras que la estación de Onomichi gestiona los viajes regionales a lo largo de la costa y los traslados hacia centros ferroviarios cercanos. Los traslados entre estaciones requieren transporte local entre ambas, ya que no están una al lado de la otra.
Las rutas ferroviarias desde Onomichi van hacia el oeste en dirección a Mihara, Hiroshima e Iwakuni, hacia el este en dirección a Fukuyama, Kurashiki y Okayama, y continúan en Shinkansen hacia Shin-Osaka, Kobe y Hakata mediante conexiones en la red de JR West. Reserva online los trenes desde y hacia Onomichi en Rail Monsters.