Onomichi er en japansk havneby ved Indlandshavet på det vestlige Honshu. Der bor 141.800 indbyggere (2007). Byen har bl.a. skibsværfter og er kendt for Jodoji-templet fra 600-tallet og flere andre templer.