
Round-trip from | $580 (American Airlines) |
|---|
Fly from
Fly to
Route
Depart
Return
HarlingenCalgary
HRL - YYC
HRLYYC
Harlingen Valley Intl
Thu 6/11
10:43 am-9:43 pm
1 stop12h 00m
Calgary
Thu 6/18
6:45 am-12:14 am
1 stop16h 29m
HarlingenToronto
HRL - YYZ
HRLYYZ
Harlingen Valley Intl
Thu 6/11
10:43 am-10:56 pm
1 stop11h 13m
Toronto Pearson Intl
Thu 6/18
6:46 am-4:25 pm
1 stop10h 39m
HarlingenMontreal
HRL - YUL
HRLYUL
Harlingen Valley Intl
Tue 5/12
7:00 am-9:26 pm
2 stops13h 26m
Montreal Pierre Elliott Trudeau Intl
Wed 5/13
11:23 am-9:59 pm
2 stops11h 36m
HarlingenCalgary
HRL - YYC
HRLYYC
Harlingen Valley Intl
Thu 5/14
7:53 pm-11:43 am
1 stop16h 50m
Calgary
Thu 5/21
12:50 pm-12:14 am
1 stop10h 24m
HarlingenCalgary
HRL - YYC
HRLYYC
Harlingen Valley Intl
Thu 5/14
12:05 pm-1:53 pm
2 stops26h 48m
Calgary
Thu 5/21
1:56 pm-9:54 pm
1 stop6h 58m
HarlingenCalgary
HRL - YYC
HRLYYC
Harlingen Valley Intl
Thu 6/25
7:20 am-11:15 pm
1 stop16h 55m
Calgary
Sun 6/28
8:00 am-9:54 pm
1 stop12h 54m
HarlingenToronto
HRL - YTZ
HRLYTZ
Harlingen Valley Intl
Sat 9/26
5:05 am-10:06 am
2 stops28h 01m
Toronto Island
Wed 9/30
7:20 pm-1:23 pm
2 stops19h 03m
HarlingenToronto
HRL - YYZ
HRLYYZ
Harlingen Valley Intl
Tue 10/20
5:05 am-7:37 pm
2 stops13h 32m
Toronto Pearson Intl
Wed 10/21
8:05 am-7:33 pm
2 stops12h 28m
HarlingenMontreal
HRL - YUL
HRLYUL
Harlingen Valley Intl
Tue 5/12
7:00 am-2:52 pm
1 stop6h 52m
Montreal Pierre Elliott Trudeau Intl
Wed 5/13
8:10 am-8:00 pm
2 stops12h 50m
HarlingenToronto
HRL - YYZ
HRLYYZ
Harlingen Valley Intl
Sat 9/19
5:15 am-6:30 pm
2 stops12h 15m
Toronto Pearson Intl
Wed 9/23
8:05 am-9:44 pm
2 stops14h 39m