Takeda Castle

竹田城
castle in Asago
#2 in Asago / #900 in Japan
Photo
by Baku13
/ CC BY-SA 3.0

Takeda Castle, often referred to as the "Castle in the Sky" or the "Machu Picchu of Japan," is a historic feudal castle located in Asago, Hyogo Prefecture, Japan. Situated on a mountain ridge at an altitude of 353 meters, the ruins of Takeda Castle offer breathtaking views, especially when surrounded by a sea of clouds in the early morning. Built in 1441 during the Muromachi period, the castle served as a military stronghold. Today, it is a popular tourist destination, known for its beautiful stone walls and panoramic vistas.


Hotels

Find hotels nearby:

Tours & Activities

Also check out