古代军队的行军速度,依敌方的抵抗和我方的战略需要而有所不同。罗马重步兵的标准是负荷23公斤(有说15公斤,这似乎太“轻松”了;有说50公斤,这又太重了)在5小时内行军31到39公里。刘彻时代之前,中国人在谈到中匈边界的时候,说边界距长安仅三百里,轻骑一日一夜可至。西方的例子是汉尼拔在扎马之战失败后,据说两人两马在一天一夜间跑了200多公里。为了出奇制胜,轻骑兵长途快速行军是有可能的。但不能持久。这是要注意的。因为轻骑兵如果快速机动,必然要抛下后勤队、重装部队和一切不能快速机动的人和物,而且,马匹本身将十分疲劳(尽管骑兵一般有备用马,但为了节省马力,备用马一般是不随快速部队前进的,否则所有的马匹都无法休息)。这样,轻骑兵自己的战斗力和持久能力必然大大下降。基本上只能出奇制胜。一旦制不了胜,就只有失败一途了。不过快速机动确实能够为统帅带来巨大的机会。历史上,用轻骑兵快速进击获得大胜的例子很多,最有名的就是蒙古军队的胜利。总的来说,古代军队的进军速度,取决于牛车或马车的速度。也就是一天至多40公里。如果是轻骑兵的快速突进,那么在三天之内前进240公里是可能的。
接下来谈谈军队需要的补给品。古代军队所需要的补给品有粮食、柴禾、衣物、备用武器、备用武器部件、一次性射击武器、帐篷、挖掘和建筑工具、备用乐器,等等。军队携带粮食根据不同的战术需求,其备量不一。有的为了轻装前进,仅备三日粮;有的又带上够吃三个月的粮食。有的情况下,军队带着大批牲畜作为肉食来源。如凯尔特人和日耳曼人都曾如此作。前面提到的进攻叙利亚的阿拉伯军在沙漠中曾吃骆驼肉(不知滋味如何)。特别要提到的是:战马需要饲料。虽然在补给不畅的情况下,马匹也可以只吃青草,但这会导致气力的衰减。自然,粗放饲养的马匹,习惯了吃青草,但这样的马匹体力是不及那些精心培育的马匹的。而到了冬天则非准备干草不可。一般来说,军队只携带最基本的衣服和衣料,以供衣物磨损了的士兵更换,以及及时修复损坏了的旗子。加上没有洗澡的条件,所以古代军队几乎都是臭不可闻的,全身爬满了跳蚤。备用武器也只有少量,而武器部件则供那些较易损坏的武器使用,如弓弩的弦等。至于一次性消耗的射击武器,则是箭,古代欧洲还有标枪、石块等。一般一名射击兵携带箭数从30枝到50枝不等。挖掘和建筑工具,因国别而异,罗马军队的工事世界闻名,自然它的建筑工具是非常完善的。而较落后的军队一般没有什么建筑工具,如凯尔特和日耳曼军队。
军队所需非战斗人员则因国别而异。斯巴达军一人需要七名军奴,但其他希腊军队一般一名重步兵仅有一名军奴、罗马军队也有大量军奴、东罗马军队有军医、中国军队基本上没有非战斗人员,一些杂务也由士兵完成、中世纪的欧洲骑士有背负其盔甲的奴仆……。总之,各国的情况很不一样。另外,随军商贩、军妓、高层人物的随员等情况也不一样,不过这跟战术没有多大关系,故而从略。有的军队,如希波战争时的波斯军队,带着庞大的属员队伍,这样的军队战斗里一般是不强的。