×
Flights
  • One way
  • Round trip
Cheap Flights from Tehran to Vancouver
(Modify Search)
  • Airlines
  • Flights

Cheap Flights from Tehran to Vancouver

Airline Results Price View
View All Airlines View Flights
Air Canada 410 results US$1,376 View Flights
Lufthansa 290 results US$1,470 View Flights
Turkish Airlines 76 results US$1,510 View Flights
Austrian Airlines 3 results US$1,652 View Flights
KLM 7 results US$1,680 View Flights
American Airlines 1 result US$6,728 View Flights
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 22h 30m
6:00 pm YVR - 4:00 am (+2) IKA
US$1,376
us.bravofly.com
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via London, Istanbul

YVR
6:00 pm
9h 15m
LHR
11:15 am (+1)
4h 55m
LHR
4:10 pm
3h 50m
IST
10:00 pm
1h 30m
IST
11:30 pm
3h
IKA
4:00 am (+1)
Airlines
Flight No.
From
To
Duration
AC854
6:00 pm, 21 Jan Wed
YVR Vancouver
11:15 am, 22 Jan Thu
LHR London
9h 15m
4h 55m layover in London (LHR)
TK1986
4:10 pm, 22 Jan Thu
LHR London
10:00 pm, 22 Jan Thu
IST Istanbul
3h 50m
1h 30m layover in Istanbul (IST)
TK872
11:30 pm, 22 Jan Thu
IST Istanbul
4:00 am, 23 Jan Fri
IKA Tehran
3h
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 3h 45m
9:30 am YVR - 12:45 am (+2) IKA
US$1,379
us.bravofly.com
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Toronto, Frankfurt

YVR
9:30 am
4h 20m
YYZ
4:50 pm
4h 40m
YYZ
9:30 pm
7h 35m
FRA
11:05 am (+1)
6h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC34
9:30 am, 17 Jan Sat
YVR Vancouver
4:50 pm, 17 Jan Sat
YYZ Toronto
4h 20m
4h 40m layover in Toronto (YYZ)
AC876
9:30 pm, 17 Jan Sat
YYZ Toronto
11:05 am, 18 Jan Sun
FRA Frankfurt
7h 35m
6h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 3h 45m
9:30 am YVR - 12:45 am (+2) IKA
US$1,379
us.bravofly.com
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Toronto, Frankfurt

YVR
9:30 am
4h 20m
YYZ
4:50 pm
4h 40m
YYZ
9:30 pm
7h 35m
FRA
11:05 am (+1)
6h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC34
9:30 am, 21 Jan Wed
YVR Vancouver
4:50 pm, 21 Jan Wed
YYZ Toronto
4h 20m
4h 40m layover in Toronto (YYZ)
AC876
9:30 pm, 21 Jan Wed
YYZ Toronto
11:05 am, 22 Jan Thu
FRA Frankfurt
7h 35m
6h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 45m
12:30 pm YVR - 12:45 am (+2) IKA
US$1,379
us.bravofly.com
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Toronto, Frankfurt

YVR
12:30 pm
4h 20m
YYZ
7:50 pm
1h 40m
YYZ
9:30 pm
7h 35m
FRA
11:05 am (+1)
6h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC102
12:30 pm, 17 Jan Sat
YVR Vancouver
7:50 pm, 17 Jan Sat
YYZ Toronto
4h 20m
1h 40m layover in Toronto (YYZ)
AC876
9:30 pm, 17 Jan Sat
YYZ Toronto
11:05 am, 18 Jan Sun
FRA Frankfurt
7h 35m
6h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 45m
12:30 pm YVR - 12:45 am (+2) IKA
US$1,379
us.bravofly.com
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Toronto, Frankfurt

