Cheap Bus tickets to Ayvalık

What are the most popular routes to Ayvalık?

Izmir - AyvalıkAverage price£8Average duration2h 30mDaily departures11
Istanbul Europe - AyvalıkAverage price£14Average duration8hDaily departures17
Bursa - AyvalıkAverage price£10Average duration4h 15mDaily departures18
Eskişehir - AyvalıkAverage price£14Average duration6h 15mDaily departures2
Çanakkale - AyvalıkAverage price£11Average duration3h 15mDaily departures3