Znojmo terletak di tepi kiri Sungai Thaya (Dyje), sekitar 55 km di sebelah barat daya kota Brno. Kota ini terletak di dekat perbatasan dengan Austria dan terhubung dengan kota Wina oleh jalur kereta api dan jalan raya (memakan waktu sekitar 80 menit).
Pada tahun 1190, Adipati Konrad II dari Bohemia mendirikan Biara Louka Premonstratensia di Znojmo, yang kemudian menjadi tempat bermukimnya imigran-imigran berbahasa Jerman selama peristiwa Ostsiedlung. Kota kerajaan Znojmo lalu didirikan pada tahun 1226 oleh Raja Ottokar I dari Bohemia di dataran yang terletak di hadapan kastel yang telah dibangun kembali. Hak kota Jerman lalu dikonfirmasi oleh Raja Rudolf I dari Jerman pada tahun 1278. Pada 9 Desember 1437, kaisar dari Wangsa LuksemburgSigismund meninggal di Znojmo dan jenazahnya dibaringkan selama tiga hari di Gereja Santo Nikolas sebelum akhirnya dipindah ke Nagyvárad (Oradea) di Kerajaan Hungaria.