Mon May 15th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Mon May 15th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue May 16th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Mon Jun 5th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Mon Jun 5th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue Jun 6th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Mon Jun 19th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Mon Jun 19th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue Jun 20th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Mon Jun 12th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Mon Jun 12th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue Jun 13th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Tue Jun 6th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 6th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed Jun 7th 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed Jun 7th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Tue Jun 6th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 6th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 10m
Wed Jun 7th 2023 Wizzair · W6 5789 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Wed Jun 7th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Tue Jun 6th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 6th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 6h 50m
Wed Jun 7th 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed Jun 7th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Mon Jun 26th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Mon Jun 26th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 6h 15m
Tue Jun 27th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Mon Jun 26th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Mon Jun 26th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue Jun 27th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Tue May 16th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Tue May 16th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 6h 0m
Wed May 17th 2023 easyJet · U2 8061 Depart at 4:45pm from London (LGW) Fly for 2h 10m Arrive at 7:55pm in Barcelona (BCN)
Layover in Barcelona for 2h 25m
Wed May 17th 2023 Wizzair · W6 3866 Depart at 10:20pm from Barcelona (BCN) Fly for 2h 30m Arrive at 12:50am in Tirana (TIA)
Tue Jun 13th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 13th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 10m
Wed Jun 14th 2023 easyJet · U2 6557 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Wed Jun 14th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Wed May 10th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Wed May 10th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 35m
Thu May 11th 2023 easyJet · U2 8305 Depart at 1:20pm from London (LGW) Fly for 2h 0m Arrive at 4:20pm in Milan (MXP)
Layover in Milan for 5h 55m
Thu May 11th 2023 Wizzair · W6 6610 Depart at 10:15pm from Milan (MXP) Fly for 1h 55m Arrive at 12:10am in Tirana (TIA)
Tue Jun 20th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 20th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 5h 0m
Wed Jun 21st 2023 easyJet · U2 8327 Depart at 3:45pm from London (LGW) Fly for 2h 35m Arrive at 7:20pm in Rome (FCO)
Layover in Rome for 3h 10m
Wed Jun 21st 2023 Wizzair · W6 3888 Depart at 10:30pm from Rome (FCO) Fly for 1h 35m Arrive at 12:05am in Tirana (TIA)
Tue May 16th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Tue May 16th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed May 17th 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed May 17th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sat Jun 17th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Sat Jun 17th 2023 Air Transat · TS 282 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:55am in London (LGW)
Layover in London for 4h 55m
Sun Jun 18th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun Jun 18th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Sun May 21st 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sun May 21st 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon May 22nd 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon May 22nd 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Thu Jun 1st 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Thu Jun 1st 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Fri Jun 2nd 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Fri Jun 2nd 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun Jun 11th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 11th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon Jun 12th 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon Jun 12th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sat May 13th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sat May 13th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun May 14th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun May 14th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Sat May 13th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sat May 13th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Sun May 14th 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Sun May 14th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun Jun 18th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 18th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon Jun 19th 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon Jun 19th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Mon May 22nd 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Mon May 22nd 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue May 23rd 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Tue Jun 20th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 20th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed Jun 21st 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed Jun 21st 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Tue Jun 13th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 13th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed Jun 14th 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed Jun 14th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sat Jun 10th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 10th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun Jun 11th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun Jun 11th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Sat Jun 17th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 17th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun Jun 18th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun Jun 18th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Thu May 11th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Thu May 11th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 7h 0m
Fri May 12th 2023 easyJet · U2 8329 Depart at 5:45pm from London (LGW) Fly for 2h 35m Arrive at 9:20pm in Rome (FCO)
Layover in Rome for 2h 5m
Fri May 12th 2023 Alitalia · AZ 510 Depart at 11:25pm from Rome (FCO) Fly for 1h 30m Arrive at 12:55am in Tirana (TIA)
Wed Jun 14th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Wed Jun 14th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 35m
Thu Jun 15th 2023 easyJet · U2 8305 Depart at 1:20pm from London (LGW) Fly for 2h 0m Arrive at 4:20pm in Milan (MXP)
Layover in Milan for 5h 55m
Thu Jun 15th 2023 Wizzair · W6 6610 Depart at 10:15pm from Milan (MXP) Fly for 1h 55m Arrive at 12:10am in Tirana (TIA)
Thu May 11th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Thu May 11th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 6h 0m
Fri May 12th 2023 easyJet · U2 8061 Depart at 4:45pm from London (LGW) Fly for 2h 10m Arrive at 7:55pm in Barcelona (BCN)
Layover in Barcelona for 2h 25m
Fri May 12th 2023 Wizzair · W6 3866 Depart at 10:20pm from Barcelona (BCN) Fly for 2h 30m Arrive at 12:50am in Tirana (TIA)
Mon May 29th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Mon May 29th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 40m
Tue May 30th 2023 easyJet · U2 8305 Depart at 1:25pm from London (LGW) Fly for 2h 0m Arrive at 4:25pm in Milan (MXP)
Layover in Milan for 5h 55m
Tue May 30th 2023 Wizzair · W6 6610 Depart at 10:20pm from Milan (MXP) Fly for 1h 55m Arrive at 12:15am in Tirana (TIA)
Tue Jun 20th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 20th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 10m
Wed Jun 21st 2023 Wizzair · W6 5789 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Wed Jun 21st 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Tue May 30th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Tue May 30th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed May 31st 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed May 31st 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun Jun 4th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 4th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon Jun 5th 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon Jun 5th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun May 14th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sun May 14th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon May 15th 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon May 15th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Fri Jun 16th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Fri Jun 16th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 5h 25m
Sat Jun 17th 2023 easyJet · U2 8061 Depart at 4:10pm from London (LGW) Fly for 2h 15m Arrive at 7:25pm in Barcelona (BCN)
Layover in Barcelona for 2h 55m
Sat Jun 17th 2023 Wizzair · W6 3866 Depart at 10:20pm from Barcelona (BCN) Fly for 2h 30m Arrive at 12:50am in Tirana (TIA)
Sun Jun 25th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 25th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 5h 0m
Mon Jun 26th 2023 easyJet · U2 8327 Depart at 3:45pm from London (LGW) Fly for 2h 35m Arrive at 7:20pm in Rome (FCO)
Layover in Rome for 4h 5m
Mon Jun 26th 2023 Alitalia · AZ 510 Depart at 11:25pm from Rome (FCO) Fly for 1h 30m Arrive at 12:55am in Tirana (TIA)
Fri May 12th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Fri May 12th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 5m
Sat May 13th 2023 easyJet · U2 8305 Depart at 1:50pm from London (LGW) Fly for 2h 0m Arrive at 4:50pm in Milan (MXP)
Layover in Milan for 5h 30m
Sat May 13th 2023 Wizzair · W6 6610 Depart at 10:20pm from Milan (MXP) Fly for 1h 55m Arrive at 12:15am in Tirana (TIA)
Sat Jun 3rd 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 3rd 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun Jun 4th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun Jun 4th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Sat Jun 3rd 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 3rd 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Sun Jun 4th 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Sun Jun 4th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun Jun 25th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 25th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 35m
Mon Jun 26th 2023 easyJet · U2 8305 Depart at 1:20pm from London (LGW) Fly for 2h 0m Arrive at 4:20pm in Milan (MXP)
Layover in Milan for 6h 15m
Mon Jun 26th 2023 Wizzair · W6 6610 Depart at 10:35pm from Milan (MXP) Fly for 1h 55m Arrive at 12:30am in Tirana (TIA)
Wed Jun 28th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Wed Jun 28th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 6h 50m
Thu Jun 29th 2023 easyJet · U2 8329 Depart at 5:35pm from London (LGW) Fly for 2h 35m Arrive at 9:10pm in Rome (FCO)
Layover in Rome for 2h 15m
Thu Jun 29th 2023 Alitalia · AZ 510 Depart at 11:25pm from Rome (FCO) Fly for 1h 30m Arrive at 12:55am in Tirana (TIA)
Tue Jun 20th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 20th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 10m
Wed Jun 21st 2023 easyJet · U2 6557 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Wed Jun 21st 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Sun Jun 25th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sun Jun 25th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 30m
Mon Jun 26th 2023 easyJet · U2 8315 Depart at 2:15pm from London (LGW) Fly for 2h 15m Arrive at 5:30pm in Pisa (PSA)
Layover in Pisa for 2h 10m
Mon Jun 26th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Tue Jun 27th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 27th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 6h 50m
Wed Jun 28th 2023 easyJet · U2 8329 Depart at 5:35pm from London (LGW) Fly for 2h 35m Arrive at 9:10pm in Rome (FCO)
Layover in Rome for 2h 15m
Wed Jun 28th 2023 Alitalia · AZ 510 Depart at 11:25pm from Rome (FCO) Fly for 1h 30m Arrive at 12:55am in Tirana (TIA)
Tue Jun 20th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 20th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 5m
Wed Jun 21st 2023 easyJet · U2 8283 Depart at 12:25pm from London (LGW) Fly for 2h 50m Arrive at 4:15pm in Bari (BRI)
Layover in Bari for 2h 35m
Wed Jun 21st 2023 Wizzair · W6 6648 Depart at 6:50pm from Bari (BRI) Fly for 0h 55m Arrive at 7:45pm in Tirana (TIA)
Fri May 12th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Fri May 12th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 5h 25m
Sat May 13th 2023 easyJet · U2 8061 Depart at 4:10pm from London (LGW) Fly for 2h 15m Arrive at 7:25pm in Barcelona (BCN)
Layover in Barcelona for 2h 55m
Sat May 13th 2023 Wizzair · W6 3866 Depart at 10:20pm from Barcelona (BCN) Fly for 2h 30m Arrive at 12:50am in Tirana (TIA)
Sat May 20th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sat May 20th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Sun May 21st 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Sun May 21st 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Wed May 31st 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Wed May 31st 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 35m
Thu Jun 1st 2023 easyJet · U2 8305 Depart at 1:20pm from London (LGW) Fly for 2h 0m Arrive at 4:20pm in Milan (MXP)
Layover in Milan for 5h 55m
Thu Jun 1st 2023 Wizzair · W6 6610 Depart at 10:15pm from Milan (MXP) Fly for 1h 55m Arrive at 12:10am in Tirana (TIA)
Tue Jun 27th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 27th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 5m
Wed Jun 28th 2023 easyJet · U2 8317 Depart at 12:25pm from London (LGW) Fly for 2h 15m Arrive at 3:40pm in Pisa (PSA)
Layover in Pisa for 4h 0m
Wed Jun 28th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Tue Jun 13th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 13th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 5m
Wed Jun 14th 2023 easyJet · U2 8283 Depart at 12:25pm from London (LGW) Fly for 2h 50m Arrive at 4:15pm in Bari (BRI)
Layover in Bari for 2h 35m
Wed Jun 14th 2023 Wizzair · W6 6648 Depart at 6:50pm from Bari (BRI) Fly for 0h 55m Arrive at 7:45pm in Tirana (TIA)
Wed Jun 14th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Wed Jun 14th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 4h 5m
Thu Jun 15th 2023 Vueling · VY 6225 Depart at 2:50pm from London (LGW) Fly for 2h 35m Arrive at 6:25pm in Rome (FCO)
Layover in Rome for 3h 30m
Thu Jun 15th 2023 Wizzair · W6 3888 Depart at 9:55pm from Rome (FCO) Fly for 1h 35m Arrive at 11:30pm in Tirana (TIA)
Mon May 29th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Mon May 29th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 45m
Tue May 30th 2023 Vueling · VY 6225 Depart at 2:30pm from London (LGW) Fly for 2h 35m Arrive at 6:05pm in Rome (FCO)
Layover in Rome for 3h 55m
Tue May 30th 2023 Wizzair · W6 3888 Depart at 10:00pm from Rome (FCO) Fly for 1h 35m Arrive at 11:35pm in Tirana (TIA)
Fri Jun 16th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Fri Jun 16th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 5m
Sat Jun 17th 2023 easyJet · U2 8305 Depart at 1:50pm from London (LGW) Fly for 2h 0m Arrive at 4:50pm in Milan (MXP)
Layover in Milan for 5h 30m
Sat Jun 17th 2023 Wizzair · W6 6610 Depart at 10:20pm from Milan (MXP) Fly for 1h 55m Arrive at 12:15am in Tirana (TIA)
Sat Jun 24th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 24th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Sun Jun 25th 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Sun Jun 25th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sat Jun 24th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Sat Jun 24th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun Jun 25th 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun Jun 25th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Tue Jun 27th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 27th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 10m
Wed Jun 28th 2023 Wizzair · W6 5789 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Wed Jun 28th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Tue Jun 27th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 27th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 5h 0m
Wed Jun 28th 2023 easyJet · U2 8327 Depart at 3:45pm from London (LGW) Fly for 2h 35m Arrive at 7:20pm in Rome (FCO)
Layover in Rome for 3h 10m
Wed Jun 28th 2023 Wizzair · W6 3888 Depart at 10:30pm from Rome (FCO) Fly for 1h 35m Arrive at 12:05am in Tirana (TIA)
Wed May 17th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Wed May 17th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 35m
Thu May 18th 2023 easyJet · U2 8305 Depart at 1:20pm from London (LGW) Fly for 2h 0m Arrive at 4:20pm in Milan (MXP)
Layover in Milan for 5h 55m
Thu May 18th 2023 Wizzair · W6 6610 Depart at 10:15pm from Milan (MXP) Fly for 1h 55m Arrive at 12:10am in Tirana (TIA)
Sun Jun 25th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Sun Jun 25th 2023 Air Transat · TS 282 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:55am in London (LGW)
Layover in London for 4h 35m
Mon Jun 26th 2023 Wizzair · W6 5789 Depart at 12:30pm from London (LGW) Fly for 2h 10m Arrive at 3:40pm in Venice (VCE)
Layover in Venice for 3h 45m
Mon Jun 26th 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Tue Jun 27th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Tue Jun 27th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 25m
Wed Jun 28th 2023 easyJet · U2 8319 Depart at 2:10pm from London (LGW) Fly for 2h 15m Arrive at 5:25pm in Pisa (PSA)
Layover in Pisa for 2h 15m
Wed Jun 28th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Sun Jun 25th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Sun Jun 25th 2023 Air Transat · TS 282 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:55am in London (LGW)
Layover in London for 4h 30m
Mon Jun 26th 2023 easyJet · U2 8281 Depart at 12:25pm from London (LGW) Fly for 2h 55m Arrive at 4:20pm in Bari (BRI)
Layover in Bari for 2h 0m
Mon Jun 26th 2023 Wizzair · W6 6648 Depart at 6:20pm from Bari (BRI) Fly for 0h 55m Arrive at 7:15pm in Tirana (TIA)
Mon May 29th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Mon May 29th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 50m
Tue May 30th 2023 easyJet · U2 6401 Depart at 1:35pm from London (LGW) Fly for 3h 5m Arrive at 5:40pm in Tirana (TIA)
Thu Jun 15th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 6m Arrive at 7:36pm in Toronto (YYZ)
Layover in Toronto for 3h 9m
Thu Jun 15th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 3h 35m
Fri Jun 16th 2023 easyJet · U2 8317 Depart at 2:20pm from London (LGW) Fly for 2h 15m Arrive at 5:35pm in Pisa (PSA)
Layover in Pisa for 2h 5m
Fri Jun 16th 2023 Aerocondor · 2B 230 Depart at 7:40pm from Pisa (PSA) Fly for 1h 40m Arrive at 9:20pm in Tirana (TIA)
Tue Jun 6th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 14m
Tue Jun 6th 2023 Air Transat · TS 282 Depart at 7:15pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:20am in London (LGW)
Layover in London for 5h 5m
Wed Jun 7th 2023 easyJet · U2 8283 Depart at 12:25pm from London (LGW) Fly for 2h 50m Arrive at 4:15pm in Bari (BRI)
Layover in Bari for 2h 35m
Wed Jun 7th 2023 Wizzair · W6 6648 Depart at 6:50pm from Bari (BRI) Fly for 0h 55m Arrive at 7:45pm in Tirana (TIA)
Sat May 20th 2023 Air Canada · AC 8362 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 3h 11m
Sat May 20th 2023 Air Transat · TS 122 Depart at 10:45pm from Toronto (YYZ) Fly for 7h 0m Arrive at 10:45am in London (LGW)
Layover in London for 2h 5m
Sun May 21st 2023 Wizzair · W6 5789 Depart at 12:50pm from London (LGW) Fly for 2h 10m Arrive at 4:00pm in Venice (VCE)
Layover in Venice for 3h 25m
Sun May 21st 2023 Aerocondor · 2B 224 Depart at 7:25pm from Venice (VCE) Fly for 1h 35m Arrive at 9:00pm in Tirana (TIA)
Wed Jun 21st 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Wed Jun 21st 2023 Air Transat · TS 282 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 5m Arrive at 7:55am in London (LGW)
Layover in London for 4h 30m
Thu Jun 22nd 2023 easyJet · U2 8317 Depart at 12:25pm from London (LGW) Fly for 2h 15m Arrive at 3:40pm in Pisa (PSA)
Layover in Pisa for 1h 45m
Thu Jun 22nd 2023 Wizzair · W6 3854 Depart at 5:25pm from Pisa (PSA) Fly for 1h 40m Arrive at 7:05pm in Tirana (TIA)
Mon May 15th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 4m Arrive at 4:59pm in Toronto (YYZ)
Layover in Toronto for 1h 36m
Mon May 15th 2023 Air Canada · AC 854 Depart at 6:35pm from Toronto (YYZ) Fly for 7h 0m Arrive at 6:35am in London (LHR)
Layover in London for 3h 40m
Tue May 16th 2023 LOT Polish Airlines · LO 282 Depart at 10:15am from London (LHR) Fly for 2h 35m Arrive at 1:50pm in Warsaw (WAW)
Layover in Warsaw for 0h 40m
Tue May 16th 2023 LOT Polish Airlines · LO 599 Depart at 2:30pm from Warsaw (WAW) Fly for 2h 10m Arrive at 4:40pm in Tirana (TIA)
Tue May 16th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 1h 11m
Tue May 16th 2023 Lufthansa · LH 6585 Depart at 8:45pm from Toronto (YYZ) Fly for 6h 50m Arrive at 8:35am in London (LHR)
Layover in London for 3h 20m
Wed May 17th 2023 British Airways · BA 584 Depart at 11:55am from London (LHR) Fly for 2h 5m Arrive at 3:00pm in Milan (MXP)
Layover in Milan for 2h 15m
Wed May 17th 2023 Wizzair · W6 6630 Depart at 5:15pm from Milan (MXP) Fly for 1h 55m Arrive at 7:10pm in Tirana (TIA)
Mon Jun 12th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 1h 34m
Mon Jun 12th 2023 Air Canada · AC 854 Depart at 6:35pm from Toronto (YYZ) Fly for 7h 0m Arrive at 6:35am in London (LHR)
Layover in London for 3h 40m
Tue Jun 13th 2023 LOT Polish Airlines · LO 282 Depart at 10:15am from London (LHR) Fly for 2h 35m Arrive at 1:50pm in Warsaw (WAW)
Layover in Warsaw for 0h 40m
Tue Jun 13th 2023 LOT Polish Airlines · LO 599 Depart at 2:30pm from Warsaw (WAW) Fly for 2h 10m Arrive at 4:40pm in Tirana (TIA)
Wed May 10th 2023 Swiss International Air Lines · LX 4649 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 1h 16m
Wed May 10th 2023 Swiss International Air Lines · LX 4641 Depart at 8:50pm from Toronto (YYZ) Fly for 7h 35m Arrive at 10:25am in Zürich (ZRH)
Layover in Zürich for 20h 40m
Fri May 12th 2023 Swiss International Air Lines · LX 1442 Depart at 7:05am from Zürich (ZRH) Fly for 2h 0m Arrive at 9:05am in Tirana (TIA)
Wed May 10th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 1h 56m
Wed May 10th 2023 Lufthansa · LH 6779 Depart at 9:30pm from Toronto (YYZ) Fly for 7h 40m Arrive at 11:10am in Frankfurt (FRA)
Layover in Frankfurt for 9h 30m
Thu May 11th 2023 Lufthansa · LH 1454 Depart at 8:40pm from Frankfurt (FRA) Fly for 2h 5m Arrive at 10:45pm in Tirana (TIA)
Wed May 31st 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 4m Arrive at 4:59pm in Toronto (YYZ)
Layover in Toronto for 2h 51m
Wed May 31st 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 55m Arrive at 9:45am in Frankfurt (FRA)
Layover in Frankfurt for 2h 10m
Thu Jun 1st 2023 Lufthansa · LH 1424 Depart at 11:55am from Frankfurt (FRA) Fly for 2h 5m Arrive at 2:00pm in Tirana (TIA)
Wed Jun 14th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Wed Jun 14th 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 55m Arrive at 9:45am in Frankfurt (FRA)
Layover in Frankfurt for 2h 10m
Thu Jun 15th 2023 Lufthansa · LH 1424 Depart at 11:55am from Frankfurt (FRA) Fly for 2h 5m Arrive at 2:00pm in Tirana (TIA)
Wed May 10th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 4m Arrive at 4:59pm in Toronto (YYZ)
Layover in Toronto for 2h 51m
Wed May 10th 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 55m Arrive at 9:45am in Frankfurt (FRA)
Layover in Frankfurt for 2h 10m
Thu May 11th 2023 Lufthansa · LH 1424 Depart at 11:55am from Frankfurt (FRA) Fly for 2h 5m Arrive at 2:00pm in Tirana (TIA)
Mon Jun 5th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Mon Jun 5th 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 8h 0m Arrive at 9:50am in Frankfurt (FRA)
Layover in Frankfurt for 2h 0m
Tue Jun 6th 2023 Lufthansa · LH 1424 Depart at 11:50am from Frankfurt (FRA) Fly for 2h 5m Arrive at 1:55pm in Tirana (TIA)
Wed Jun 7th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Wed Jun 7th 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 7h 55m Arrive at 9:45am in Frankfurt (FRA)
Layover in Frankfurt for 2h 10m
Thu Jun 8th 2023 Lufthansa · LH 1424 Depart at 11:55am from Frankfurt (FRA) Fly for 2h 5m Arrive at 2:00pm in Tirana (TIA)
Wed May 10th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 22h 1m
Thu May 11th 2023 Lufthansa · LH 6791 Depart at 5:35pm from Toronto (YYZ) Fly for 8h 10m Arrive at 7:45am in Munich (MUC)
Layover in Munich for 14h 15m
Fri May 12th 2023 Lufthansa · LH 1714 Depart at 10:00pm from Munich (MUC) Fly for 1h 40m Arrive at 11:40pm in Tirana (TIA)
Wed May 10th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 22h 46m
Thu May 11th 2023 Lufthansa · LH 471 Depart at 6:20pm from Toronto (YYZ) Fly for 7h 30m Arrive at 7:50am in Frankfurt (FRA)
Layover in Frankfurt for 4h 5m
Fri May 12th 2023 Lufthansa · LH 1424 Depart at 11:55am from Frankfurt (FRA) Fly for 2h 5m Arrive at 2:00pm in Tirana (TIA)
Wed May 10th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 21h 21m
Thu May 11th 2023 Lufthansa · LH 6789 Depart at 4:55pm from Toronto (YYZ) Fly for 7h 35m Arrive at 6:30am in Frankfurt (FRA)
Layover in Frankfurt for 14h 10m
Fri May 12th 2023 Lufthansa · LH 1454 Depart at 8:40pm from Frankfurt (FRA) Fly for 2h 5m Arrive at 10:45pm in Tirana (TIA)
Wed May 10th 2023 Lufthansa · LH 6597 Depart at 6:30pm from Windsor (YQG) Fly for 1h 4m Arrive at 7:34pm in Toronto (YYZ)
Layover in Toronto for 22h 46m
Thu May 11th 2023 Lufthansa · LH 471 Depart at 6:20pm from Toronto (YYZ) Fly for 7h 30m Arrive at 7:50am in Frankfurt (FRA)
Layover in Frankfurt for 12h 50m
Fri May 12th 2023 Lufthansa · LH 1454 Depart at 8:40pm from Frankfurt (FRA) Fly for 2h 5m Arrive at 10:45pm in Tirana (TIA)
Mon May 15th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 4m Arrive at 4:59pm in Toronto (YYZ)
Layover in Toronto for 3h 51m
Mon May 15th 2023 Swiss International Air Lines · LX 4641 Depart at 8:50pm from Toronto (YYZ) Fly for 7h 35m Arrive at 10:25am in Zürich (ZRH)
Layover in Zürich for 1h 30m
Tue May 16th 2023 Swiss International Air Lines · LX 1442 Depart at 11:55am from Zürich (ZRH) Fly for 2h 0m Arrive at 1:55pm in Tirana (TIA)
Mon May 29th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 4m Arrive at 4:59pm in Toronto (YYZ)
Layover in Toronto for 3h 46m
Mon May 29th 2023 Swiss International Air Lines · LX 4641 Depart at 8:45pm from Toronto (YYZ) Fly for 7h 40m Arrive at 10:25am in Zürich (ZRH)
Layover in Zürich for 1h 30m
Tue May 30th 2023 Swiss International Air Lines · LX 1442 Depart at 11:55am from Zürich (ZRH) Fly for 2h 0m Arrive at 1:55pm in Tirana (TIA)
Mon Jun 26th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 2h 49m
Mon Jun 26th 2023 Condor · DE 2403 Depart at 7:50pm from Toronto (YYZ) Fly for 8h 0m Arrive at 9:50am in Frankfurt (FRA)
Layover in Frankfurt for 2h 0m
Tue Jun 27th 2023 Lufthansa · LH 1424 Depart at 11:50am from Frankfurt (FRA) Fly for 2h 5m Arrive at 1:55pm in Tirana (TIA)
Mon Jun 19th 2023 Air Canada · AC 8360 Depart at 3:55pm from Windsor (YQG) Fly for 1h 6m Arrive at 5:01pm in Toronto (YYZ)
Layover in Toronto for 3h 44m
Mon Jun 19th 2023 Swiss International Air Lines · LX 4641 Depart at 8:45pm from Toronto (YYZ) Fly for 7h 40m Arrive at 10:25am in Zürich (ZRH)
Layover in Zürich for 1h 30m
Tue Jun 20th 2023 Swiss International Air Lines · LX 1442 Depart at 11:55am from Zürich (ZRH) Fly for 2h 0m Arrive at 1:55pm in Tirana (TIA)
Have flexible travel plans or looking for alternative routes given the chaos? Check out all the connection possibilities via a super helpful site created by @ismaelyws flightlist.io thanks to @andy_travels for the recommendation #travel #flights
There seem to be lots of sites launching at the moment that promise to find you cheap one way flights but not many have the professional finish of Flightlist by @ismaelyws #travel #flights
@ismaelyws Just tried out Flightlist for the first time. Really nice idea, well made, and just what I need at the moment 👍
Did you spot my recent article about how to score cheap one way flights? ✈️ FlightList is my new secret tool for discovering cheap routes, within a departure date range. Plus you can also search by country/region for departures & destinations. Powerful! 💪
Tips to help you find the cheapest flights from Windsor to Tirana (YQG to TIA).
❝As someone who works remotely & travels frequently, I always book one way flights and I'm flexible on my departure dates. I look for the best deals. Most sites require you to enter a specific departure date and clutter the page with uneccessary options, images and ads. I want something simple and minimal which allows me to search by departure date range & display a list of flights with the ability to filter according to my needs. So, I built FlightList to solve my own problem & help other travelers who may have the same frustration. It's how I imagine a flight booking site should be.❞