L'AFC Challenge Cup 2012 è stata la quarta edizione del torneo. Si è giocata a Kathmandu , in Nepal , dall'8 al 19 marzo. La Corea del Nord ha vinto il trofeo per la seconda volta consecutiva, ottenendo anche la qualificazione alla Coppa d'Asia 2015 .
Alle qualificazioni hanno partecipato 20 squadre; dopo un turno preliminare, le 16 formazioni rimaste sono state divise in 4 gruppi di 4. Le prime due classificate di ogni gruppo si sono qualificate per la fase finale.
Le otto finaliste sono state divise in due gruppi, con le prime due qualificate per le semifinali. Tutte le partite sono state giocate a Kathmandu , negli stadi Dasarath Rangasala e Halchowk.
Kathmandu 8 marzo 2012, ore 15:00 UTC+5:45 Turkmenistan 3 – 1 referto Maldive Halchowk Stadium (1.000 spett.) Arbitro: Yousef Al-Marzouq
Kathmandu 8 marzo 2012, ore 17:00 UTC+5:45 Nepal 0 – 2 referto Palestina Dasarath Rangasala Stadium (12.300 spett.) Arbitro: Ryūji Sato
Marcatori 4’ Attieh 65’ Attal
Kathmandu 10 marzo 2012, ore 15:00 UTC+5:45 Palestina 0 – 0 referto Turkmenistan Halchowk Stadium (1.000 spett.) Arbitro: Ko Hyung-Jin
Kathmandu 10 marzo 2012, ore 17:00 UTC+5:45 Maldive 1 – 0 referto Nepal Dasarath Rangasala Stadium (15.000 spett.) Arbitro: Dmitrij Mašencev
Rasheed 51’ Marcatori
Kathmandu 12 marzo 2012, ore 15:00 UTC+5:45 Nepal 0 – 3 [http://www.the-afc.com/en/component/joomleague/?view=report&compID=408&matchId=4379 [collegamento interrotto ] referto] Turkmenistan Dasarath Rangasala Stadium (2.400 spett.) Arbitro: Ali Sabbagh
Marcatori 7’ Tagaýew 79’ (aut. ) Maharajan 89’ Hangeldiýew
Kathmandu 9 marzo 2012, ore 15:00 UTC+5:45 Corea del Nord 2 – 0 referto Filippine Halchowk Stadium (1.500 spett.)
Kathmandu 9 marzo 2012, ore 17:00 UTC+5:45 India 0 – 2 referto Tagikistan Dasarath Rangasala Stadium (700 spett.) Arbitro: Ali Sabbagh
Kathmandu 11 marzo 2012, ore 15:00 UTC+5:45 Tagikistan 0 – 2 referto Corea del Nord Halchowk Stadium (1.000 spett.) Arbitro: Yousef Al-Marzouq
Kathmandu 11 marzo 2012, ore 17:00 UTC+5:45 Filippine 2 – 0 referto India Dasarath Rangasala Stadium (300 spett.) Arbitro: Chaiya Mahapab
Kathmandu 13 marzo 2012, ore 15:00 UTC+5:45 Corea del Nord 4 – 0 referto India Dasarath Rangasala Stadium (200 spett.) Arbitro: Chaiya Mahapab
Kathmandu 13 marzo 2012, ore 15:00 UTC+5:45 Tagikistan 1 – 2 referto Filippine Halchowk Stadium (800 spett.) Arbitro: Ryūji Sato
Kathmandu 16 marzo 2012, ore 14:30 UTC+5:45 Turkmenistan 2 – 1 referto Filippine Dasarath Rangasala Stadium (500 spett.) Arbitro: Ko Hyung-Jin
Kathmandu 16 marzo 2012, ore 18:30 UTC+5:45 Corea del Nord 2 – 0 referto Palestina Dasarath Rangasala Stadium (3.000 spett.) Arbitro: Yousef Al-Marzouq
Kathmandu 19 marzo 2012, ore 14:30 UTC+5:45 Filippine 4 – 3 referto Palestina Dasarath Rangasala Stadium (1.000 spett.) Arbitro: Ali Sabbagh