Himeji is located in the central western part of the Harima Plain in the western part of Hyogo Prefecture, and is the central city of the Harima region of the prefecture. The Ichikawa River is located in the central eastern part of the city, and the Senba River and Noda River are located in the center. The Ieshima Islands in the Seto Inland Sea are within the city limits and are located off the coast of Harima Bay. The city is surrounded by the mountains and the sea.