A Batalha de Tânger, às vezes referida como o Cerco de Tânger e, pelos portugueses, como o Desastre de Tânger (Português: Desastre de Tânger), refere-se à tentativa de uma força expedicionária portuguesa de tomar a cidadela marroquina de Tânger e suas derrota pelos exércitos do Sultanato Marinid, em 1437.
A força expedicionária portuguesa, liderada pelo Infante D. Henrique, o Navegador, Duque de Viseu, partiu de Portugal em agosto de 1437, com a intenção de tomar uma série de cidadelas costeiras marroquinas. Os portugueses sitiaram Tânger em meados de setembro. Após alguns ataques fracassados à cidade, a força portuguesa foi atacada e derrotada por um grande exército de socorro marroquino liderado pelo vizir Abu Zakariya Yahya al-Wattasi de Fez. Os marroquinos cercaram o acampamento português e o mataram de fome até a submissão. Para preservar seu exército da destruição, Henrique negociou um tratado prometendo devolver a cidadela de Ceuta (capturada no início de 1415) ao Marrocos em troca de poder retirar suas tropas. Como se vê, os termos do tratado nunca foram cumpridos; os portugueses decidiram manter Ceuta e permitiram que o refém português, o próprio irmão do rei Fernando, o Príncipe Sagrado, permanecesse em cativeiro marroquino, onde morreu em 1443.
O fiasco de Tânger foi um tremendo revés para o prestígio e a reputação de Henrique, o Navegador, que pessoalmente concebeu, promoveu e liderou a expedição. Simultaneamente, foi um enorme benefício para a sorte política do vizir Abu Zakariya Yahya al-Wattasi, que foi transformado da noite para o dia de um regente impopular em herói nacional, permitindo-lhe consolidar seu poder sobre o Marrocos.
Esta foi a primeira de quatro tentativas dos portugueses de tomar a cidade de Tânger no século XV.