Keşan, Türkiye'nin Marmara Bölgesi'nde, Edirne iline bağlı bir ilçedir. Çevredeki bazı ilçelerle olan mesafeleri: İpsala: 30 km (batıda); Enez: 70 km (güneybatıda); Malkara: 26 km (doğuda); Gelibolu: 60 km (güneydoğuda). Edirne il merkezine ise Keşan yaklaşık 112 km uzaklıktadır.