How many kilometers is it from Yanshan to Shijiazhuang?
265.9 kilometers. According to Baidu map, the linear distance from Yanshan to Shijiazhuang is 265.9 kilometers, and it takes 3 hours 3 1 minute to drive from Yanshan to Shijiazhuang. Yanshan County, which belongs to Cangzhou City, Hebei Province, is located in the southeast of Cangzhou City, bordering Bohai Sea in the east, Beijing and Tianjin in the north and Shandong in the south. The county covers a total area of 800 square kilometers and 740,000 mu of cultivated land, and governs 6 townships, 6 towns and 450 administrative villages.