YVR
12:30 pm
4h 20m
YYZ
7:50 pm
1h 40m
YYZ
9:30 pm
7h 35m
FRA
11:05 am (+1)
6h 20m
FRA
5:25 pm
4h 50m
IKA
12:45 am (+1)
Airlines
Flight No.
From
To
Duration
AC102
12:30 pm, 21 Jan Wed
YVR Vancouver
7:50 pm, 21 Jan Wed
YYZ Toronto
4h 20m
1h 40m layover in Toronto (YYZ)
AC876
9:30 pm, 21 Jan Wed
YYZ Toronto
11:05 am, 22 Jan Thu
FRA Frankfurt
7h 35m
6h 20m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Tue, 9 Dec Return: Mon, 19 Jan Tehran to Vancouver Tue, 9 Dec - Mon, 19 Jan
Multiple Airlines 2+ stops 1d
3:35 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 1d 20m
6:00 pm YVR - 5:50 am (+2) IKA
US$1,393
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, London

IKA
3:35 am
3h 25m
IST
5:30 am
3h 30m
IST
9:00 am
4h 15m
LHR
11:15 am
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK875
3:35 am, 9 Dec Tue
IKA Tehran
5:30 am, 9 Dec Tue
IST Istanbul
3h 25m
3h 30m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via London, Istanbul

YVR
6:00 pm
9h 15m
LHR
11:15 am (+1)
6h 5m
LGW
5:20 pm
3h 50m
IST
11:10 pm
2h 10m
IST
1:20 am
3h
IKA
5:50 am
Airlines
Flight No.
From
To
Duration
AC854
6:00 pm, 19 Jan Mon
YVR Vancouver
11:15 am, 20 Jan Tue
LHR London
9h 15m
6h 5m layover in London (LHR)
TK1998
5:20 pm, 20 Jan Tue
LGW London
11:10 pm, 20 Jan Tue
IST Istanbul
3h 50m
2h 10m layover in Istanbul (IST)
TK878
1:20 am, 21 Jan Wed
IST Istanbul
5:50 am, 21 Jan Wed
IKA Tehran
3h
Depart: Tue, 9 Dec Return: Wed, 21 Jan Tehran to Vancouver Tue, 9 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 22h 25m
5:10 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 1d 20m
6:00 pm YVR - 5:50 am (+2) IKA
US$1,405
cheapoair.com
Show Details

Depart: Tehran to Vancouver 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
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 9 Dec Tue
IKA Tehran
7:15 am, 9 Dec Tue
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via London, Istanbul

YVR
6:00 pm
9h 15m
LHR
11:15 am (+1)
5h 5m
LHR
4:20 pm
3h 55m
IST
10:15 pm
3h 5m
IST
1:20 am
3h
IKA
5:50 am
Airlines
Flight No.
From
To
Duration
AC854
6:00 pm, 21 Jan Wed
YVR Vancouver
11:15 am, 22 Jan Thu
LHR London
9h 15m
5h 5m layover in London (LHR)
BA680
4:20 pm, 22 Jan Thu
LHR London
10:15 pm, 22 Jan Thu
IST Istanbul
3h 55m
3h 5m layover in Istanbul (IST)
TK878
1:20 am, 23 Jan Fri
IST Istanbul
5:50 am, 23 Jan Fri
IKA Tehran
3h
Depart: Tue, 9 Dec Return: Wed, 21 Jan Tehran to Vancouver Tue, 9 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d
3:35 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 1d 20m
6:00 pm YVR - 5:50 am (+2) IKA
US$1,405
cheapoair.com
Show Details

Depart: Tehran to Vancouver via Istanbul, London

IKA
3:35 am
3h 25m
IST
5:30 am
3h 30m
IST
9:00 am
4h 15m
LHR
11:15 am
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK875
3:35 am, 9 Dec Tue
IKA Tehran
5:30 am, 9 Dec Tue
IST Istanbul
3h 25m
3h 30m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via London, Istanbul

