×
Flights
  • One way
  • Round trip
Cheap Flights from Calgary to Iran
(Modify Search)
  • Airlines
  • Flights

Cheap Flights from Calgary to Iran

Airline Results Price View
View All Airlines View Flights
Lufthansa 32 results US$2,383 View Flights
Air Canada 31 results US$2,383 View Flights
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,381
fly.co.uk
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,381
fly.co.uk
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Lufthansa 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,381
fly.co.uk
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
LH6792
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,381
fly.co.uk
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Lufthansa 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,381
fly.co.uk
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
LH6792
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Lufthansa 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,408
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
LH6792
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m

* Operated by Air Canada

Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,408
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 1 stop 20h 10m
6:05 pm YYC - 12:45 am (+2) IKA
Lufthansa 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,439
airtickets.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
6:05 pm
9h 5m
FRA
11:10 am (+1)
6h 15m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6793
6:05 pm, 5 Dec Fri
YYC Calgary
11:10 am, 6 Dec Sat
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
LH6792
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 30m
6:00 pm YYC - 1:00 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,501
onetravel.com
Show Details

Depart: Calgary to Tehran via London, Istanbul

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
1h 30m
LHR
11:40 am
3h 50m
IST
5:30 pm
2h 55m
IST
8:25 pm
3h 5m
IKA
1:00 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
1h 30m layover in London (LHR)
TK1980
11:40 am, 6 Dec Sat
LHR London
5:30 pm, 6 Dec Sat
IST Istanbul
3h 50m
2h 55m layover in Istanbul (IST)
TK874
8:25 pm, 6 Dec Sat
IST Istanbul
1:00 am, 7 Dec Sun
IKA Tehran
3h 5m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 30m
6:00 pm YYC - 1:00 am (+2) IKA
Lufthansa 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,501
onetravel.com
Show Details

Depart: Calgary to Tehran via London, Istanbul

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
1h 30m
LHR
11:40 am
3h 50m
IST
5:30 pm
2h 55m
IST
8:25 pm
3h 5m
IKA
1:00 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
1h 30m layover in London (LHR)
TK1980
11:40 am, 6 Dec Sat
LHR London
5:30 pm, 6 Dec Sat
IST Istanbul
3h 50m
2h 55m layover in Istanbul (IST)
TK874
8:25 pm, 6 Dec Sat
IST Istanbul
1:00 am, 7 Dec Sun
IKA Tehran
3h 5m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
LH6792
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 21h 15m
5:10 am IKA - 3:55 pm YYC
US$2,516
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, London

IKA
5:10 am
3h 35m
IST
7:15 am
1h 45m
IST
9:00 am
4h 15m
LHR
11:15 am
2h 15m
LHR
1:30 pm
9h 25m
YYC
3:55 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 7 Jan Wed
IKA Tehran
7:15 am, 7 Jan Wed
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 7 Jan Wed
IST Istanbul
11:15 am, 7 Jan Wed
LHR London
4h 15m
2h 15m layover in London (LHR)
AC851
1:30 pm, 7 Jan Wed
LHR London
3:55 pm, 7 Jan Wed
YYC Calgary
9h 25m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 21h 15m
5:10 am IKA - 3:55 pm YYC
US$2,516
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, London

IKA
5:10 am
3h 35m
IST
7:15 am
1h 45m
IST
9:00 am
4h 15m
LHR
11:15 am
2h 15m
LHR
1:30 pm
9h 25m
YYC
3:55 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 7 Jan Wed
IKA Tehran
7:15 am, 7 Jan Wed
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 7 Jan Wed
IST Istanbul
11:15 am, 7 Jan Wed
LHR London
4h 15m
2h 15m layover in London (LHR)
AC851
1:30 pm, 7 Jan Wed
LHR London
3:55 pm, 7 Jan Wed
YYC Calgary
9h 25m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 19h 15m
6:20 am IKA - 3:05 pm YYC
US$2,521
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
6:20 am
3h 30m
SAW
8:20 am
1h 55m
SAW
10:15 am
3h 15m
FRA
12:30 pm
1h
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK899
6:20 am, 7 Jan Wed
IKA Tehran
8:20 am, 7 Jan Wed
SAW Istanbul
3h 30m
1h 55m layover in Istanbul (SAW)
TK1617
10:15 am, 7 Jan Wed
SAW Istanbul
12:30 pm, 7 Jan Wed
FRA Frankfurt
3h 15m
1h layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 19h 15m
6:20 am IKA - 3:05 pm YYC
US$2,521
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
6:20 am
3h 30m
SAW
8:20 am
1h 55m
SAW
10:15 am
3h 15m
FRA
12:30 pm
1h
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK899
6:20 am, 7 Jan Wed
IKA Tehran
8:20 am, 7 Jan Wed
SAW Istanbul
3h 30m
1h 55m layover in Istanbul (SAW)
TK1617
10:15 am, 7 Jan Wed
SAW Istanbul
12:30 pm, 7 Jan Wed
FRA Frankfurt
3h 15m
1h layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
5:10 am IKA - 3:05 pm YYC
US$2,521
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
5:10 am
3h 35m
IST
7:15 am
1h 5m
IST
8:20 am
3h 20m
FRA
10:40 am
2h 50m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 7 Jan Wed
IKA Tehran
7:15 am, 7 Jan Wed
IST Istanbul
3h 35m
1h 5m layover in Istanbul (IST)
TK1587
8:20 am, 7 Jan Wed
IST Istanbul
10:40 am, 7 Jan Wed
FRA Frankfurt
3h 20m
2h 50m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Lufthansa 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
5:10 am IKA - 3:05 pm YYC
US$2,521
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m

