Nyíregyházától 47 km-re északkeletre fekszik, az ukrán határtól 22 km-re. A város egykor központi szerepet töltött be a vidéken, s az erre emlékeztető építészeti emlékek ma is láthatók. Kisvárda jelentős kulturális rendezvénye a Határon Túli Magyar Színházak Fesztiválja.