YVR
6:00 pm
9h 15m
LHR
11:15 am (+1)
5h 5m
LHR
4:20 pm
3h 55m
IST
10:15 pm
3h 5m
IST
1:20 am
3h
IKA
5:50 am
Airlines
Flight No.
From
To
Duration
AC854
6:00 pm, 21 Jan Wed
YVR Vancouver
11:15 am, 22 Jan Thu
LHR London
9h 15m
5h 5m layover in London (LHR)
BA680
4:20 pm, 22 Jan Thu
LHR London
10:15 pm, 22 Jan Thu
IST Istanbul
3h 55m
3h 5m layover in Istanbul (IST)
TK878
1:20 am, 23 Jan Fri
IST Istanbul
5:50 am, 23 Jan Fri
IKA Tehran
3h
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 15m
1:00 pm YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
1:00 pm
1h 27m
YYC
3:27 pm
2h 38m
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
AC214
1:00 pm, 17 Jan Sat
YVR Vancouver
3:27 pm, 17 Jan Sat
YYC Calgary
1h 27m
2h 38m layover in Calgary (YYC)
AC844
6:05 pm, 17 Jan Sat
YYC Calgary
11:10 am, 18 Jan Sun
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 3h 15m
10:00 am YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
10:00 am
1h 27m
YYC
12:27 pm
5h 38m
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
AC208
10:00 am, 17 Jan Sat
YVR Vancouver
12:27 pm, 17 Jan Sat
YYC Calgary
1h 27m
5h 38m layover in Calgary (YYC)
AC844
6:05 pm, 17 Jan Sat
YYC Calgary
11:10 am, 18 Jan Sun
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 2h 15m
11:00 am YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
11:00 am
1h 27m
YYC
1:27 pm
4h 38m
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
AC210
11:00 am, 17 Jan Sat
YVR Vancouver
1:27 pm, 17 Jan Sat
YYC Calgary
1h 27m
4h 38m layover in Calgary (YYC)
AC844
6:05 pm, 17 Jan Sat
YYC Calgary
11:10 am, 18 Jan Sun
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Sat, 17 Jan Tehran to Vancouver Sat, 6 Dec - Sat, 17 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 1h 15m
12:00 pm YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
12:00 pm
1h 27m
YYC
2:27 pm
3h 38m
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
AC212
12:00 pm, 17 Jan Sat
YVR Vancouver
2:27 pm, 17 Jan Sat
YYC Calgary
1h 27m
3h 38m layover in Calgary (YYC)
AC844
6:05 pm, 17 Jan Sat
YYC Calgary
11:10 am, 18 Jan Sun
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 18 Jan Sun
FRA Frankfurt
12:45 am, 19 Jan Mon
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 2h 15m
11:00 am YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
11:00 am
1h 27m
YYC
1:27 pm
4h 38m
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
AC210
11:00 am, 21 Jan Wed
YVR Vancouver
1:27 pm, 21 Jan Wed
YYC Calgary
1h 27m
4h 38m layover in Calgary (YYC)
AC844
6:05 pm, 21 Jan Wed
YYC Calgary
11:10 am, 22 Jan Thu
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 3h 15m
10:00 am YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
10:00 am
1h 27m
YYC
12:27 pm
5h 38m
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
AC208
10:00 am, 21 Jan Wed
YVR Vancouver
12:27 pm, 21 Jan Wed
YYC Calgary
1h 27m
5h 38m layover in Calgary (YYC)
AC844
6:05 pm, 21 Jan Wed
YYC Calgary
11:10 am, 22 Jan Thu
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 23h 15m
2:00 pm YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
2:00 pm
1h 27m
YYC
4:27 pm
1h 38m
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
AC216
2:00 pm, 21 Jan Wed
YVR Vancouver
4:27 pm, 21 Jan Wed
YYC Calgary
1h 27m
1h 38m layover in Calgary (YYC)
AC844
6:05 pm, 21 Jan Wed
YYC Calgary
11:10 am, 22 Jan Thu
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Sat, 6 Dec Return: Wed, 21 Jan Tehran to Vancouver Sat, 6 Dec - Wed, 21 Jan
Multiple Airlines 2+ stops 1d 2h 32m
5:10 am IKA - 8:12 pm YVR
Multiple Airlines 2+ stops 1d 1h 15m
12:00 pm YVR - 12:45 am (+2) IKA
US$1,412
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, Toronto