* Operated by Air Canada

3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
5:10 am
3h 35m
IST
7:15 am
1h 5m
IST
8:20 am
3h 20m
FRA
10:40 am
2h 50m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 7 Jan Wed
IKA Tehran
7:15 am, 7 Jan Wed
IST Istanbul
3h 35m
1h 5m layover in Istanbul (IST)
TK1587
8:20 am, 7 Jan Wed
IST Istanbul
10:40 am, 7 Jan Wed
FRA Frankfurt
3h 20m
2h 50m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 19h 15m
6:20 am IKA - 3:05 pm YYC
US$2,521
onetravel.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
2h 20m
LHR
12:30 pm
1h 35m
FRA
3:05 pm
2h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
2h 20m layover in London (LHR)
LH905
12:30 pm, 6 Dec Sat
LHR London
3:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
2h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
6:20 am
3h 30m
SAW
8:20 am
1h 55m
SAW
10:15 am
3h 15m
FRA
12:30 pm
1h
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK899
6:20 am, 7 Jan Wed
IKA Tehran
8:20 am, 7 Jan Wed
SAW Istanbul
3h 30m
1h 55m layover in Istanbul (SAW)
TK1617
10:15 am, 7 Jan Wed
SAW Istanbul
12:30 pm, 7 Jan Wed
FRA Frankfurt
3h 15m
1h layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 15m
6:00 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 2+ stops 19h 15m
6:20 am IKA - 3:05 pm YYC
US$2,521
onetravel.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
3h 20m
LHR
1:30 pm
1h 35m
FRA
4:05 pm
1h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
3h 20m layover in London (LHR)
LH907
1:30 pm, 6 Dec Sat
LHR London
4:05 pm, 6 Dec Sat
FRA Frankfurt
1h 35m
1h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
6:20 am
3h 30m
SAW
8:20 am
1h 55m
SAW
10:15 am
3h 15m
FRA
12:30 pm
1h
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK899
6:20 am, 7 Jan Wed
IKA Tehran
8:20 am, 7 Jan Wed
SAW Istanbul
3h 30m
1h 55m layover in Istanbul (SAW)
TK1617
10:15 am, 7 Jan Wed
SAW Istanbul
12:30 pm, 7 Jan Wed
FRA Frankfurt
3h 15m
1h layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 2+ stops 20h 30m
6:00 pm YYC - 1:00 am (+2) IKA
Multiple Airlines 2+ stops 21h 15m
5:10 am IKA - 3:55 pm YYC
US$2,576
cheapoair.com
Show Details

Depart: Calgary to Tehran via London, Istanbul

YYC
6:00 pm
9h 10m
LHR
10:10 am (+1)
1h 30m
LHR
11:40 am
3h 50m
IST
5:30 pm
2h 55m
IST
8:25 pm
3h 5m
IKA
1:00 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:00 pm, 5 Dec Fri
YYC Calgary
10:10 am, 6 Dec Sat
LHR London
9h 10m
1h 30m layover in London (LHR)
TK1980
11:40 am, 6 Dec Sat
LHR London
5:30 pm, 6 Dec Sat
IST Istanbul
3h 50m
2h 55m layover in Istanbul (IST)
TK874
8:25 pm, 6 Dec Sat
IST Istanbul
1:00 am, 7 Dec Sun
IKA Tehran
3h 5m

Return: Tehran to Calgary via Istanbul, London

IKA
5:10 am
3h 35m
IST
7:15 am
1h 45m
IST
9:00 am
4h 15m
LHR
11:15 am
2h 15m
LHR
1:30 pm
9h 25m
YYC
3:55 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 7 Jan Wed
IKA Tehran
7:15 am, 7 Jan Wed
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 7 Jan Wed
IST Istanbul
11:15 am, 7 Jan Wed
LHR London
4h 15m
2h 15m layover in London (LHR)
AC851
1:30 pm, 7 Jan Wed
LHR London
3:55 pm, 7 Jan Wed
YYC Calgary
9h 25m
Depart: Fri, 5 Dec Return: Wed, 7 Jan Calgary to Tehran Fri, 5 Dec - Wed, 7 Jan
Multiple Airlines 1 stop 20h 10m
6:05 pm YYC - 12:45 am (+2) IKA
Multiple Airlines 1 stop 22h 45m
2:50 am IKA - 3:05 pm YYC
US$2,599
onetravel.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
6:05 pm
9h 5m
FRA
11:10 am (+1)
6h 15m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC844
6:05 pm, 5 Dec Fri
YYC Calgary
11:10 am, 6 Dec Sat
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 6 Dec Sat
FRA Frankfurt
12:45 am, 7 Dec Sun
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
2:50 am
5h 25m
FRA
5:45 am
7h 45m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
2:50 am, 7 Jan Wed
IKA Tehran
5:45 am, 7 Jan Wed
FRA Frankfurt
5h 25m
7h 45m layover in Frankfurt (FRA)
AC845
1:30 pm, 7 Jan Wed
FRA Frankfurt
3:05 pm, 7 Jan Wed
YYC Calgary
9h 35m