O Campeonato de Portugal 1930–31 foi a 10ª edição do Campeonato de Portugal. O Benfica venceu esta edição pela segunda vez.
Nesta edição, os jogos a partir dos oitavos, quartos de final e meias-finais foram disputadas a duas mãos, sendo que se cada equipa vencesse um dos jogos, seria necessário disputar uma terceira partida de desempate (não importando o número de golos marcados).
Participantes Algarve (2): Lusitano VRSA, Olhanense Aveiro (2): Sp. Espinho, Sanjoanense Beja (1): União Beja Braga (1): Sporting Clube de Braga Coimbra (1): SC Conimbricense Évora (1): Lusitano de Évora Leiria (1): Marinhense Lisboa (2): Benfica, Casa Pia Madeira (1): CS Marítimo Porto (5): Porto, Salgueiros, Leça, Boavista, Sport Progresso Portalegre (1): Estrela de Portalegre Santarém (1): Operário de Santarém Setúbal (1): Vitória de Setúbal Viana do Castelo (1): Sport Clube Vianense
1ª Eliminatória As partidas foram disputadas a 22 de março de 1931 (a partida de desempate realizou-se 3 dias mais tarde). ResultadoBenfica8 - 3Estrela de PortalegreVitória FC6 - 1União BejaSC Salgueiros13 - 0SC BragaCasa Pia AC3 - 2ProgressoFC Porto7 - 0VianenseBoavista2 - 0AD SanjoanenseLeça FC3 - 33-1 (2ª mão)Vila Real
Oitavos de final A 1ª mão disputou-se a 19 de abril, a 2ª mão a 26 de abril e os jogos de desempate a 28 de maio de 1931. vs1ª mão2ª mãoLusitano VRSASC Espinho4 - 00 - 16 - 1BoavistaMarinhense4 - 12 - 37 - 0Vitória FCSC Conimbricense8 - 13 - 1Operário de SantarémLeça FC2 - 25 - 2BenficaOlhanense5 - 10 - 22 - 0FC PortoCasa Pia AC2 - 14 - 2Lusitano de ÉvoraSC Salgueiros3 - 21 - 1
Quartos de final A 1ª mão disputou-se a 4 de junho, a 2ª mão a 7 de junho de 1931. vs1ª mão2ª mãoMarítimoOperário de Santarém1 - 06 - 2Vitória FCLusitano VRSA2 - 27 - 1FC PortoBoavista4 - 43 - 0BenficaLusitano de Évora7 - 04 - 2
Meias-finais A 1ª mão disputou-se a 14 de junho e a 2ª mão a 21 de junhoo de 1931. vs1ª mão2ª mãoBenficaVitória FC3 - 02 - 1FC PortoMarítimo2 - 13 - 2
Final
Ver também Taça de Portugal
1930