There are 6 ways to get from Baku to Baghdad by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Heydar Aliyev International Airport to Erbil International Airport, drive
best- Fly from Heydar Aliyev International Airport (GYD) to Erbil International Airport (EBL)plane GYD - EBL
- Drive from Erbil International Airport (EBL) to Baghdadcar
14h 13m$208–468Drive 1,266.2 km
cheapest- Drive from Baku to Baghdadcar 1,266.2 km
18h 47m$78–112Train, bus, drive
- Take the train from Baku to Tbilisitrain 38
- Take the bus from Any address in Tbilisi to Kilikia Bus Stationbus
- Take the bus from Yerevan Kilikia bus station to Tehran Western Bus Terminalbus
- Take the train from Tehran to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
2d 16hFly Heydar Aliyev International Airport to Al Najaf International Airport, drive
- Fly from Heydar Aliyev International Airport (GYD) to Al Najaf International Airport (NJF)plane GYD - NJF
- Drive from Al Najaf International Airport (NJF) to Baghdadcar
12h$308–863Train to Ganja International Airport, fly to Baghdad International Airport
- Take the train from Baku to Ganjatrain
- Fly from Ganja International Airport (GNJ) to Baghdad International Airport (BGW)plane GNJ - BGW
14h 30m$225–633Fly Heydar Aliyev International Airport to Sulaymaniyah, drive
- Fly from Heydar Aliyev International Airport (GYD) to Sulaymaniyah (ISU)plane GYD - ISU
- Drive from Sulaymaniyah (ISU) to Baghdadcar
14h 52m$238–778
Heydar Aliyev International Airport (GYD) to Erbil International Airport (EBL) flights
Comparing Your Travel Options
The cheapest way to get from Baku to Baghdad is to drive which costs $75 - $120 and takes 18h 47m.
The fastest way to get from Baku to Baghdad is to fly and drive which takes 12h and costs $300 - $900.
The distance between Baku and Baghdad is 1094 km. The road distance is 1266.2 km.
It takes approximately 14h 13m to get from Baku to Baghdad, including transfers.
Baghdad is 1h behind Baku. It is currently 2:53 AM in Baku and 1:53 AM in Baghdad.
Yes, the driving distance between Baku to Baghdad is 1266 km. It takes approximately 18h 47m to drive from Baku to Baghdad.
There are 96+ hotels available in Baghdad.
What companies run services between Baku, Azerbaijan and Baghdad, Iraq?
There is no direct connection from Baku to Baghdad. However, you can take the bus to Baku Heydar Aliyev Airport T1, walk to Heydar Aliyev International Airport (GYD) airport, fly to Erbil International Airport (EBL), then drive to Baghdad. Alternatively, you can take a train from Baku to Baghdad via Tbilisi, Station Square 1, Avlabari, Any address in Tbilisi, Yerevan Kilikia bus station, Tehran Western Bus Terminal, Tehran, Khorramshahr, and Basra in around 2d 16h.
- Website
- turkishairlines.com
Flights from Heydar Aliyev International Airport to Erbil International Airport via Istanbul
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $280–950
Flights from Heydar Aliyev International Airport to Sulaymaniyah via Istanbul
- Ave. Duration
- 9h 33m
- When
- Monday, Thursday, and Friday
- Estimated price
- $320–1,100
- Website
- ajet.com
Flights from Heydar Aliyev International Airport to Erbil International Airport via Ankara
- Ave. Duration
- 10h 35m
- When
- Thursday and Sunday
- Estimated price
- $150–550
Flights from Heydar Aliyev International Airport to Erbil International Airport via Sabiha Gokcen
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- $190–650
Flights from Ganja International Airport to Baghdad International Airport via Sabiha Gokcen
- Ave. Duration
- 8h 55m
- When
- Wednesday and Saturday
- Estimated price
- $160–550
Flights from Heydar Aliyev International Airport to Sulaymaniyah via Sabiha Gokcen
- Ave. Duration
- 15h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $220–750
- Website
- qatarairways.com
Flights from Heydar Aliyev International Airport to Erbil International Airport via Doha
- Ave. Duration
- 13h 50m
- When
- Sunday
- Estimated price
- $260–900
Flights from Heydar Aliyev International Airport to Al Najaf International Airport via Doha
- Ave. Duration
- 7h 30m
- When
- Friday and Sunday
- Estimated price
- $270–950
Flights from Heydar Aliyev International Airport to Sulaymaniyah via Doha
- Ave. Duration
- 14h
- When
- Monday and Sunday
- Estimated price
- $300–1,000
- Website
- flypgs.com
Flights from Heydar Aliyev International Airport to Erbil International Airport via Ankara
- Ave. Duration
- 8h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $240–700
Flights from Ganja International Airport to Baghdad International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 55m
- When
- Wednesday and Saturday
- Estimated price
- $160–700
- Website
- flydubai.com
Flights from Heydar Aliyev International Airport to Al Najaf International Airport via Dubai
- Ave. Duration
- 7h 10m
- When
- Tuesday and Thursday
- Estimated price
- $300–850
Flights from Heydar Aliyev International Airport to Sulaymaniyah via Dubai
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $400–1,200
- Phone
- 1822
- [email protected]
- Website
- Azerbaijan Railways (ADY)
Train from Baku to Tbilisi
- Ave. Duration
- 9h 31m
- Frequency
- Once daily
- Estimated price
- $10–20
- Website
- Azerbaijan Railways (ADY)
- Standard
- $10–16
- Standard+
- $14–20
- Business
- $24–35
Train from Baku to Ganja
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- $6–14
- Website
- Azerbaijan Railways (ADY)
- Standard
- $6–11
- Standard+
- $10–14
- Business
- $17–23
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Khorramshahr
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Book at
- IRANRAIL
- Website
- scr.gov.iq
Train from Basra to Baghdad
- Ave. Duration
- 11h
- Frequency
- 6 times a week
- Estimated price
- $7–25
- Schedules at
- scr.gov.iq
- Sleeper berth
- $25
- Seat
- $7
- Phone
- +37495362020
- Website
- hayreniqtour.ru
Bus from Any address in Tbilisi to Kilikia Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $45–90
- 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
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 5 delightfully under-the-radar French towns you need to visit, Why you should take the train in the US, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.








