background

Flight Deals to Toronto from $116

Fly where?

Top flight deals from leading airlines:

DL LogoAS LogoUA LogoAC LogoWS LogoTS LogoQR Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $376
  • Up to 1 stop
    $360
  • Up to 2 stops
    $416

Airlines

  • Air Canada
    $376
  • Air Transat
    $407
  • Alaska Airlines
    $360
  • Delta Air Lines
    $405
  • Porter Airlines
    $376
  • United Airlines
    $414
  • WestJet
    $410

Cabin Class

  • Economy
    $360

Departure Airports

  • Denver International Airport
    $477
  • Los Angeles International Airport
    $360

Arrival Airports

  • Toronto Hamilton Airport
    $410
  • Toronto Island Airport
    $446
  • Toronto Kitchener Waterloo Airport
    $451
  • Toronto Pearson Airport
    $360

Layover Airports

  • Calgary International Airport
    $410
  • Chicago O Hare Airport
    $413
  • Denver International Airport
    $421
  • Detroit Metropolitan Airport
    $405
  • Edmonton Airport
    $435
  • George Bush Intercontinental Houston Airport
    $414
  • Harry Reid International Airport
    $437
  • Hartsfield Jackson Atlanta International Airport
    $406
  • Minneapolis-St Paul International/Wold-Chamberlain Airport
    $406
  • Montreal Trudeau Airport
    $446
  • Newark Liberty Airport
    $441
  • Portland International Airport
    $416
  • Seattle Tacoma International Airport
    $360
  • Vancouver International Airport
    $435
  • Winnipeg / James Armstrong Richardson International Airport
    $435
