Cheap Bus tickets to Ayvalık

What are the most popular routes to Ayvalık?

Izmir - AyvalıkAverage price$15Average duration2h 30mDaily departures11
Istanbul Europe - AyvalıkAverage price$25Average duration8hDaily departures17
Bursa - AyvalıkAverage price$18Average duration4h 15mDaily departures18
Eskişehir - AyvalıkAverage price$25Average duration6h 15mDaily departures2
Çanakkale - AyvalıkAverage price$20Average duration3h 15mDaily departures3