Yamaguchi is at the southern end of Honshū. The Sea of Japan forms its northern coastline; and the Seto Inland Sea is on its southern coast. Its northeastern border meets Shimane Prefecture and Hiroshima Prefecture.