There are 7 ways to get from Tehrān to Baqubah by bus, plane, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tehran International Airport, fly to Baghdad International Airport, drive
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Baghdad International Airport (BGW)plane IKA - BGW
- Drive from Baghdad International Airport (BGW) to Baqubahcar
5h 36m$75–438Drive 800.6 km
cheapest- Drive from Tehrān to Baqubahcar 800.6 km
10h 15m$37–54Train, drive, taxi
- Take the train from Tehran to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
- Take the taxi from Baghdad to Baqubahtaxi
25h 49mFly Mehrabad International Airport to Shahid Ashrafi Esfahani Airport, drive
- Fly from Mehrabad International Airport (THR) to Shahid Ashrafi Esfahani Airport (KSH)plane THR - KSH
- Drive from Shahid Ashrafi Esfahani Airport (KSH) to Baqubahcar
6h 11m$59–321Bus to Tehran International Airport, fly to Al Najaf International Airport, drive
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Al Najaf International Airport (NJF)plane IKA - NJF
- Drive from Al Najaf International Airport (NJF) to Baqubahcar
7h 34m$141–817Train, drive, taxi via Teatr-e Shahr Station
- Take the train from Tehran to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
- Take the taxi from Baghdad to Baqubahtaxi
26h 58mBus, train, drive, taxi
- Take the bus from Tehran Beyhaghi Terminal to Arakbus
- Take the train from Arak to Khorramshahrtrain
- Drive from Khorramshahr to Basracar
- Take the train from Basra to Baghdadtrain
- Take the taxi from Baghdad to Baqubahtaxi
28h 42m
Tehran International Airport (IKA) to Baghdad International Airport (BGW) flights
Questions & Answers
The cheapest way to get from Tehrān to Baqubah is to drive which costs $35 - $55 and takes 10h 15m.
The fastest way to get from Tehrān to Baqubah is to bus and fly and drive which takes 5h 36m and costs $75 - $440.
The distance between Tehrān and Baqubah is 821 km. The road distance is 800.6 km.
It takes approximately 5h 36m to get from Tehrān to Baqubah, including transfers.
Baqubah is 30 min behind Tehrān. It is currently 7:22 AM in Tehrān and 6:52 AM in Baqubah.
Yes, the driving distance between Tehrān to Baqubah is 801 km. It takes approximately 10h 15m to drive from Tehrān to Baqubah.
What companies run services between Tehrān, Iran and Baqubah, Iraq?
There is no direct connection from Tehrān to Baqubah. However, you can 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 drive to Baqubah. Alternatively, you can take the train to Khorramshahr, drive to Basra, take the train to Baghdad, then take the taxi to Baqubah.
Flights from Tehran International Airport to Baghdad International Airport
- Ave. Duration
- 1h 10m
- When
- Wednesday and Friday
- Estimated price
- $70–430
Flights from Mehrabad International Airport to Shahid Ashrafi Esfahani Airport
- Ave. Duration
- 50 min
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $45–300
Flights from Tehran International Airport to Al Najaf International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $130–800
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Tehran to Khorramshahr
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Tehran to Khorramshahr
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Arak to Khorramshahr
- Ave. Duration
- 4h 13m
- 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
- $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
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
- Website
- seirosafar.ir
Bus from Tehran Beyhaghi Terminal to Arak
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Ave. Duration
- 52 min
- Estimated price
- $100–130
Hello Taxi
- Phone
- +964 750 418 0000
Hello Taxi
- Phone
- +964 750 418 0000
Hello Taxi
- Phone
- +964 750 418 0000
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: Greyhound, Italian Lakes: Getting around by train, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

