Les types d'armes que les Mayas utilisaient dans la guerre comprenaient des armes à longue distance, des armements de combat rapproché, des armes défensives et certains objets inhabituels, tels que des frelons et des guêpes. Les armes à longue distance comprenaient des arcs et des flèches, des frondes, des sarbacanes et des lances de jet. Ils ont adopté un lanceur de lance, appelé atlatl, vers le 5ème siècle, et il est devenu l'arme de choix. L'atlatl a augmenté la portée, la précision et la force de la lance et s'est avéré efficace contre les armures espagnoles.
Les Mayas utilisaient des massues, des haches, des couteaux et des lances poignardées au corps à corps, appelés mêlées. La massue de guerre maya était particulièrement redoutable car elle avait des rangées de lames d'obsidienne sur toute sa longueur. Le club était capable de couper ainsi que de casser des os. Les Mayas utilisaient des lames de hache en obsidienne, silex, bronze ou pierre et préféraient souvent utiliser le côté épais de la hache pour étourdir leurs victimes, les tuant plus tard lors de sacrifices rituels.
Les armes défensives comprenaient des boucliers et une armure en coton épais et sel gemme, efficace contre l'obsidienne. Les guerriers portaient des coiffes, des peaux d'animaux et de la peinture corporelle lorsqu'ils partaient au combat. Certaines villes, comme Tikal et Seibel, étaient entourées de fortifications.
Les Mayas utilisaient des frelons et des guêpes comme armes défensives. Ils ont rempli des gourdes avec les insectes et les ont ensuite jetés dans les forces d'attaque. Les insectes piqueurs s'envolaient des gourdes et attaquaient tout ce qui se trouvait à leur portée. Les Mayas ont libéré tellement d'insectes que les piqûres ont tué de nombreux guerriers et en ont envoyé d'autres en retraite.