Flights from Tehran to Baghdad (THR to BGW)

There are 20 flight connection options available between Tehran, Mehrabad and Baghdad on Tuesday, 30th April.

Flights departing on Tuesday, 30th April

# Stops Duration Departure time Arrival time
Option #1 Mashhad, Iran 7h 25 min 10:10 (10:10 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #2 Mashhad, Iran 7h 35 min 05:55 (5:55 am)
30th Apr
13:00 (1:00 pm)
30th Apr
Option #3 Mashhad, Iran 8h 00 min 09:35 (9:35 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #4 Mashhad, Iran 8h 00 min 05:30 (5:30 am)
30th Apr
13:00 (1:00 pm)
30th Apr
Option #5 Mashhad, Iran 8h 45 min 04:45 (4:45 am)
30th Apr
13:00 (1:00 pm)
30th Apr
Option #6 Mashhad, Iran 8h 55 min 08:40 (8:40 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #7 Mashhad, Iran 10h 55 min 22:20 (10:20 pm)
30th Apr
08:45 (8:45 am)
1st May
Option #8 Mashhad, Iran 11h 40 min 05:55 (5:55 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #9 Mashhad, Iran 12h 05 min 05:30 (5:30 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #10 Mashhad, Iran 12h 25 min 20:50 (8:50 pm)
30th Apr
08:45 (8:45 am)
1st May
Option #11 Mashhad, Iran 12h 50 min 04:45 (4:45 am)
30th Apr
17:05 (5:05 pm)
30th Apr
Option #12 Tabriz, Iran 13h 45 min 22:00 (10:00 pm)
30th Apr
11:15 (11:15 am)
1st May
Option #13 Mashhad, Iran 15h 10 min 22:20 (10:20 pm)
30th Apr
13:00 (1:00 pm)
1st May
Option #14 Mashhad, Iran 16h 40 min 20:50 (8:50 pm)
30th Apr
13:00 (1:00 pm)
1st May
Option #15 Mashhad, Iran 20h 05 min 20:50 (8:50 pm)
30th Apr
16:25 (4:25 pm)
1st May
Option #16 Tabriz, Iran 17h 30 min 18:15 (6:15 pm)
30th Apr
11:15 (11:15 am)
1st May
Option #17 Mashhad, Iran 17h 40 min 15:35 (3:35 pm)
30th Apr
08:45 (8:45 am)
1st May
Option #18 Tabriz, Iran 17h 45 min 18:00 (6:00 pm)
30th Apr
11:15 (11:15 am)
1st May
Option #19 Mashhad, Iran 17h 55 min 15:20 (3:20 pm)
30th Apr
08:45 (8:45 am)
1st May
Option #20 Mashhad, Iran 18h 30 min 14:45 (2:45 pm)
30th Apr
08:45 (8:45 am)
1st May

Option #1

Flight Tehran - Mashhad

