从北京到山海关古时候走多久

约五天。

根据《南明史》记载可知,“从北京到山海关大约五天可达,大顺军却在八天之后即四月二十日才进抵关西”。这段路程长约300多公里,古代人们徒步从北京到山海关需要大约五天的时间。