Alaska Airlines Logo
6:05 pm – 3:35 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 21h 30m
9 Feb
21h 30m
9 Feb
1 stop
SEA
Alaska Airlines Logo
4:45 pm – 10:37 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 5h 52m
18 Feb
5h 52m
18 Feb
1 stop
SEA
$360
Alaska Airlines Logo
7:00 pm – 3:35 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 20h 35m
10 Dec
20h 35m
10 Dec
1 stop
SEA
Alaska Airlines Logo
4:45 pm – 10:37 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 5h 52m
25 Feb
5h 52m
25 Feb
1 stop
SEA
$360
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
10 Dec
7h 45m
10 Dec
nonstop
Air Canada Logo
12:45 pm – 3:17 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 32m
25 Feb
2h 32m
25 Feb
nonstop
$376
Porter Airlines Logo
1:40 pm – 9:20 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 40m
18 Nov
7h 40m
18 Nov
nonstop
Porter Airlines Logo
10:00 am – 12:39 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 39m
19 Feb
2h 39m
19 Feb
nonstop
$376
Porter Airlines Logo
1:40 pm – 9:20 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 40m
26 Nov
7h 40m
26 Nov
nonstop
Porter Airlines Logo
10:00 am – 12:39 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 39m
18 Feb
2h 39m
18 Feb
nonstop
$376
Air Canada Logo
11:30 am – 7:15 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
15 Nov
7h 45m
15 Nov
nonstop
Air Canada Logo
4:55 pm – 7:27 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 32m
16 Feb
2h 32m
16 Feb
nonstop
$398
Delta Air Lines Logo
5:20 am – 2:48 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 9h 28m
18 Nov
9h 28m
18 Nov
1 stop
DTW
Delta Air Lines Logo
6:00 am – 10:55 am
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 4h 55m
19 Feb
4h 55m
19 Feb
1 stop
DTW
$405
Delta Air Lines Logo
11:51 am – 11:21 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 11h 30m
15 Nov
11h 30m
15 Nov
1 stop
MSP
Delta Air Lines Logo
12:20 pm – 6:30 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 6h 10m
16 Feb
6h 10m
16 Feb
1 stop
ATL
$406
Air Transat Logo
1:40 pm – 9:22 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 42m
18 Nov
7h 42m
18 Nov
nonstop
Air Transat Logo
10:00 am – 12:39 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 39m
19 Feb
2h 39m
19 Feb
nonstop
$407
Air Transat Logo
1:40 pm – 9:22 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 42m
26 Nov
7h 42m
26 Nov
nonstop
Air Transat Logo
10:00 am – 12:39 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 39m
18 Feb
2h 39m
18 Feb
nonstop
$407
WestJet Logo
12:15 pm – 1:21 pm
Los Angeles(LAX)Toronto(YHM)
LAX - YHM · 25h 6m
12 Feb
25h 6m
12 Feb
1 stop
YYC
WestJet Logo
6:20 am – 10:03 pm
Toronto(YHM)Los Angeles(LAX)
YHM - LAX · 15h 43m
19 Feb
15h 43m
19 Feb
1 stop
YYC
$410
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
15 Nov
7h 45m
15 Nov
nonstop
Air Canada Logo
9:00 am – 1:44 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 4h 44m
16 Feb
4h 44m
16 Feb
1 stop
ORD
$413
Air Canada Logo
4:20 pm – 12:05 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
26 Nov
7h 45m
26 Nov
nonstop
Air Canada Logo
9:00 am – 1:44 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 4h 44m
18 Feb
4h 44m
18 Feb
1 stop
ORD
$413
United Airlines Logo
2:22 pm – 11:59 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 9h 37m
26 Nov
9h 37m
26 Nov
1 stop
ORD
United Airlines Logo
6:10 am – 2:11 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 1m
18 Feb
8h 1m
18 Feb
1 stop
IAH
$414
Alaska Airlines Logo
7:55 pm – 3:35 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 19h 40m
9 Feb
19h 40m
9 Feb
2 stops
PDX, SEA
Alaska Airlines Logo
4:45 pm – 10:37 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 5h 52m
18 Feb
5h 52m
18 Feb
1 stop
SEA
$416
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
10 Dec
7h 45m
10 Dec
nonstop
Air Canada Logo
4:00 pm – 8:49 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 4h 49m
25 Feb
4h 49m
25 Feb
1 stop
DEN
$421
WestJet Logo
5:45 pm – 6:13 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 12h 28m
10 Dec
12h 28m
10 Dec
1 stop
YYC
WestJet Logo
9:40 am – 6:30 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 50m
25 Feb
8h 50m
25 Feb
2 stops
YWG, YEG
$435
WestJet Logo
11:50 am – 12:38 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 12h 48m
18 Nov
12h 48m
18 Nov
1 stop
YVR
WestJet Logo
1:30 pm – 10:03 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 33m
19 Feb
8h 33m
19 Feb
1 stop
YYC
$435
WestJet Logo
11:50 am – 12:38 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 12h 48m
15 Nov
12h 48m
15 Nov
1 stop
YVR
WestJet Logo
1:30 pm – 10:03 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 33m
16 Feb
8h 33m
16 Feb
1 stop
YYC
$435
WestJet Logo
7:00 am – 7:36 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 12h 36m
26 Nov
12h 36m
26 Nov
1 stop
YYC
WestJet Logo
9:40 am – 6:30 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 50m
18 Feb
8h 50m
18 Feb
2 stops
YWG, YEG
$435
WestJet Logo
8:55 pm – 6:43 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 9h 48m
9 Feb
9h 48m
9 Feb
1 stop
LAS
WestJet Logo
4:45 pm – 10:37 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 5h 52m
18 Feb
5h 52m
18 Feb
1 stop
SEA
$437
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
7 Feb
7h 45m
7 Feb
nonstop
Air Canada Logo
12:45 pm – 7:53 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 7h 8m
21 Feb
7h 8m
21 Feb
1 stop
EWR
$441
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
12 Feb
7h 45m
12 Feb
nonstop
Air Canada Logo
4:00 pm – 8:40 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 4h 40m
19 Feb
4h 40m
19 Feb
1 stop
DEN
$441
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
16 Feb
7h 45m
16 Feb
nonstop
Air Canada Logo
6:10 am – 2:11 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 1m
23 Feb
8h 1m
23 Feb
1 stop
IAH
$441
United Airlines Logo
10:15 am – 9:21 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 11h 6m
18 Nov
11h 6m
18 Nov
1 stop
ORD
United Airlines Logo
8:00 am – 10:32 am
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 2h 32m
19 Feb
2h 32m
19 Feb
nonstop
$445
Air Canada Logo
8:30 am – 9:35 pm
Los Angeles(LAX)Toronto(YTZ)
LAX - YTZ · 13h 5m
16 Feb
13h 5m
16 Feb
1 stop
YUL
Air Canada Logo
5:30 pm – 9:50 pm
Toronto(YTZ)Los Angeles(LAX)
YTZ - LAX · 4h 20m
23 Feb
4h 20m
23 Feb
1 stop
ORD
$446
United Airlines Logo
5:00 am – 3:02 pm
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 10h 2m
7 Feb
10h 2m
7 Feb
1 stop
DEN
United Airlines Logo
12:45 pm – 7:53 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 7h 8m
21 Feb
7h 8m
21 Feb
1 stop
EWR
$446
WestJet Logo
5:45 pm – 5:29 am
Los Angeles(LAX)Toronto(YKF)
LAX - YKF · 11h 44m
18 Feb
11h 44m
18 Feb
1 stop
YYC
WestJet Logo
1:30 pm – 10:03 pm
Toronto(YKF)Los Angeles(LAX)
YKF - LAX · 8h 33m
23 Feb
8h 33m
23 Feb
1 stop
YYC
$451
Air Canada Logo
10:55 pm – 6:40 am
Los Angeles(LAX)Toronto(YYZ)
LAX - YYZ · 7h 45m
14 Feb
7h 45m
14 Feb
nonstop
Air Canada Logo
12:30 pm – 8:50 pm
Toronto(YYZ)Los Angeles(LAX)
YYZ - LAX · 8h 20m
21 Feb
8h 20m
21 Feb
1 stop
YUL
$466
Air Canada Logo
1:25 pm – 6:35 pm
Denver(DEN)Toronto(YYZ)
DEN - YYZ · 3h 10m
24 Oct
3h 10m
24 Oct
nonstop
Air Canada Logo
12:30 pm – 7:55 pm
Toronto(YTZ)Denver(DEN)
YTZ - DEN · 9h 25m
31 Oct
9h 25m
31 Oct
1 stop
YUL
$477

