Vila Real merupakan sebuah bandar yang terletak di Portugal bahagian utara. Penduduknya berjumlah 51,000 orang pada tahun (2005).