João Vieira (s. 20. helmikuuta 1976) on portugalilainen kävelijä. Hän on 50 kilometrin kävelyn MM-hopeamitalisti Dohasta 2019 ja 20 kilometrin kävelyn EM-hopeamitalisti Barcelonasta 2010 ja EM-pronssimitalisti Göteborgista 2006. Hän oli Barcelonassa alun perin kolmas, mutta nousi hopealle vuonna 2014 Stanislav Jemeljanovin dopinghylkäyksen takia.