It is easy to get Ayvalık since it’s on the transit road between Efes-Bergama-Truva.
Some routes are:

Bandırma-Ayvalık 223 km.
Yalova-Ayvalık 340 km.
İstanbul-İzmit-Bursa-Ayvalık 520 km.
Ankara-Eskişehir-Bursa-Balıkesir-Ayvalık 675 km.
Ankara-Afyon-İzmir-Ayvalık 738 km.
Balıkesir-Ayvalık 127 km.
İzmir-Ayvalık 156 km.
Bergama-Ayvalık 45 km.
Efes-Ayvalık 240 km
Thanks to Geylan Bookstore. Good work, Çağrı!