There are 7 ways to get from Ayvalık to Tehrān by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Balıkesir Koca Seyit Airport to Tehran International Airport, bus
best- Fly from Balıkesir Koca Seyit Airport (EDO) to Tehran International Airport (IKA)plane EDO - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
9h 50m$484–1,709Bus
cheapest- Take the bus from Ayvalık to Izmir Otogarbus
- Take the bus from Izmir Otogar to Kutaisi Airportbus
- Take the bus from Kutaisi International Airport to Kilikia Bus Stationbus
- Take the bus from Yerevan Kilikia bus station to Tehran Western Bus Terminalbus
2d 9h$161–286Drive 2,697.9 km
- Drive from Ayvalık to Tehrāncar 2,697.9 km
31h 31m$316–456Bus, train to İzmir Adnan Menderes International Airport, fly to Tehran International Airport
- Take the bus from Ayvalık to Aliağabus
- Take the train from Aliağa to Adnan Menderestrain
- Fly from İzmir Adnan Menderes International Airport (ADB) to Tehran International Airport (IKA)plane ADB - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
12hFly Balıkesir Koca Seyit Airport to Mehrabad International Airport
- Fly from Balıkesir Koca Seyit Airport (EDO) to Mehrabad International Airport (THR)plane EDO - THR
21h 21m$242–1,107Bus to Istanbul Sabiha Gökçen International Airport, fly to Tehran International Airport, bus
- Take the bus from Ayvalık bus station to İstanbul Dudullu bus stationbus
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Tehran International Airport (IKA)plane SAW - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
13h 31m$168–622Bus, train
- Take the bus from Ayvalık bus station to İzmir Otogar Tesisbus
- Take the bus from Izmir Otogar to Batumi Centralbus
- Take the train from Batumi to Yerevantrain 201
- Take the bus from Yerevan Kilikia bus station to Tabriz Central bus terminalbus
- Take the train from Tabriz to Tehrantrain
2d 14h
Balıkesir Koca Seyit Airport (EDO) to Tehran International Airport (IKA) flights
Questions & Answers
The cheapest way to get from Ayvalık to Tehrān is to bus which costs $160 - $290 and takes 2 days 9h.
The fastest way to get from Ayvalık to Tehrān is to fly and bus which takes 9h 50m and costs $480 - $1,800.
No, there is no direct bus from Ayvalık to Tehrān. However, there are services departing from Ayvalık and arriving at Tehran Western Bus Terminal via Izmir Otogar, Kutaisi International Airport and Yerevan Kilikia bus station. The journey, including transfers, takes approximately 2 days 9h.
The distance between Ayvalık and Tehrān is 2284 km. The road distance is 2697.9 km.
The best way to get from Ayvalık to Tehrān without a car is to bus which takes 2 days 9h and costs $160 - $290.
It takes approximately 9h 50m to get from Ayvalık to Tehrān, including transfers.
Ayvalık to Tehrān bus services, operated by Güney Akdeniz Seyahat, depart from Ayvalık station.
The best way to get from Ayvalık to Tehrān is to bus which takes 2 days 9h and costs $160 - $290. Alternatively, you can fly, which costs $240 - $1,200 and takes 21h 21m.
Ayvalık to Tehrān bus services, operated by Güney Akdeniz Seyahat, arrive at Izmir Otogar station.
Tehrān is 30 min ahead of Ayvalık. It is currently 7:09 AM in Ayvalık and 7:39 AM in Tehrān.
What companies run services between Ayvalık, Turkey and Tehrān, Iran?
You can take a bus from Ayvalık to Mellat Station via Izmir Otogar, Kutaisi International Airport, Yerevan Kilikia bus station, Tehran Western Bus Terminal, and Tarasht Station in around 2d 9h. Alternatively, Turkish Airlines, Iran Airtour Airline, and two other airlines fly from Balıkesir Koca Seyit Airport (EDO) to Mehrabad International Airport (THR) once daily.
- Website
- flypgs.com
Flights from Balıkesir Koca Seyit Airport to Tehran International Airport via Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- $450–2,100
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- $200–900
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Ankara
- Ave. Duration
- 9h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $190–900
Flights from Istanbul Sabiha Gökçen International Airport to Tehran International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $150–700
Flights from Istanbul Sabiha Gökçen International Airport to Tehran International Airport via Ankara
- Ave. Duration
- 6h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $150–700
- Website
- iranairtour.ir
Flights from Balıkesir Koca Seyit Airport to Mehrabad International Airport via Istanbul, Tabriz
- Ave. Duration
- 30h 20m
- When
- Monday and Wednesday
- Estimated price
- $430–1,400
Flights from Balıkesir Koca Seyit Airport to Mehrabad International Airport via Istanbul Sabiha Gökçen International Airport, Tabriz
- Ave. Duration
- 29h 8m
- When
- Friday and Monday
- Estimated price
- $240–1,100
Flights from Balıkesir Koca Seyit Airport to Mehrabad International Airport via Ankara, Istanbul Sabiha Gökçen International Airport, Tabriz
- Ave. Duration
- 20h 15m
- When
- Friday
- Estimated price
- $290–1,300
- Website
- ajet.com
Flights from Balıkesir Koca Seyit Airport to Tehran International Airport via Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $480–1,700
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Ankara
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $200–750
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Istanbul Sabiha Gökçen International Airport
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $210–750
Flights from Istanbul Sabiha Gökçen International Airport to Tehran International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $150–600
Flights from Istanbul Sabiha Gökçen International Airport to Tehran International Airport via Ankara
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $150–600
- Website
- turkishairlines.com
Flights from Balıkesir Koca Seyit Airport to Tehran International Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $800–2,700
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Istanbul
- Ave. Duration
- 5h 55m
- When
- Monday to Saturday
- Estimated price
- $350–1,200
- Website
- azal.az
Flights from İzmir Adnan Menderes International Airport to Tehran International Airport via Baku Heydar Aliyev
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $340–950
Flights from Istanbul Sabiha Gökçen International Airport to Tehran International Airport via Baku Heydar Aliyev
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $260–750
- Website
- iaa.ir
Flights from Balıkesir Koca Seyit Airport to Tehran International Airport via Istanbul
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- $460–2,100
- Phone
- +90 232 398 32 32
- [email protected]
- Website
- izban.com.tr
Train from Aliağa to Adnan Menderes
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- $1
- Schedules at
- izban.com.tr
- Phone
- 1-84
- [email protected]
- Website
- South Caucasus Railway
Train from Batumi to Yerevan
- Ave. Duration
- 18h 4m
- Frequency
- 4 times a week
- Estimated price
- $55–90
- Website
- South Caucasus Railway
- 3rd Class (Platzcart)
- $55–65
- 2nd Class (Compartment)
- $75–90
- 1nd Class (Soft-seated)
- $100–140
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tabriz to Tehran
- Ave. Duration
- 10h 13m
- Frequency
- Twice daily
- Book at
- IRANRAIL
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Ayvalık to Izmir Otogar
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $6–9
- Schedules at
- guneyakdeniz.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Izmir Otogar to Kutaisi Airport
- Ave. Duration
- 21h 25m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- MetroTurizm
- Standard
- $70–100
Bus from Izmir Otogar to Batumi Central
- Ave. Duration
- 20h 8m
- Frequency
- Once daily
- Estimated price
- $65–95
- Website
- MetroTurizm
- Standard
- $65–95
- Phone
- +37495362020
- Website
- hayreniqtour.ru
Bus from Kutaisi International Airport to Kilikia Bus Station
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- $40–150
- Schedules at
- Hayreniq Tour
- Book at
- Hayreniq Tour Bookings
- Website
- t-armenia.com
Bus from Yerevan Kilikia bus station to Tehran Western Bus Terminal
- Ave. Duration
- 22h
- Frequency
- Twice daily
- Estimated price
- $10–28
- Schedules at
- Transport for Armenia
Bus from Yerevan Kilikia bus station to Tabriz Central bus terminal
- Ave. Duration
- 7h 44m
- Frequency
- Twice daily
- Estimated price
- $9–14
- Schedules at
- Transport for Armenia
- Phone
- 444 00 17
- [email protected]
- Website
- truvaturizm.com
Bus from Ayvalık to Aliağa
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- truvaturizm.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Ayvalık bus station to İstanbul Dudullu bus station
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- $12–18
- Schedules at
- Kamil Koç
Bus from Ayvalık bus station to İzmir Otogar Tesis
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $7–10
- Schedules at
- Kamil Koç
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Heading to Europe? Read this before you buy a Eurail Pass, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Ayvalık to Tehrān is 2698 km. It takes approximately 31h 31m to drive from Ayvalık to Tehrān.
























