The nearest airport is Edremit Korfez Airport(EDO) which is 40 km distance and has direct flights from Istanbul and Ankara. A larger and international airport, Izmir's Adnan Menderes Airport(ADB) is 175 km away.
The nearest station is Balikesir, on the line between Izmir (Basmane station) and Bandirma on the Sea of Marmara (with fast ferry connections toIstanbul). There are two trains in each direction every day, when only one of the trains runs.
Between Balıkesir and Ayvalık, the bus takes about 1 h 45 min.
The city is located close to (approx. 5 km away) main Çanakkale-Izmir highway (road number: D550/E87). Those approaching from Istanbul may consider taking one of car ferries to Bandirma to shorten total driving time.
Otogar (bus station) is located in town centre, near the waterfront. It's about 15-20 minutes on foot away from town square.
Ferries connect Ayvalik with the Greek island of Lesvos daily during the high season. A round trip costs 10€/person and 20€/person with catamaran, tickets can be bought from several different offices found on the main road around the harbour in Mitylini - Lesvos. In low and shoulder season however there are only 4 ferries per week.