Machhindra Football Club é um clube de futebol do Nepal. Disputou a primeira divisão pela última vez em 2013/14.

O Machhindra Football Club é um clube de futebol nepalês sediado em Katmandu. O clube compete na Liga A da NFA, a primeira divisão do futebol nepalês. Foi fundado em 2016 e é conhecido como os "Borboletas".

O Machhindra FC conquistou três títulos da Liga A da NFA, em 2019/20, 2020/21 e 2021/22. O clube também conquistou uma Copa do Nepal, em 2019.

O Machhindra FC representou o Nepal na Copa da AFC em 2020 e 2021. O clube foi eliminado na fase de grupos em ambas as edições.

O Machhindra FC é um dos clubes mais bem-sucedidos do futebol nepalês nos últimos anos. O clube tem uma forte base de fãs e é conhecido por seu estilo de jogo atraente.