Ayvalık Marmara Bölgesi’nde bulunan Balıkesir ilinin Ege Bölgesi sınırları içerisinde yer alan şirin bir ilçesidir. Batısında Ege Denizi, kuzeyinde Burhaniye, güneyinde Dikili, doğusunda ise Bergama ile komşudur. İstanbul’a 423 kilometre uzaklıkta bulunan AyvalıkAnkara’ya 680 kilometre,Bursa’ya 280 kilometre, İzmir’e 158 kilometre mesafededir. Ayvalık’ın tam karşısında yer alan Midilli Adası’na ise ilçeden 2 saatlik bir feribot yolculuğu ile gidilebilir. Ayvalık ilçesine bağlı 22 ada bulunmaktadır. Cunda Adası bu adaların en büyüğü olup diğer adalar milli park ilan edildiği için yerleşim yasaktır.