Los tipos de armas que los mayas usaron en la guerra incluían armas de larga distancia, armamento de combate cercano, armas defensivas y algunos objetos inusuales, como avispones y avispas. Las armas de larga distancia incluían arcos y flechas, eslingas, pistolas y lanzas arrojadizas. Adoptaron un lanzador de lanza, llamado atlatl, alrededor del siglo V, y se convirtió en el arma de elección. El atlatl aumentó el alcance, la precisión y la fuerza de la lanza y demostró ser eficaz contra la armadura española.
Los mayas usaban palos, hachas, cuchillos y lanzas punzantes en el combate mano a mano, llamados melees. El club de guerra maya era especialmente formidable porque tenía filas de cuchillas de obsidiana a lo largo de su longitud. El club fue capaz de cortar y romper huesos. Los mayas utilizaron hojas de hacha hechas de obsidiana, pedernal, bronce o piedra, y a menudo preferían usar el lado grueso del hacha para aturdir a sus víctimas, matándolas luego en sacrificios rituales.
Las armas defensivas incluían escudos y una armadura hecha de algodón grueso y sal de roca, que era efectiva contra la obsidiana. Los guerreros llevaban tocados, pieles de animales y pintura corporal cuando iban a la batalla. Algunas ciudades, como Tikal y Seibel, tenían fortificaciones a su alrededor.
Los mayas usaron avispones y avispas como armas defensivas. Llenaron las calabazas con los insectos y luego los arrojaron a las fuerzas atacantes. Los insectos que picaban salieron de las calabazas y atacaron todo lo que estaba a su alcance. Los mayas lanzaron tantos insectos que las picaduras mataron a muchos guerreros y enviaron más en retirada.