Edirne, Marmara Bölgesi'nin Trakya kısmında yer alır. Güneyinde Ege denizi, kuzeyde Bulgaristan, batıda Yunanistan, doğuda Tekirdağ, Kırklareli ve Çanakkale ileri ile çevrilidir.
Marmara Bölgesi'nin Trakya bölümünde bulunan Edirne'nin denizden yüksekliği 41 metredir. Edirne genel olarak geniş düzlüklerle, basık tepelerin yer almış bulunduğu coğrafi konuma sahiptir. Karasal bir iklime sahiptir. Kışlar, Akdeniz iklimi etkisini gösterdiği zamanlarda ılık ve yağışlı, kara iklimi etkisini gösterdiğinde de sert ve yağışlı geçmektedir. Yazlar sıcak ve kurak, bahar dönemi yağışlıdır.
Türkiye'nin batı sınır topraklarının önemli bir bölümünü içine alan ilin Bulgaristan'la 88km'lik bir sınırı vardır. Bulgaristan'la olan sınır, Kırklareli il sınırından başlayarak, Tunca Irmağı'nı kesip, güneybatı yönünde uzanarak Meriç Irmağı'nda sona ermektedir. Burada, Türk, Bulgar ve Yunan sınırları birleşmektedir.
Meriç Irmağı, ilin Yunanistan'la sınırını oluşturur. Irmağın doğu yakası Edirne, batı yakası Yunanistan'dır. Edirne-Yunanistan sınırının uzunluğu 204 km'dir. Bu sınır, Enez'de sona ermektedir.
İlde en sıcak aylar, Haziran, Temmuz, Ağustos en soğuk aylar ise Aralık ve Ocaktır. Yaz ayları ortalama sıcaklığı ise 23,4 cc dir.