Marco Júlio Castanheira Afonso Alves Ferreira (Vimioso, Vimioso, 12 de março de 1978) é um ex-futebolista português que atuava a meia ofensivo.
Com passagem na base do GD Bragança, destacou-se no profissional por ter sido um dos jogadores que conquistou a Taça UEFA de 2002-03 e a Liga dos Campeões da UEFA de 2003-04 pelo FC Porto, sob o comando técnico de José Mourinho.
Marco Ferreira nasceu em Vimioso, distrito de Bragança, tendo feito a sua estreia profissional em 1996 pelo F.C. Tirsense na Segunda Liga. Em 1998, foi transferido para o Atlético Madrid B, mas acabou por ficar só alguns meses em Espanha, terminando aquela temporada ao serviço do Yokohama Flügels na J1 League.
Também na segunda divisão, Marco Ferreira representou F.C. Paços de Ferreira, cujas performances o levaram a jogar na Primeira Liga pelo Vitória de Setúbal como jogador-chave durante três temporadas e meia. Em janeiro de 2003, juntou-se ao FC Porto, onde fez parte do plantel liderado por José Mourinho que conquistou a Taça UEFA de 2002–03 ao derrotar na final o Celtic, substituindo Capucho aos 98 minutos daquela partida. Também participou em vários jogos da UEFA Champions League na campanha de 2003-04, mas não foi selecionado para disputar a final. Pelos portistas, ainda somou dois títulos consecutivos de campeão português ao seu palmarés.
Após o sucesso europeu, Marco Ferreira foi emprestado ao Vitória de Guimarães para a temporada 2004–05. Na temporada a seguir, voltou a ser emprestado, desta vez ao F.C. Penafiel. Após o fim do seu contrato em janeiro de 2006, assinou contrato com S.L. Benfica até junho de 2009. Na sua passagem pelo clube de Lisboa, não foi capaz de se estabelecer como um titular indiscutível daquela equipa, o que o levou a ser colocado na lista de transferência dos encarnados.
A 31 de agosto de 2007, Marco Ferreira juntou-se aos ingleses do Leicester City num empréstimo com duração até ao término daquele ano, tendo porém visto o seu contrato ser terminado em dezembro sem ter disputado qualquer jogo competitivo pelo clube. Enquanto representava os Foxes, só foi chamado à folha de jogo como substituto não utilizado numa vitória fora por 3–2 perante o Nottingham Forest, na segunda ronda da edição de 2007–08 da Taça da Liga Inglesa, a 18 de setembro. Ele terminou aquela temporada ao serviço do C.F. Os Belenenses, onde voltou a ser treinado pelo seu ex-treinador do Vitória de Setúbal Jorge Jesus.
Em agosto de 2008, Marco Ferreira assinou com o clube grego Ethnikos Pireu, no qual passou 18 meses a atuar na segunda divisão grega, até que teve o seu contrato terminado pelo clube em 2010 e, consequentemente, se aposentando aos 32 anos de idade. Foi na Grécia, que conheceu a sua segunda esposa Athina.
A 12 de outubro de 2002, Marco Ferreira fez a sua primeira internacionalização por Portugal num amigável internacional contra a Tunísia que terminou empatado 1-1, jogando por seis minutos ao assumir o lugar de Luís Figo. Naquele ano, voltou a vestir a camisola das quinas por mais duas (e últimas) oportunidades.
Primeira Liga: 2002–03, 2003–04
Supertaça Cândido de Oliveira: 2003
Liga dos Campeões da UEFA: 2003–04