云南大理到北京,按照现在的路程,大约有3000公里。年轻人步行平均速度为5.32-5.43公里/小时,按照5公里每小时计算,每天走6小时(毕竟一天走十几个小时不太现实),那么一天可以走30公里;
3000公里持续走需要100天。这里我们还要考虑古代不会有咱们这么好的公路,而且也不能持续走上100天,总要休息,所以七七八八的我认为好的情况下,需要走上半年,也就是150天,可能现实来说,得要1年了。
当然如果考虑马车,时速为20公里每小时,大约3个月可以完成这个路线(毕竟古代路线,也并非处处能有马车走的路)