There are 20 direct and indirect flights connecting San Diego and Toronto every week, with the journey taking 9 hrs 20 mins on average. Scroll through your results to compare flight times and prices – the cheapest flight from San Diego to Toronto is currently sitting at £335.
Or, if you're fairly flexible on dates, try to get a last minute-deal by regularly checking the Netflights website.
In Toronto, Toronto Lester B. Pearson International Airport (YYZ) is usually the cheapest airport to fly to, but there are one airports to choose from. Not sure who to fly with? Air Canada & Alaska Airlines are the most popular airlines available from San Diego.
But if you can't find one which is right for you, try looking at flights to other cities in Canada to check out some other options.