IKA
5:10 am
3h 35m
IST
7:15 am
3h 40m
IST
10:55 am
11h 15m
YYZ
3:10 pm
2h 50m
YYZ
6:00 pm
5h 12m
YVR
8:12 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 6 Dec Sat
IKA Tehran
7:15 am, 6 Dec Sat
IST Istanbul
3h 35m
3h 40m layover in Istanbul (IST)
AC811
10:55 am, 6 Dec Sat
IST Istanbul
3:10 pm, 6 Dec Sat
YYZ Toronto
11h 15m
2h 50m layover in Toronto (YYZ)
AC137
6:00 pm, 6 Dec Sat
YYZ Toronto
8:12 pm, 6 Dec Sat
YVR Vancouver
5h 12m

Return: Vancouver to Tehran via Calgary, Frankfurt

YVR
12:00 pm
1h 27m
YYC
2:27 pm
3h 38m
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
AC212
12:00 pm, 21 Jan Wed
YVR Vancouver
2:27 pm, 21 Jan Wed
YYC Calgary
1h 27m
3h 38m layover in Calgary (YYC)
AC844
6:05 pm, 21 Jan Wed
YYC Calgary
11:10 am, 22 Jan Thu
FRA Frankfurt
9h 5m
6h 15m layover in Frankfurt (FRA)
LH600
5:25 pm, 22 Jan Thu
FRA Frankfurt
12:45 am, 23 Jan Fri
IKA Tehran
4h 50m
Depart: Tue, 9 Dec Return: Fri, 23 Jan Tehran to Vancouver Tue, 9 Dec - Fri, 23 Jan
Multiple Airlines 2+ stops 1d
3:35 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 22h 50m
1:25 pm YVR - 11:45 pm (+1) IKA
US$1,418
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, London

IKA
3:35 am
3h 25m
IST
5:30 am
3h 30m
IST
9:00 am
4h 15m
LHR
11:15 am
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK875
3:35 am, 9 Dec Tue
IKA Tehran
5:30 am, 9 Dec Tue
IST Istanbul
3h 25m
3h 30m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via Frankfurt, Istanbul

YVR
1:25 pm
9h 55m
FRA
8:20 am (+1)
5h 25m
FRA
1:45 pm
3h
SAW
5:45 pm
1h 30m
SAW
7:15 pm
3h
IKA
11:45 pm
Airlines
Flight No.
From
To
Duration
AC9100
1:25 pm, 23 Jan Fri
YVR Vancouver
8:20 am, 24 Jan Sat
FRA Frankfurt
9h 55m
5h 25m layover in Frankfurt (FRA)
TK1618
1:45 pm, 24 Jan Sat
FRA Frankfurt
5:45 pm, 24 Jan Sat
SAW Istanbul
3h
1h 30m layover in Istanbul (SAW)
TK898
7:15 pm, 24 Jan Sat
SAW Istanbul
11:45 pm, 24 Jan Sat
IKA Tehran
3h
Depart: Tue, 9 Dec Return: Fri, 23 Jan Tehran to Vancouver Tue, 9 Dec - Fri, 23 Jan
Multiple Airlines 2+ stops 22h 25m
5:10 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 1d 5m
1:25 pm YVR - 1:00 am (+2) IKA
US$1,418
fly.co.uk
Show Details

Depart: Tehran to Vancouver 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
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 9 Dec Tue
IKA Tehran
7:15 am, 9 Dec Tue
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via Frankfurt, Istanbul

