Udo Shrine, or Udo-jingū, is a spectacular Shinto shrine located inside a seaside cave in Miyazaki Prefecture near the most southern end of Kyushu. While it is located far away from most other attractions in Kyushu, it is possibly one one the most scenic and special shrines in southern Japan. Hotels near Udo Shrine Japan Rail …