Nyírbátor is a town located in Szabolcs–Szatmár–Bereg County within the Northern Great Plain region of eastern Hungary.
The town is characterized by its significant historical architecture, which includes both ecclesiastic and secular structures dating back to the 15th and 16th centuries.