YVR
1:25 pm
9h 55m
FRA
8:20 am (+1)
6h 45m
FRA
3:05 pm
2h 55m
IST
7:00 pm
1h 25m
IST
8:25 pm
3h 5m
IKA
1:00 am (+1)
Airlines
Flight No.
From
To
Duration
AC9100
1:25 pm, 23 Jan Fri
YVR Vancouver
8:20 am, 24 Jan Sat
FRA Frankfurt
9h 55m
6h 45m layover in Frankfurt (FRA)
TK1592
3:05 pm, 24 Jan Sat
FRA Frankfurt
7:00 pm, 24 Jan Sat
IST Istanbul
2h 55m
1h 25m layover in Istanbul (IST)
TK874
8:25 pm, 24 Jan Sat
IST Istanbul
1:00 am, 25 Jan Sun
IKA Tehran
3h 5m
Depart: Tue, 9 Dec Return: Sat, 24 Jan Tehran to Vancouver Tue, 9 Dec - Sat, 24 Jan
Multiple Airlines 2+ stops 22h 25m
5:10 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 22h 50m
1:25 pm YVR - 11:45 pm (+1) IKA
US$1,418
fly.co.uk
Show Details

Depart: Tehran to Vancouver 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
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK873
5:10 am, 9 Dec Tue
IKA Tehran
7:15 am, 9 Dec Tue
IST Istanbul
3h 35m
1h 45m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via Frankfurt, Istanbul

YVR
1:25 pm
9h 55m
FRA
8:20 am (+1)
5h 25m
FRA
1:45 pm
3h
SAW
5:45 pm
1h 30m
SAW
7:15 pm
3h
IKA
11:45 pm
Airlines
Flight No.
From
To
Duration
AC9100
1:25 pm, 24 Jan Sat
YVR Vancouver
8:20 am, 25 Jan Sun
FRA Frankfurt
9h 55m
5h 25m layover in Frankfurt (FRA)
TK1618
1:45 pm, 25 Jan Sun
FRA Frankfurt
5:45 pm, 25 Jan Sun
SAW Istanbul
3h
1h 30m layover in Istanbul (SAW)
TK898
7:15 pm, 25 Jan Sun
SAW Istanbul
11:45 pm, 25 Jan Sun
IKA Tehran
3h
Depart: Tue, 9 Dec Return: Sat, 24 Jan Tehran to Vancouver Tue, 9 Dec - Sat, 24 Jan
Multiple Airlines 2+ stops 1d
3:35 am IKA - 4:05 pm YVR
Multiple Airlines 2+ stops 22h 50m
1:25 pm YVR - 11:45 pm (+1) IKA
US$1,418
fly.co.uk
Show Details

Depart: Tehran to Vancouver via Istanbul, London

IKA
3:35 am
3h 25m
IST
5:30 am
3h 30m
IST
9:00 am
4h 15m
LHR
11:15 am
3h 10m
LHR
2:25 pm
9h 40m
YVR
4:05 pm
Airlines
Flight No.
From
To
Duration
TK875
3:35 am, 9 Dec Tue
IKA Tehran
5:30 am, 9 Dec Tue
IST Istanbul
3h 25m
3h 30m layover in Istanbul (IST)
BA675
9:00 am, 9 Dec Tue
IST Istanbul
11:15 am, 9 Dec Tue
LHR London
4h 15m
3h 10m layover in London (LHR)
AC855
2:25 pm, 9 Dec Tue
LHR London
4:05 pm, 9 Dec Tue
YVR Vancouver
9h 40m

Return: Vancouver to Tehran via Frankfurt, Istanbul

YVR
1:25 pm
9h 55m
FRA
8:20 am (+1)
5h 25m
FRA
1:45 pm
3h
SAW
5:45 pm
1h 30m
SAW
7:15 pm
3h
IKA
11:45 pm
Airlines
Flight No.
From
To
Duration
AC9100
1:25 pm, 24 Jan Sat
YVR Vancouver
8:20 am, 25 Jan Sun
FRA Frankfurt
9h 55m
5h 25m layover in Frankfurt (FRA)
TK1618
1:45 pm, 25 Jan Sun
FRA Frankfurt
5:45 pm, 25 Jan Sun
SAW Istanbul
3h
1h 30m layover in Istanbul (SAW)
TK898
7:15 pm, 25 Jan Sun
SAW Istanbul
11:45 pm, 25 Jan Sun
IKA Tehran
3h