Base Speed of Troops

This data can be found on the Troops page, but has been copied here for clarity. When an army of mixed troops is sent out, that army will move at the same speed as the slowest type of troops in the army. (e.g. an army of Cavalry + Archers will move at the speed of the Archers)

KoC troops
# Troop Speed
1 Supply Troop 180
2 Militiamen 200
3 Scout 3000
4 Pikeman 300
5 Swordsman 275
6 Archer 250
7 Cavalry 1000
8 Heavy Cavalry 750
9 Supply Wagon 150
10 Ballista 100
11 Battering Ram 120
12 Catapult 80

Speed Modifiers

  • Magical Mapping - Each upgrade increases your infantry troops' marching speed by 10%
  • Alloy Horseshoes - Each upgrade increases your horseback and siege weapon troops marching speed by an additional 5%
  • Relief Station - Causes troops to move 1.5x speed for level 1 plus 0.5x for each additional level faster when moving between your own and allied Cities.
Base = Base Movement Speed for Troop Type, from table above
MM = Level of Magical Mapping Research
AH = Level of Alloy Horseshoes Research
RS = Level of Relief Station in sending city

Speed, when Attacking/Scouting an unfriendly tile:

Speed = Base * (1 + MM/10) , for Supply Troops, Militia, Scout, Pikeman, Swordsmen, and Archers
Speed = Base * (1 + MM/10) * (1 + AH/20) , for Cavalry, Heavy Cavalry, Supply Wagons, Ballista, Battering Rams, and Catapults

Friendly Speed, when Transporting, Reinforcing, or Reassigning to a friendly tile:

Friendly Speed = Speed * (1 + RS/2) , where Speed is the attack/scout speed calculated above for the troop types


  • Time estimates are calculated wrong for all mounted troops. The game uses 10% per level of Alloy Horseshoes in the estimate, rather than the actual 5%.
  • The text in the two research types suggests that MM should only apply to infantry, and AH should only apply to mounted units. Yet, both MM and AH are observed to apply to mounted and siege units.

Actual Movement Speed

The actual speed that a unit moves across the map grid is more useful than the speed given in the table. The numbers found in the table appear to be in units of (hundredths of a tile per minute). This gives a conversion factor of:

Grid Speed (tiles/second) = Table Speed (100ths/min) / 6000

The derivation of this constant can be found on the talk page.

The travel time is then easily found by dividing the distance to be traveled in tiles by the speed in tiles/sec.

For example:

  • A supply wagon is going to carry supplies to a city 3 tiles west and 4 tiles north of the current city.
  • The distance to travel is 5 tiles, because the quadratic rule tells us that sqrt(3*3 +4*4) = 5
  • The base speed of a supply wagon is 150.
  • The tile speed of that wagon is 150/6000 = 0.025 tiles/sec
  • The time to deliver the supplies is: 5 tiles / 0.025 (tiles/sec) = 200 sec = 3m 20s
Community content is available under CC-BY-SA unless otherwise noted.