By plane
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.
By train
The nearest station is Balikesir, on the line between Izmir (Basmane station) and Bandirma on the Sea of Marmara (with fast ferry connections to Istanbul). There are two trains in each direction every day except Tuesday, when only one of the trains runs.
Between Balıkesir and Ayvalık, the bus takes about 1 h 45 min.
By car
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.
By bus
Otogar (bus station) is located in town centre, near the waterfront. It's about 15-20 minutes on foot away from town square.
By boat
Ferries connect Ayvalik with the Greek island of Lesvos daily during the high season. A round trip costs € 35/person, a one way trip is €29/person, 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