Ayvacık, kuzeybatısında Çanakkale ilinin kuzeybatısında bir il ve ilçedir.
Ege Denizi'nde ilin güneybatısında bulunan ilçe, Çanakkale'den İzmir'e kadar E-87'de Çanakkale ilinin yaklaşık 60 km güneyinde yer alan Ayvacık şehridir. 2014'te kentin 8.488 nüfusu, ilçe 32.187'si vardı.
Baba Burnu ile ilçenin en güneybatısındaki Anadolu anakarasının en batı noktası ve dolayısıyla Asya kıtasıdır. Dağlık alan, ilçenin yaklaşık on kilometre batısında 672 metre yüksekliğindeki dağ Kavak Dağı en yüksek. Ayvacık, Troad tarihi bölgesinin güney ucudur. Batıda Ege Denizi, güneyde Edremit Körfezi (Edremit Körfezi) bulunur. Kuzeyde, il Balıkesir ilinin doğusundaki Ezine ve Bayramiç sınırları içinde.
Tuzla Çayı nehri ilçe üzerinden batıdan akar ve Tuzla'nın batısında batıya doğru akar. Kentin 4 km doğusundaki Ayvacık, Tuzla Çayı'nda, Ayvacık Barajını tamamladı.
Chryse'deki Apollo tapınağı
Ayvacık ilçesinde bazı arkeolojik ve tarihi yerler var.