Find cheap flights from Sweden to Toronto

Search hundreds of travel sites at once for deals on flights to Toronto

Return
1 adult
Economy
0 bags
Sun 26/2
Sun 5/3

Let KAYAK do the searching

Save 23% or more

Search hundreds of travel sites at once for deals on flights to Toronto

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

June

High season

July

Average price round-trip

C$ 1,211

Good deal round-trip

C$ 615

Good deal one-way

C$ 714
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (14% more expensive on average)
(avg. price over the last 2 weeks)
or less
or less

Top tips for finding cheap flights to Toronto

  • Looking for cheap airfare to Toronto? 25% of our users found tickets to Toronto for the following prices or less: From Gothenburg C$ 714 one-way - C$ 748 round-trip, from Stockholm C$ 910 one-way - C$ 763 round-trip, from Linköping C$ 2,055 round-trip
  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from Sweden is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Toronto flight deals.

FAQs - booking Toronto flights

Book cheap flights from Sweden to Toronto

Recent round-trip flight deals

8/2Wed
1 stopIcelandair
11h 25mARN-YYZ
14/2Tue
1 stopIcelandair
10h 00mYYZ-ARN
C$ 528
11/4Tue
1 stopSWISS
15h 15mARN-YYZ
2/5Tue
1 stopSWISS
20h 35mYYZ-ARN
C$ 540
28/3Tue
1 stopMultiple Airlines
23h 45mARN-YYZ
26/4Wed
1 stopMultiple Airlines
20h 35mYYZ-ARN
C$ 552
22/4Sat
1 stopMultiple Airlines
12h 15mARN-YYZ
1/5Mon
1 stopMultiple Airlines
12h 15mYYZ-ARN
C$ 566
28/3Tue
1 stopLufthansa
12h 15mARN-YYZ
2/1Tue
1 stopLufthansa
13h 05mYYZ-ARN
C$ 576
27/3Mon
1 stopMultiple Airlines
15h 15mARN-YYZ
7/1Sun
1 stopMultiple Airlines
13h 05mYYZ-ARN
C$ 582
11/4Tue
1 stopSWISS
15h 15mARN-YYZ
2/5Tue
2 stopsSWISS
19h 00mYYZ-ARN
C$ 590
22/4Sat
2 stopsAustrian Airlines
19h 59mARN-YYZ
1/5Mon
2 stopsAustrian Airlines
30h 30mYYZ-ARN
C$ 604
27/6Tue
2 stopsAmerican Airlines
21h 59mARN-YYZ
7/8Mon
2 stopsAmerican Airlines
19h 05mYYZ-ARN
C$ 608
23/2Thu
2 stopsAmerican Airlines
22h 44mARN-YYZ
2/3Thu
2 stopsAmerican Airlines
25h 55mYYZ-ARN
C$ 610
29/3Wed
2 stopsAir Canada
18h 48mARN-YTZ
30/11Thu
2 stopsAir Canada
16h 05mYTZ-ARN
C$ 614
28/3Tue
2 stopsLufthansa
25h 15mARN-YYZ
26/4Wed
1 stopLufthansa
13h 35mYYZ-ARN
C$ 615
7/2Tue
2 stopsBritish Airways
18h 09mARN-YYZ
28/2Tue
1 stopBritish Airways
10h 35mYYZ-ARN
C$ 619
8/2Wed
2 stopsAustrian Airlines
28h 40mARN-YYZ
14/2Tue
2 stopsAustrian Airlines
20h 05mYYZ-ARN
C$ 623
8/6Thu
1 stopUnited Airlines
13h 57mARN-YYZ
8/7Sat
1 stopUnited Airlines
17h 21mYYZ-ARN
C$ 632
8/6Thu
1 stopUnited Airlines
13h 57mARN-YYZ
8/7Sat
1 stopUnited Airlines
17h 21mYYZ-ARN
C$ 634
10/2Fri
2 stopsBrussels Airlines
39h 25mBMA-YYZ
14/2Tue
2 stopsBrussels Airlines
21h 10mYYZ-BMA
C$ 652
13/3Mon
1 stopLOT
18h 55mARN-YYZ
14/4Fri
1 stopLOT
29h 15mYYZ-ARN
C$ 771
2/7Sun
directScandinavian Airlines
8h 50mARN-YYZ
27/7Thu
directScandinavian Airlines
8h 00mYYZ-ARN
C$ 779
11/2Sat
1 stopKLM
19h 50mGOT-YYZ
26/3Sun
1 stopKLM
10h 15mYYZ-GOT
C$ 1,023

Search by stops

Search by airline

Search by price

Recent one-way flight deals

9/3Thu
2 stopsMultiple Airlines
31h 49mARN-YTZ
C$ 414
9/3Thu
2 stopsMultiple Airlines
28h 50mARN-YYZ
C$ 437
9/3Thu
1 stopMultiple Airlines
23h 00mARN-YYZ
C$ 455
19/6Mon
2 stopsMultiple Airlines
30h 55mARN-YYZ
C$ 456
26/6Mon
1 stopPLAY
10h 45mARN-YHM
C$ 487
21/6Wed
2 stopsMultiple Airlines
29h 10mARN-YYZ
C$ 487
9/3Thu
3 stopsMultiple Airlines
36h 29mARN-YTZ
C$ 489
2/3Thu
1 stopMultiple Airlines
13h 40mARN-YYZ
C$ 501
9/3Thu
3 stopsMultiple Airlines
28h 45mARN-YYZ
C$ 520
21/6Wed
3 stopsMultiple Airlines
35h 15mARN-YYZ
C$ 521
26/3Sun
2 stopsAzores Airlines
54h 35mARN-YYZ
C$ 564
10/2Fri
2 stopsAzores Airlines
30h 45mARN-YYZ
C$ 590
4/3Sat
1 stopIcelandair
11h 25mARN-YYZ
C$ 638
30/3Thu
1 stopIcelandair
11h 20mARN-YYZ
C$ 650
9/7Sun
1 stopTAP AIR PORTUGAL
32h 05mARN-YYZ
C$ 656
9/7Sun
1 stopTAP AIR PORTUGAL
32h 05mARN-YYZ
C$ 658
13/7Thu
1 stopLOT
13h 00mARN-YYZ
C$ 707
1/7Sat
2 stopsAzores Airlines
35h 35mARN-YYZ
C$ 718
1/7Sat
1 stopLOT
16h 05mARN-YYZ
C$ 731
21/6Wed
1 stopBrussels Airlines
11h 25mBMA-YYZ
C$ 1,092

Search by stops

Search by airline

Search by price