Josias, contudo, não quis voltar atrás, e disfarçou-se para enfrentá-lo em combate. Ele não quis ouvir o que Neco lhe dissera por ordem de Deus e foi combatê-lo na planície de Megido. Na batalha, flecheiros atingiram o rei Josias, pelo que disse aos seus oficiais: "Tirem-me daqui. Estou gravemente ferido". Eles o tiraram do seu carro, colocaram-no em outro e o levaram para Jerusalém, onde morreu. Ele foi sepultado nos túmulos dos seus antepassados, e todos os moradores de Judá e de Jerusalém choraram por ele.