It depends on your physical strength. It takes at least 4-5 hours for the whole journey on foot. This is not a flat road. Basically, it is either climbing or descending. Generally, the physical strength is almost enough to climb 4 to 5 beacon towers. The last time I went to Badaling to sit The bus goes through the train. This through train gives 4 hours to play on the Great Wall. I feel that the time is quite reasonable. In fact, I will be very tired after climbing the Great Wall for a while. Some sections are very steep. You must take your time. It is better to take the cable car with children and the elderly. Often On foot, friends with good physical strength can try to climb the whole journey by themselves