At the foot of Iwamura Castle, one of Japan’s three great mountaintop castles, lies Iwamura, a historic district of Ena City in Gifu Prefecture with a legacy spanning more than 800 years. Located about 90 minutes by train from Nagoya and easily accessible from Tsumago and Magome, Iwamura sits quietly in the mountains—yet remains remarkably convenient to reach.
A journey through Izumo reveals Japan’s spiritual heart—ancient shrines, sacred coastlines, traditional craftsmanship, and quiet landscapes where myth, nature, and daily life remain beautifully connected.