Afonso Duarte Costa (born 20 March 1996) is a Portuguese rower. He competed in the 2020 Summer Olympics. He won the bronze medal at the 2018 Mediterranean Games in Tarragona with Dinis Costa in lightweight double sculls.