Császló Szabolcs-Szatmár-Bereg megye legkeletibb aprófalvas részében, a Szamos-síkon fekszik, a fővárostól 321, Nyíregyházától 93 km-re.