Vitaliy Shafar (syntynyt 27. tammikuuta 1982 Lutskissa) on ukrainalainen pitkäjännittelijä. Vuoden 2012 kesäolympialaisissa hän kilpaili miesten maratonissa.
Hän pääsi 29. sijalle. Hän sijoittui neljänneksi vuoden 2014 Boston Marathonissa ja kymmenenneksi vuoden 2015 Boston Marathonissa.