There are 3 ways to get from Hamadān to Baghdad by train, bus, plane, 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–36Train, 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 7m
Tehran International Airport (IKA) to Baghdad International Airport (BGW) flights
Comparing Your Travel Options
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 4:21 PM in Hamadān and 3:51 PM 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 96+ 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 a vehicle from Hamadān to Baghdad via Hamadān, Tehran, Khorramshahr, and Basra in around 30h 7m.
Flights from Tehran International Airport to Baghdad International Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday and Friday
- Estimated price
- $75–460
- Website
- mahan.aero
Flights from Tehran International Airport to Baghdad International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- $75–460
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Hamadān to Tehran station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Hamadān to Tehran station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Book at
- IRANRAIL
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
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 5 incredible day trips from Florence by train, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

