Cheap Flights from Vancouver to Toronto

Compare Vancouver to Toronto flight deals

Find the cheapest month or even day of the year to fly to Toronto

Book the best Toronto fare with no extra fees

Flight deals from Vancouver to Toronto

Looking for a cheap last-minute deal or the best return flight from Vancouver to Toronto? Find the lowest prices on one-way and return tickets right here.

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

Find the cheapest month to fly from Vancouver to Toronto

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Vancouver to Toronto flights are currently cheapest in January.

Direct flights from Vancouver to Toronto

Alternative Vancouver to Toronto routes

Looking for the cheapest, fastest or easiest route from Vancouver to Toronto? You could fly into the following airports instead.

Vancouver to Toronto: Flight information

The things to know before you go.
Cheapest flight found£78
Cheapest month to flyJanuary
Average flight time4 hrs, 26 mins
Most popular airlineAir Canada
Average flights per week6,366

Finding cheap flights from Vancouver to Toronto: Frequently asked questions

There are 4 airports in Toronto: Toronto Island, Toronto Pearson International, Hamilton, and Kitchener / Waterloo.
The best price we found for a return flight from Vancouver to Toronto is £78. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 26 minutes is the average flight time from Vancouver to Toronto.
Air Canada, WestJet and Delta fly direct from Vancouver to Toronto.
As of May 2024, there are 703 flights per week flying from Vancouver to Toronto.
The cheapest month to fly from Vancouver to Toronto is usually January.
If you're flying from Vancouver, the cheapest airport near Toronto is Toronto Pearson International – which is 12.7 miles away from the centre of Toronto. We've found flights into this airport from £78.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Vancouver to Toronto on Friday, 24 January 2025.
Yes – the average flight time is 4 hours and 26 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Toronto but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Toronto is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 12°C. July is typically the warmest month in Toronto, when it usually averages around 25°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -8°C. The rainiest month is September.
The cheapest airline that flies to Toronto is Flair Airlines .

This information is correct as of April 2016

Airlines that fly from Vancouver to Toronto

Air Canada, Air Transat, Sunwing Airlines and WestJet all fly direct from Vancouver-International to Toronto-Pearson.

Terminal Information – Departing

This is only a guideline. Always check your boarding pass for up-to-date terminal information.

Domestic flights leave from concourses A, B and C. This section of the airport has a good range of snack bars, coffee shops and restaurants. Canadian favourite Tim Hortons has an outlet, as do global names like Starbucks and Camden Food Co. There are plenty of places to grab a heavier bite to eat, whether you're in the mood for burgers or Asian cuisine. Shopping after security is limited, but does include a PGA Tour Shop for golfing enthusiasts, a Gallerie Vancouver for gifts and souvenirs, and a Relay for in-flight literature. The concourse also has an Absolute Spa and a Plaza Premium Lounge: perfect if you want to pamper yourself before your flight. Free Wi-Fi is available throughout the airport, ideal if you've got some last minute emails to send or hotels to book.

Terminal Information – Arriving

Toronto-Pearson International Airport is about 17 miles away from downtown Toronto. Air Canada and Sunwing Airlines flights land at terminal 1 while Air Transat and WestJet land at terminal 3. Both terminals offer a range of public transport and car hire desks. The Union Pearson Express train leaves from terminal 1 (you can take the terminal LINK train to the station if you're coming from terminal 3). Public buses, run by TTC, leave from both terminals. The 192 Airport Rocket Bus takes less than half an hour to reach the city centre if traffic is on your side. GO Transit, MiWay and Brampton Transit buses offer connections to other destinations in the Vancouver area. Taxis are available from outside the arrivals hall of both terminals.

Practical Information

Aim to arrive at the airport 90 minutes before scheduled departure. You don't need a passport to fly on domestic routes within Canada. You will need a form of government issued photographic identification such as a driver's license, citizenship card, or provincial identity card. If you're a British citizen travelling within Canada we recommend using your passport. A full list of approved identification for domestic travel can be found on the Public Safety Canada website.

What to expect in Toronto

Toronto is three hours ahead of Vancouver. The weather in Toronto is more extreme than Vancouver, with hotter summers and colder winters. You can expect an average temperature of 21°C during July and August, and -3°C during January and February. In terms of spending money, prices in Toronto are fairly similar to Vancouver. Toronto is slightly more expensive in terms of dining, drinking and taking taxis.

*Prices subject to change


More flight options

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.