La coupe de la ligue portugaise de football 2012-2013 (pt : Taça da liga), est la sixième édition de la coupe de la Ligue portugaise de football. Les 16 équipes de première division (Primera Liga) et 16 équipes (22 moins les six équipes réserves) de deuxième division (Segunda Liga depuis cette année, Liga de Honra auparavant) participent à cette compétition soit 32 équipes. Elles y participent selon le même format que celui de l'année dernière. Le Sporting Braga gagne cette compétition en disposant en finale 1-0 du FC Porto.