There are 4 ways to get from Hamadān to Baghdad by train, bus, plane, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus, fly
best- Take the train from Hamadān to Tehran stationtrain
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Baghdad International Airport (BGW)plane IKA - BGW
9h 22mDrive 543.2 km
cheapest- Drive from Hamadān to Baghdadcar 543.2 km
7h 45m$25–36Taxi, train, drive
- Take the taxi from Hamadān to Malāyertaxi
- Take the train from Malāyer to Araktrain
- Take the train from Arak to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
26h 14mTrain, drive
- Take the train from Hamadān to Tehran stationtrain
- Take the train from Tehran to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
30h 1m
Tehran International Airport (IKA) to Baghdad International Airport (BGW) flights
Questions & Answers
The cheapest way to get from Hamadān to Baghdad is to drive which costs $24 - $40 and takes 7h 45m.
The fastest way to get from Hamadān to Baghdad is to drive which takes 7h 45m and costs $24 - $40.
The distance between Hamadān and Baghdad is 1086 km. The road distance is 543.2 km.
It takes approximately 9h 22m to get from Hamadān to Baghdad, including transfers.
Baghdad is 30 min behind Hamadān. It is currently 1:19 AM in Hamadān and 12:49 AM in Baghdad.
Yes, the driving distance between Hamadān to Baghdad is 543 km. It takes approximately 7h 45m to drive from Hamadān to Baghdad.
There are 80+ hotels available in Baghdad.
What companies run services between Hamadān, Iran and Baghdad, Iraq?
There is no direct connection from Hamadān to Baghdad. However, you can take the taxi to Hamadān, take the train to Tehran station, take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to Baghdad International Airport (BGW), then take the taxi to Baghdad. Alternatively, you can take the taxi to Malāyer, take the train to Arak, take the train to Khorramshahr, drive to Basra, then take the train to Baghdad.
Flights from Tehran International Airport to Baghdad International Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday and Friday
- Estimated price
- $70–430
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Hamadān to Tehran station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Malāyer to Arak
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Arak to Khorramshahr
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Hamadān to Tehran station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Tehran to Khorramshahr
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
- Website
- scr.gov.iq
Train from Basra to Baghdad
- Ave. Duration
- 11h
- Frequency
- 6 times a week
- Estimated price
- $8–29
- Schedules at
- scr.gov.iq
- Sleeper berth
- $29
- Seat
- $8
Train from Basra to Baghdad
- Ave. Duration
- 11h
- Frequency
- 6 times a week
- Estimated price
- $8–29
- Schedules at
- scr.gov.iq
- Sleeper berth
- $29
- Seat
- $8
- Ave. Duration
- 1h 7m
- Estimated price
- $2–3
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 Need to know: Eurostar, Flying into Beijing?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