Varesh Airlines domestic flight VRH5840 leaves Tehran (Mehrabad) at 10:10 (10:10 am) and lands in Mashhad at 11:30 (11:30 am). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 3 hours and 10 minutes (from 11:30 / 11:30 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #2

Flight Tehran - Mashhad

Mahan Air domestic flight W51081 leaves Tehran (Mehrabad) at 05:55 (5:55 am) and lands in Mashhad at 07:30 (7:30 am). Flight duration is 1 hours 35 minutes.

Connection in Mashhad

Connection time in Mashhad is 3 hours and 30 minutes (from 07:30 / 7:30 am, 30th Apr to 11:00 / 11:00 am, 30th Apr).

Flight Mashhad - Baghdad

Iraqi Airways international flight IA162 leaves Mashhad at 11:00 (11:00 am) and lands in Baghdad at 13:00 (1:00 pm). Flight duration is 2 hours 30 minutes.

Option #3

Flight Tehran - Mashhad

Iran Aseman Airlines domestic flight EP602 leaves Tehran (Mehrabad), Terminal «4» at 09:35 (9:35 am) and lands in Mashhad at 11:00 (11:00 am). Flight duration is 1 hours 25 minutes.

Connection in Mashhad

Connection time in Mashhad is 3 hours and 40 minutes (from 11:00 / 11:00 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #4

Flight Tehran - Mashhad

ATA Airlines domestic flight TBZ5629 leaves Tehran (Mehrabad) at 05:30 (5:30 am) and lands in Mashhad at 06:50 (6:50 am). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 4 hours and 10 minutes (from 06:50 / 6:50 am, 30th Apr to 11:00 / 11:00 am, 30th Apr).

Flight Mashhad - Baghdad

Iraqi Airways international flight IA162 leaves Mashhad at 11:00 (11:00 am) and lands in Baghdad at 13:00 (1:00 pm). Flight duration is 2 hours 30 minutes.

Option #5

Flight Tehran - Mashhad

Meraj Airlines domestic flight MRJ2802 leaves Tehran (Mehrabad) at 04:45 (4:45 am) and lands in Mashhad at 06:15 (6:15 am). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 4 hours and 45 minutes (from 06:15 / 6:15 am, 30th Apr to 11:00 / 11:00 am, 30th Apr).

Flight Mashhad - Baghdad

Iraqi Airways international flight IA162 leaves Mashhad at 11:00 (11:00 am) and lands in Baghdad at 13:00 (1:00 pm). Flight duration is 2 hours 30 minutes.

Option #6

Flight Tehran - Mashhad

ATA Airlines domestic flight TBZ5698 leaves Tehran (Mehrabad) at 08:40 (8:40 am) and lands in Mashhad at 10:00 (10:00 am). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 4 hours and 40 minutes (from 10:00 / 10:00 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #7

Flight Tehran - Mashhad

ATA Airlines domestic flight TBZ5619 leaves Tehran (Mehrabad) at 22:20 (10:20 pm) and lands in Mashhad at 23:40 (11:40 pm). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 7 hours and 20 minutes (from 23:40 / 11:40 pm, 30th Apr to 07:00 / 7:00 am, 1st May).

Flight Mashhad - Baghdad

Iran Airtour international flight B99752 leaves Mashhad at 07:00 (7:00 am) and lands in Baghdad at 08:45 (8:45 am). Flight duration is 2 hours 15 minutes.

Option #8

Flight Tehran - Mashhad

Mahan Air domestic flight W51081 leaves Tehran (Mehrabad) at 05:55 (5:55 am) and lands in Mashhad at 07:30 (7:30 am). Flight duration is 1 hours 35 minutes.

Connection in Mashhad

Connection time in Mashhad is 7 hours and 10 minutes (from 07:30 / 7:30 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #9

Flight Tehran - Mashhad

ATA Airlines domestic flight TBZ5629 leaves Tehran (Mehrabad) at 05:30 (5:30 am) and lands in Mashhad at 06:50 (6:50 am). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 7 hours and 50 minutes (from 06:50 / 6:50 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #10

Flight Tehran - Mashhad

Sepehran Airlines domestic flight IS4310 leaves Tehran (Mehrabad) at 20:50 (8:50 pm) and lands in Mashhad at 22:20 (10:20 pm). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 8 hours and 40 minutes (from 22:20 / 10:20 pm, 30th Apr to 07:00 / 7:00 am, 1st May).

Flight Mashhad - Baghdad

Iran Airtour international flight B99752 leaves Mashhad at 07:00 (7:00 am) and lands in Baghdad at 08:45 (8:45 am). Flight duration is 2 hours 15 minutes.

Option #11

Flight Tehran - Mashhad

Meraj Airlines domestic flight MRJ2802 leaves Tehran (Mehrabad) at 04:45 (4:45 am) and lands in Mashhad at 06:15 (6:15 am). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 8 hours and 25 minutes (from 06:15 / 6:15 am, 30th Apr to 14:40 / 2:40 pm, 30th Apr).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:40 (2:40 pm) and lands in Baghdad at 17:05 (5:05 pm). Flight duration is 2 hours 55 minutes.

Option #12

Flight Tehran - Tabriz

ATA Airlines domestic flight TBZ5606 leaves Tehran (Mehrabad) at 22:00 (10:00 pm) and lands in Tabriz at 23:00 (11:00 pm). Flight duration is 1 hours 00 minutes.

Connection in Tabriz

Connection time in Tabriz is 11 hours and 0 minutes (from 23:00 / 11:00 pm, 30th Apr to 10:00 / 10:00 am, 1st May).

Flight Tabriz - Baghdad

Iran Airtour international flight B99748 leaves Tabriz at 10:00 (10:00 am) and lands in Baghdad at 11:15 (11:15 am). Flight duration is 1 hours 45 minutes.

Option #13

Flight Tehran - Mashhad

ATA Airlines domestic flight TBZ5619 leaves Tehran (Mehrabad) at 22:20 (10:20 pm) and lands in Mashhad at 23:40 (11:40 pm). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 11 hours and 20 minutes (from 23:40 / 11:40 pm, 30th Apr to 11:00 / 11:00 am, 1st May).

Flight Mashhad - Baghdad

Iraqi Airways international flight IA162 leaves Mashhad at 11:00 (11:00 am) and lands in Baghdad at 13:00 (1:00 pm). Flight duration is 2 hours 30 minutes.

Option #14

Flight Tehran - Mashhad

Sepehran Airlines domestic flight IS4310 leaves Tehran (Mehrabad) at 20:50 (8:50 pm) and lands in Mashhad at 22:20 (10:20 pm). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 12 hours and 40 minutes (from 22:20 / 10:20 pm, 30th Apr to 11:00 / 11:00 am, 1st May).

Flight Mashhad - Baghdad

Iraqi Airways international flight IA162 leaves Mashhad at 11:00 (11:00 am) and lands in Baghdad at 13:00 (1:00 pm). Flight duration is 2 hours 30 minutes.

Option #15

Flight Tehran - Mashhad

Sepehran Airlines domestic flight IS4310 leaves Tehran (Mehrabad) at 20:50 (8:50 pm) and lands in Mashhad at 22:20 (10:20 pm). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 15 hours and 40 minutes (from 22:20 / 10:20 pm, 30th Apr to 14:00 / 2:00 pm, 1st May).

Flight Mashhad - Baghdad

Sepehran Airlines international flight IS7304 leaves Mashhad at 14:00 (2:00 pm) and lands in Baghdad at 16:25 (4:25 pm). Flight duration is 2 hours 55 minutes.

Option #16

Flight Tehran - Tabriz

Mahan Air domestic flight W51002 leaves Tehran (Mehrabad) at 18:15 (6:15 pm) and lands in Tabriz at 19:45 (7:45 pm). Flight duration is 1 hours 30 minutes.

Connection in Tabriz

Connection time in Tabriz is 14 hours and 15 minutes (from 19:45 / 7:45 pm, 30th Apr to 10:00 / 10:00 am, 1st May).

Flight Tabriz - Baghdad

Iran Airtour international flight B99748 leaves Tabriz at 10:00 (10:00 am) and lands in Baghdad at 11:15 (11:15 am). Flight duration is 1 hours 45 minutes.

Option #17

Flight Tehran - Mashhad

Qeshm Air domestic flight QB1202 leaves Tehran (Mehrabad) at 15:35 (3:35 pm) and lands in Mashhad at 16:50 (4:50 pm). Flight duration is 1 hours 15 minutes.

Connection in Mashhad

Connection time in Mashhad is 14 hours and 10 minutes (from 16:50 / 4:50 pm, 30th Apr to 07:00 / 7:00 am, 1st May).

Flight Mashhad - Baghdad

Iran Airtour international flight B99752 leaves Mashhad at 07:00 (7:00 am) and lands in Baghdad at 08:45 (8:45 am). Flight duration is 2 hours 15 minutes.

Option #18

Flight Tehran - Tabriz

ATA Airlines domestic flight TBZ5604 leaves Tehran (Mehrabad) at 18:00 (6:00 pm) and lands in Tabriz at 19:00 (7:00 pm). Flight duration is 1 hours 00 minutes.

Connection in Tabriz

Connection time in Tabriz is 15 hours and 0 minutes (from 19:00 / 7:00 pm, 30th Apr to 10:00 / 10:00 am, 1st May).

Flight Tabriz - Baghdad

Iran Airtour international flight B99748 leaves Tabriz at 10:00 (10:00 am) and lands in Baghdad at 11:15 (11:15 am). Flight duration is 1 hours 45 minutes.

Option #19

Flight Tehran - Mashhad

Qeshm Air domestic flight QB1302 leaves Tehran (Mehrabad) at 15:20 (3:20 pm) and lands in Mashhad at 16:40 (4:40 pm). Flight duration is 1 hours 20 minutes.

Connection in Mashhad

Connection time in Mashhad is 14 hours and 20 minutes (from 16:40 / 4:40 pm, 30th Apr to 07:00 / 7:00 am, 1st May).

Flight Mashhad - Baghdad

Iran Airtour international flight B99752 leaves Mashhad at 07:00 (7:00 am) and lands in Baghdad at 08:45 (8:45 am). Flight duration is 2 hours 15 minutes.

Option #20

Flight Tehran - Mashhad

Qeshm Air domestic flight QB1254 leaves Tehran (Mehrabad) at 14:45 (2:45 pm) and lands in Mashhad at 16:15 (4:15 pm). Flight duration is 1 hours 30 minutes.

Connection in Mashhad

Connection time in Mashhad is 14 hours and 45 minutes (from 16:15 / 4:15 pm, 30th Apr to 07:00 / 7:00 am, 1st May).

Flight Mashhad - Baghdad

Iran Airtour international flight B99752 leaves Mashhad at 07:00 (7:00 am) and lands in Baghdad at 08:45 (8:45 am). Flight duration is 2 hours 15 minutes.

Available departure days

Select departure date to find flight connections between Tehran and Baghdad. Note that other flight options may be available for different date.

See also

Return flights (Baghdad to Tehran)

More flight connections

Privacy Disclaimer