×
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
Air Canada 35 results US$1,590 View Flights
Lufthansa 23 results US$1,625 View Flights
Austrian Airlines 1 result US$1,861 View Flights
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,593
nanakflights.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,593
nanakflights.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,620
nanakflights.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC844
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
2h 10m
FRA
8:00 am
1h 40m
LHR
8:40 am
2h 25m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
2h 10m layover in Frankfurt (FRA)
LH900
8:00 am, 31 Jul Fri
FRA Frankfurt
8:40 am, 31 Jul Fri
LHR London
1h 40m
2h 25m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,620
nanakflights.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC844
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
3h
FRA
8:50 am
1h 40m
LHR
9:30 am
1h 35m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
3h layover in Frankfurt (FRA)
LH902
8:50 am, 31 Jul Fri
FRA Frankfurt
9:30 am, 31 Jul Fri
LHR London
1h 40m
1h 35m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,625
airtickets.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6793
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,648
nanakflights.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
3h
FRA
8:50 am
1h 40m
LHR
9:30 am
1h 35m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
3h layover in Frankfurt (FRA)
LH902
8:50 am, 31 Jul Fri
FRA Frankfurt
9:30 am, 31 Jul Fri
LHR London
1h 40m
1h 35m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,648
nanakflights.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
2h 10m
FRA
8:00 am
1h 40m
LHR
8:40 am
2h 25m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
2h 10m layover in Frankfurt (FRA)
LH900
8:00 am, 31 Jul Fri
FRA Frankfurt
8:40 am, 31 Jul Fri
LHR London
1h 40m
2h 25m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,660
nanakflights.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6793
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
2h 10m
FRA
8:00 am
1h 40m
LHR
8:40 am
2h 25m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
2h 10m layover in Frankfurt (FRA)
LH900
8:00 am, 31 Jul Fri
FRA Frankfurt
8:40 am, 31 Jul Fri
LHR London
1h 40m
2h 25m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 20h 25m
3:05 am IKA - 1:00 pm YYC
US$1,660
nanakflights.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC6793
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt, London

IKA
3:05 am
5h 15m
FRA
5:50 am
3h
FRA
8:50 am
1h 40m
LHR
9:30 am
1h 35m
LHR
11:05 am
8h 55m
YYC
1:00 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
3h layover in Frankfurt (FRA)
LH902
8:50 am, 31 Jul Fri
FRA Frankfurt
9:30 am, 31 Jul Fri
LHR London
1h 40m
1h 35m layover in London (LHR)
AC6846
11:05 am, 31 Jul Fri
LHR London
1:00 pm, 31 Jul Fri
YYC Calgary
8h 55m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 2+ stops 19h
6:35 am IKA - 3:05 pm YYC
US$1,682
nanakflights.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC844
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Istanbul, Frankfurt

IKA
6:35 am
3h 30m
SAW
8:35 am
1h 45m
SAW
10:20 am
3h 10m
FRA
12:30 pm
1h
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
TK899
6:35 am, 31 Jul Fri
IKA Tehran
8:35 am, 31 Jul Fri
SAW Istanbul
3h 30m
1h 45m layover in Istanbul (SAW)
TK1617
10:20 am, 31 Jul Fri
SAW Istanbul
12:30 pm, 31 Jul Fri
FRA Frankfurt
3h 10m
1h layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
3h 30m
LHR
1:30 pm
1h 40m
FRA
4:10 pm
1h 35m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m

* Operated by Air Canada

3h 30m layover in London (LHR)
LH907
1:30 pm, 21 Jun Sun
LHR London
4:10 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
1h 35m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m

* Operated by Air Canada

Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m

* Operated by Air Canada

1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
3h 30m
LHR
1:30 pm
1h 40m
FRA
4:10 pm
1h 35m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m

* Operated by Air Canada

3h 30m layover in London (LHR)
LH907
1:30 pm, 21 Jun Sun
LHR London
4:10 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
1h 35m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
3h 30m
LHR
1:30 pm
1h 40m
FRA
4:10 pm
1h 35m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
3h 30m layover in London (LHR)
LH907
1:30 pm, 21 Jun Sun
LHR London
4:10 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
1h 35m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6847
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m

* Operated by Air Canada

1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m

* Operated by Air Canada

Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
3h 30m
LHR
1:30 pm
1h 40m
FRA
4:10 pm
1h 35m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
3h 30m layover in London (LHR)
LH907
1:30 pm, 21 Jun Sun
LHR London
4:10 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
1h 35m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m

* Operated by Air Canada

Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 20h 5m
6:30 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,680
smartfares.com
Show Details

Depart: Calgary to Tehran via London, Frankfurt

YYC
6:30 pm
8h 30m
LHR
10:00 am (+1)
1h 45m
LHR
11:45 am
1h 40m
FRA
2:25 pm
3h 20m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
AC850
6:30 pm, 20 Jun Sat
YYC Calgary
10:00 am, 21 Jun Sun
LHR London
8h 30m
1h 45m layover in London (LHR)
LH905
11:45 am, 21 Jun Sun
LHR London
2:25 pm, 21 Jun Sun
FRA Frankfurt
1h 40m
3h 20m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m

* Operated by Air Canada

Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Multiple Airlines 2+ stops 23h 40m
2:55 pm YYC - 1:05 am (+2) IKA
Lufthansa 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,682
hop2.com
Show Details

Depart: Calgary to Tehran via Chicago, Frankfurt

YYC
2:55 pm
3h 36m
ORD
7:31 pm
3h 4m
ORD
10:35 pm
8h 25m
FRA
2:00 pm (+1)
3h 45m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
UA5627
2:55 pm, 20 Jun Sat
YYC Calgary
7:31 pm, 20 Jun Sat
ORD Chicago
3h 36m
3h 4m layover in Chicago (ORD)
LH433
10:35 pm, 20 Jun Sat
ORD Chicago
2:00 pm, 21 Jun Sun
FRA Frankfurt
8h 25m
3h 45m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
LH6792
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m
Depart: Sat, 20 Jun Return: Fri, 31 Jul Calgary to Tehran Sat, 20 Jun - Fri, 31 Jul
Lufthansa 1 stop 23h 20m
3:15 pm YYC - 1:05 am (+2) IKA
Multiple Airlines 1 stop 22h 30m
3:05 am IKA - 3:05 pm YYC
US$1,697
onetravel.com
Show Details

Depart: Calgary to Tehran via Frankfurt

YYC
3:15 pm
9h 5m
FRA
8:20 am (+1)
9h 25m
FRA
5:45 pm
4h 50m
IKA
1:05 am (+1)
Airlines
Flight No.
From
To
Duration
LH6793
3:15 pm, 20 Jun Sat
YYC Calgary
8:20 am, 21 Jun Sun
FRA Frankfurt
9h 5m
9h 25m layover in Frankfurt (FRA)
LH600
5:45 pm, 21 Jun Sun
FRA Frankfurt
1:05 am, 22 Jun Mon
IKA Tehran
4h 50m

Return: Tehran to Calgary via Frankfurt

IKA
3:05 am
5h 15m
FRA
5:50 am
7h 40m
FRA
1:30 pm
9h 35m
YYC
3:05 pm
Airlines
Flight No.
From
To
Duration
LH601
3:05 am, 31 Jul Fri
IKA Tehran
5:50 am, 31 Jul Fri
FRA Frankfurt
5h 15m
7h 40m layover in Frankfurt (FRA)
AC845
1:30 pm, 31 Jul Fri
FRA Frankfurt
3:05 pm, 31 Jul Fri
YYC Calgary
9h 35m