Cheap Flights from Toronto to St John's

Travellers and cabin class

Compare Toronto Pearson International to St John's flight deals

Find the cheapest month or even day of the year to fly to St John's

Book the best St John's fare with no extra fees

Flight deals from Toronto Pearson International to St John's

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

Find the cheapest month to fly from Toronto Pearson International to St John's

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Toronto Pearson International to St John's flights are currently cheapest in April.

Direct flights from Toronto Pearson International to St John's

Toronto Pearson International to St John's: Alternative routes

Compare routes from Toronto Pearson International to St John's below. You may find an airport to fly into that's cheaper, faster, or easier than St John's.

Toronto to St John's: Flight information

The things to know before you go.
Cheapest flight found$273
Cheapest month to flyApril
Average flight time3 hrs, 7 mins
Most popular airlineDelta
Average flights per week188

Finding cheap flights from Toronto Pearson International to St John's: Frequently asked questions

The best price we found for a return flight from Toronto Pearson International to St John's is $273. 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.
3 hours and 7 minutes is the average flight time from Toronto Pearson International to St John's.
Delta, Air Canada and United fly direct from Toronto Pearson International to St John's.
As of March 2025, there are 188 flights per week flying from Toronto Pearson International to St John's.
The cheapest month to fly from Toronto Pearson International to St John's is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Toronto Pearson International Airport to St John's Airport on Wednesday, 23 April 2025.
Yes – the average flight time is 3 hours and 7 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 St John's 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 St John's is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Porter Airlines (Canada) Ltd offers the cheapest flight tickets to St John's.

Flying from Pearson International Airport (YYZ) to St. John's International Airport (YYT): what you need to know

  • A direct flight from Pearson International Airport to St. John's International Airport takes on average 3 hours 3 minutes. The timezone in St John's is UTC-3:30, which makes it 1 hour 30 minutes ahead of Toronto.

  • Every week, there are 63 flights from Pearson International Airport to St. John's International Airport. If you want to get going as early as possible, jump on the 00:25 Air Canada flight. If you'd rather make the most of your day before you fly, the latest flight from YYZ to YYT is 23:20 with Porter Airlines.

  • Travelling during a popular month such as August? Public holidays and other high seasons can lead to longer queues and delays at check-in and security. Play it safe and get there up to four hours before an international flight and two hours before a domestic departure.

  • Air Canada is your gateway to exploring St John's (and perhaps some other exciting corners of Canada!). Browse the direct flights from Pearson International Airport to St. John's International Airport offered by this carrier.

  • For a flight within Canada, you don't need a visa or passport. However, you'll have to bring some kind of identity document, such as an ID card or driver's license. Once you've found your cheap ticket from YYZ to YYT, check your ID is valid before you jet off.

How to find the cheapest flights from Pearson International Airport (YYZ) to St. John's International Airport (YYT)

  • $143 is the best price for a one-way ticket from Pearson International Airport to St. John's International Airport. Return flights start at $273. These fares can change depending on demand.

  • To get your hands on cheap flight tickets from YYZ to YYT, book your trip 10 months ahead of your departure date.

  • The cheapest month for tickets from Pearson International Airport to St. John's International Airport is June. Use the 'Whole month' tool to see the lowest airfares if you have a flexible schedule.

  • Getting a cheap ticket from YYZ to YYT is straightforward with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you when there's a better deal.

  • Tailor your trip using filters. Choose your arrival and departure times, total journey duration and airlines. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Pearson International Airport to St. John's International Airport.

Handy information about Pearson International Airport (YYZ)

  • The journey from central Toronto to Pearson International Airport takes around 49 minutes by public transport. If you ride-share, drive or get a cab, you'll cover the 27 kilometres in 26 minutes or so, depending on traffic conditions.

  • Taking an early flight from Pearson International Airport to St. John's International Airport? Avoid rushing to the airport (and enjoy a little extra shut-eye) by choosing one of these hotels near YYZ:

Arriving at St. John's International Airport (YYT)

Getting from St. John's International Airport (YYT) to central St John's

  • St. John's International Airport is approximately 10 kilometres from the centre of St John's. With your own car rental or if you take a cab, the drive is about 14 minutes.

  • When travelling on public transport, expect a journey time of about 59 minutes.

When to fly to St. John's International Airport (YYT)

  • It's time to pick your travel dates for your flight from Pearson International Airport to St. John's International Airport. August is the busiest month to visit St John's. If you prefer a more peaceful vibe, go in April.

  • Book your flight from Pearson International Airport to St. John's International Airport for August if you want to explore St John's during its warmest month. Expect temperatures of between 12ºC and 20ºC.

  • Look for cheap flight tickets from YYZ to YYT in February if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -7ºC and 2ºC on average.

More about St John's

  • Start your St John's trip right by finding a great place to stay. After booking your flight from YYZ to YYT, check out our accommodation options including:

  • Every great holiday has to include some sightseeing. Signal Hill, Cape Spear Lighthouse National Historic Site and The Rooms are attractions you won't want to skip in St John's.

Complete your St John's trip with hotels and a car rental

  • We've got more party tricks than just comparing flights. After booking your cheap ticket to St. John's International Airport, explore our great car rental deals that'll give you the freedom and flexibility to see the sights at your own pace. Next, take a look at our exclusive rates for hotels to find the ideal St John's stay.

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