Onomichi (Japonca: 尾道市 Onomichi-shi), Japonya'nın Hiroşima prefektörlüğünde bulunan bir şehirdir. Şehir, Seto İç Denizi kıyısında yer almaktadır. Yüzölçümü 284.85 km² olan şehrin nüfusu Ocak 2008 tarihi itibarı ile 148,085'tir. Şehir 1 Nisan 1898 tarihinde kurulmuştur.
Onomichi, Nishiseto Otoyolu aracılığı ile Shikoku adasına bağlanmaktadır.