Viron vaakuna (vir. Eesti vapp) on Viron tasavallan tunnus, jonka symbolina on kolme sinistä leijonaa. Leijonat symboloivat kunniakkaan taistelun kolmea aikakautta, muinaisuutta, 1300-lukua ja 1900-lukua. Vaakunakilpi on kultainen ja sitä ympäröivät samanväriset tammenlehvät. Vaakuna otettiin käyttöön ensimmäisen itsenäisyyden aikana 19. kesäkuuta 1925 ja uudestaan 6. huhtikuuta 1993.
Viron vaakuna sisältyy myös Tallinnan kaupungin suureen vaakunaan.