Ang Bayan ng Virac ay isang unang klaseng bayan sa lalawigan ng Catanduanes, Pilipinas. Ikatlong pinakamalaking bayan at ang kabisera ng lalawigan ng Catanduanes ang bayan ng Virac. Ayon sa senso noong 2000, ito ay may populasyon na 57,067 sa 11,202 na kabahayan.