Os tipos de armas que os maias usaram na guerra incluíram armas de longa distância, armamentos de combate corpo-a-corpo, armas defensivas e alguns itens incomuns, como vespas e vespas. Armas de longa distância incluíam arcos e flechas, fundas, zarabatanas e lanças de arremesso. Eles adotaram um arremessador de lança, chamado atlatl, por volta do século 5, e se tornou a arma preferida. O atlatl aumentou o alcance, a precisão e a força da lança e se mostrou eficaz contra a armadura espanhola.
Os maias usavam clavas, machados, facas e lanças afiadas em combates corpo a corpo, chamados melees. O clube de guerra maia era especialmente formidável porque tinha fileiras de lâminas de obsidiana ao longo de seu comprimento. O clube foi capaz de cortar e quebrar ossos. Os maias usavam lâminas de machado feitas de obsidiana, sílex, bronze ou pedra e muitas vezes preferiam usar o lado grosso do machado para atordoar suas vítimas, matando-as posteriormente em sacrifícios rituais.
As armas defensivas incluíam escudos e uma armadura feita de algodão grosso e sal-gema, que era eficaz contra a obsidiana. Os guerreiros usavam cocares, peles de animais e pinturas corporais quando iam para a batalha. Algumas cidades, como Tikal e Seibel, eram cercadas por fortificações.
Os maias usaram vespas e vespas como armas defensivas. Eles encheram cabaças com os insetos e os jogaram nas forças de ataque. Os insetos picantes voaram para fora das cabaças e atacaram qualquer coisa ao seu alcance. Os maias liberaram tantos insetos que as picadas mataram muitos guerreiros e enviaram mais em retirada.