Find Cheap Flights from San Diego to Toronto (SAN - YTO)

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

Sat 12/9
Sat 12/16
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
September
Best time to beat the crowds
3%
expected price decrease
High Season:
December
Most popular time to fly
10%
expected price increase
Average Price:
$481
(avg. price over the last 2 weeks)
Good Deal:
$299
or less (round trip)

When to Book Flights from San Diego to Toronto

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $299 or less.
The cheapest flight from San Diego to Toronto was found 70 days before departure, on average.
Book at least 6 weeks before departure in order to get a below-average price.
Morning departure is around 31% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking San Diego to Toronto Flights

How long does a flight from San Diego to Toronto take?
An average nonstop flight takes 4h 31m, covering a distance of 2165 miles.
How many flights are there between San Diego and Toronto?
There are 38 (nonstop) flights between San Diego and Toronto per week, averaging 5 per day.
Which airlines provide the cheapest flights from San Diego to Toronto?
In the past 3 days, the cheapest round-trip tickets were found on Multiple Airlines ($289), Delta ($325) and Air Canada ($409).
Do I need a passport to fly between San Diego and Toronto?
Yes.
Which airlines fly most frequently between San Diego and Toronto?
Air Canada (2 times daily), United (2 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly San Diego to Toronto?
For San Diego to Toronto, Wednesday is the cheapest day to fly on average and Friday is the most expensive. Flying from Toronto back to San Diego, the best deals are generally found on Wednesday, with Tuesday being the most expensive.

Book cheap flights from San Diego to Toronto (round-trip)

Airports
Origin
San Diego
$289
only
$289
Destination
Toronto
$289
only
$289
$616
only
$616
Wed, Jan 10
SAN
YYZ
7h 18m
Sat, Jan 13
YYZ
SAN
7h 27m
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Fri, Dec 15
SAN
YYZ
6h 36m
Mon, Dec 18
YYZ
SAN
7h 57m
Trip: 4 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 14085 reviews
Overall
8.0
Boarding
8.1
Comfort
7.7
Crew
8.4
Entertainment
7.5
Food
7.4
BUF
DTW
Okay 4.0

No help with baggage when boarding the plane, they hurry you up for nothing, because we had to wait 20 mi utes to take off.

SEA
SFO
Excellent 10.0

Being on time.

IND
ATL
Excellent 8.3

Ind-atl flight was absolutely amazing i couldn’t find really anything wrong with the flight besides spacing for seats

Spacing with seats

SJC
SEA
Okay 5.3

Crew was friendly and helpful

Our flight was delayed by almost 2 hours and caused me to miss my connecting flight. Next available flight was a 6 hour layover that I was not expecting.

LAX
SYD
Excellent 10.0

adjustable head rest is great - being given a pillow is great - the plane was not too cold to sleep either (as they often are)

Thu, Dec 28
SAN
YYZ
4h 31m
Fri, Jan 5
YYZ
SAN
5h 19m
Trip: 9 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 44 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
SAN
YYZ
Okay 5.6

Small seating

SAN
YYZ
Excellent 10.0

Smooth, great crew

Nothing, it was great

SAN
YYZ
Good 7.3

Friendly attendants made up for the defective entertainment system.

SAN
YYZ
Excellent 9.6

On-time and quick boarding.

Not enough leg room - similar to most airlines.

SAN
YYZ
Excellent 8.0

No delay. The plane came half an hour early which is ok. There was no complimentary food but drinks were offered. It would have been nice if peanuts/cookies/chips were offered. There was no entertainment so the rating was 1star. Emails were sent to inform us of changes in schedule and also to check in on line. Leg room is good as we can stretch our legs (I guess you can say that we are not that tall) we wish to travel again with Air Canada in the future.

Tue, Feb 20
SAN
YYZ
7h 50m
Sat, Feb 24
YYZ
SAN
17h 10m
Trip: 5 days
Overall 0.0 Poor
Based on 0 reviews
Mon, Jun 4
SAN
YYZ
8h 17m
Sun, Jun 10
YYZ
SAN
9h 48m
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Tue, Mar 27
SAN
YYZ
9h 02m
Wed, Apr 4
YYZ
SAN
11h 38m
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Thu, Mar 15
SAN
YTZ
11h 45m
Mon, Mar 19
YTZ
SAN
13h 41m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 20153 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
TPE
YVR
Mediocre 2.0

The attendant’s name is Karen. She first caught my attention was the way she talked to the passengers. She was like a parent or a teacher telling her kids to share but not solving their problem over the head bin. Then before we were landing, the passenger next to me asked for her help to put her bag into the head bin because she’s not tall enough. Karen said she’s doing security check and never came back. I managed to help my neighbor passenger before landing and was very impressed to this flight attendant.

YEG
YVR
Mediocre 2.6

Bad experience.

GRU
YYZ
Excellent 10.0

Well designed comfortable sleeping Pods

PHX
YYC
Excellent 8.0

Airport security was great and the airport pane was clean with a great crew!

Didn’t depart on schedule and then had to wait in Calgary to depart as the gate wasn’t available

YYT
YUL
Excellent 8.0

Tv screens and in flight entertainment

I paid 450 Euro for a return 2 hour flight & I didn't get a 20kg allowance. I don't expect a check in bag on a US or European budget airline but this is the national carrier. It's the first time I've paid for a checked bag in all my years flying with different national carriers. I.e. Qantas, Air New Zealand, Singapore to name a few. All in all. Air Canada charging like a national carrier but the baggage allowance policy of a budget airline. Not good enough in my opinion.

Fri, Jun 1
SAN
YTZ
19h 32m
Sat, Jun 30
YTZ
SAN
26h 06m
Trip: 30 days
Overall 0.0 Poor
Based on 0 reviews
Fri, Dec 15
SAN
YTZ
46h 02m
Wed, Dec 20
YTZ
SAN
16h 42m
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Show more results
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.