Viljandi (bahasa Jerman: Fellin, bahasa Polandia: Felin) ialah sebuah kota Hansa di Estonia. Viljandi ialah ibu kota Viljandimaa di selatan Estonia.
Pada abad ke-13, Viljandi mulai disebut-sebut. Pada tahun 1224 di kota ini dibangun kastel di bekas benteng bukit. Pada tahun 1283 Viljandi dianugerahi status kota oleh Villekinus de Endorpe. Pada awal abad ke-14 Viljandi menjadi anggota Liga Hanseatik. Pada tahun 1470, Johann Wolthus von Herse, pimpinan Ordo Livonia, tinggal di kastil kota ini. Vijandi pernah menjadi bagian dari Polandia untuk beberapa lama. Di Viljandi, pada bulan Juli diselenggarakan festival musik rakyat.
Surat kabar terkenal dari Estonia, Sakala didirikan di kota ini pada tahun 1878.