One Way

Popular Filters

One Way Price

LKR 276,397 LKR 1,180,000

Duration

11 h 25 m 39 h 0 m

Stops From Toronto

Departure From Toronto

6 AM - 12 PM

LKR 280,835

12 PM - 6 PM

LKR 277,075

After 6 PM

LKR 276,398

Arrival at Tenerife

6 AM - 12 PM

LKR 341,535

12 PM - 6 PM

LKR 276,398

After 6 PM

LKR 278,776

Alliances & Airlines

Oneworld

(79)

SkyTeam

(4)

Star Alliance

(53)

+ 11 more

Layover Airports

+ 15 more

Layover Duration

1 h 0 m 26 h 0 m

Toronto To Tenerife Flights

Book Toronto to Tenerife flight tickets at lowest price. Get best deals on your upcoming Toronto to Tenerife flights only on MakeMyTrip. Also Book Tenerife to Toronto Flights. Currently 118 flights flying from Toronto to Tenerife. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Air Canada, Swiss

LKR 276,398

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 880

20:15

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

07 h 55 m

10:10

Thu, 4 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 8214 | Operated By Edelweiss Air

13:10

Thu, 4 Sep 25

Zurich, Switzerland

04 h 30 m

16:40

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Lufthansa

LKR 277,075

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 836

17:35

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

08 h 10 m

07:45

Thu, 4 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4446 | Operated By Airbus Industrie

12:15

Thu, 4 Sep 25

Terminal T2

Munich, Germany

04 h 50 m

16:05

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Aer Lingus

LKR 278,776

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 800

20:40

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

06 h 35 m

08:15

Thu, 4 Sep 25

Terminal T1

Dublin, Ireland

BAGGAGE : CHECK INCABIN

Information not available

Aer Lingus EI | 764

14:55

Thu, 4 Sep 25

Terminal T2

Dublin, Ireland

04 h 35 m

19:30

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Swiss

More Timing Options

LKR 280,835

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 7962

12:25

Wed, 3 Sep 25

Toronto, Canada

01 h 16 m

13:41

Wed, 3 Sep 25

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 6820 | Operated By Swiss

16:40

Wed, 3 Sep 25

Montreal, Canada

07 h 30 m

06:10

Thu, 4 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 8214 | Operated By Edelweiss Air

13:10

Thu, 4 Sep 25

Zurich, Switzerland

04 h 30 m

16:40

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal

LKR 280,999

Transit Visa may be required

Toronto to Tenerife , 3 Sep

TAP Portugal TP | 8270 | Operated By Air Canada

14:15

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

01 h 44 m

15:59

Wed, 3 Sep 25

Terminal B

Boston, United States

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 218

18:10

Wed, 3 Sep 25

Terminal C

Boston, United States

06 h 30 m

05:40

Thu, 4 Sep 25

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 1126 | Operated By Portugalia

09:45

Thu, 4 Sep 25

Terminal T1

Lisbon, Portugal

02 h 30 m

12:15

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Lufthansa

LKR 283,560

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 9614 | Operated By Lufthansa

20:20

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

07 h 55 m

10:15

Thu, 4 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4446 | Operated By Airbus Industrie

12:15

Thu, 4 Sep 25

Terminal T2

Munich, Germany

04 h 50 m

16:05

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Lufthansa

LKR 284,065

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 842

21:10

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

08 h

11:10

Thu, 4 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4380 | Operated By Airbus Industrie

12:10

Thu, 4 Sep 25

Terminal T1

Frankfurt, Germany

04 h 50 m

16:00

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Brussels Airlines

LKR 285,241

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 826

18:35

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

07 h 15 m

07:50

Thu, 4 Sep 25

Brussels, Belgium

BAGGAGE : CHECK INCABIN

Information not available

Brussels Airlines SN | 3781

13:25

Thu, 4 Sep 25

Brussels, Belgium

04 h 35 m

17:00

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Lufthansa

LKR 285,296

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 9104 | Operated By Lufthansa

18:20

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

07 h 40 m

08:00

Thu, 4 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4380 | Operated By Airbus Industrie

12:10

Thu, 4 Sep 25

Terminal T1

Frankfurt, Germany

04 h 50 m

16:00

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Swiss

More Timing Options

LKR 286,129

Transit Visa may be required

Toronto to Tenerife , 3 Sep

Air Canada AC | 410

12:00

Wed, 3 Sep 25

Terminal T1

Toronto, Canada

01 h 20 m

13:20

Wed, 3 Sep 25

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 6820 | Operated By Swiss

16:40

Wed, 3 Sep 25

Montreal, Canada

07 h 30 m

06:10

Thu, 4 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 8214 | Operated By Edelweiss Air

13:10

Thu, 4 Sep 25

Zurich, Switzerland

04 h 30 m

16:40

Thu, 4 Sep 25

Tenerife, Spain

BAGGAGE : CHECK INCABIN

Information not available