Top Deals on flights to Toronto

Los Angeles, US (LAX) - Toronto, CA (YTO)

Porter Airlines Logo
Porter Airlines

Nov 13

LAX
7h 40m
Direct

Nov 13

YYZ

as low as

$116

Los Angeles, US (LAX) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Dec 2

LAX
7h 45m
Direct

Dec 3

YYZ

as low as

$117

Los Angeles, US (LAX) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

Dec 10

LAX
12h 13m
ATL

Dec 11

YYZ

as low as

$131

Los Angeles, US (LAX) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

Dec 1

LAX
12h 55m
DTW

Dec 2

YYZ

as low as

$131

Los Angeles, US (LAX) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

Nov 19

LAX
11h 30m
MSP

Nov 19

YYZ

as low as

$131

Los Angeles, US (LAX) - Toronto, CA (YTO)

Air Transat Logo
Air Transat

Dec 9

LAX
7h 42m
Direct

Dec 9

YYZ

as low as

$133

Los Angeles, US (LAX) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

Nov 8

LAX
10h 30m
YYZ

Nov 8

YHM

as low as

$138

Denver, US (DEN) - Toronto, CA (YTO)

Alaska Airlines Logo
Alaska Airlines

Nov 14

DEN
19h 33m
SEA

Nov 15

YYZ

as low as

$148

Los Angeles, US (LAX) - Toronto, CA (YTO)

WestJet Logo
WestJet

Nov 27

LAX
18h 8m
YVR
YEG

Nov 28

YYZ

as low as

$149

Los Angeles, US (LAX) - Toronto, CA (YTO)

WestJet Logo
WestJet

Dec 4

LAX
17h 43m
YYC
YEG

Dec 5

YYZ

as low as

$149

Los Angeles, US (LAX) - Toronto, CA (YTO)

Alaska Airlines Logo
Alaska Airlines

Feb 10

ONT
20h 40m
SEA

Feb 11

YYZ

as low as

$150

Los Angeles, US (LAX) - Toronto, CA (YTO)

WestJet Logo
WestJet

Nov 25

LAX
16h 38m
YYC
YWG

Nov 25

YYZ

as low as

$154