Direct flights from St. John's to Toronto (YYT → YYZ)

Distance 2,122 km (1,319 mi)
Est. duration 2h 30m
Loading map...
Live fares · YYT → YYZ

Available flights

PDNon-stop
from$233
Book

About the St. John's → Toronto route

St. John's to Toronto is a funny little route. It's barely 2,122 km — closer to a regional hop than anything you'd call a real haul — yet it connects the easternmost city in North America to the country's commercial engine. You're in the air for around two and a half hours, which is just long enough to eat a sad sandwich and wonder why you didn't just drive (you shouldn't drive, for the record). Air Canada runs this corridor heavily, and it attracts a real mix of passengers: Newfoundland government workers, oil and gas contractors, students heading west, and families doing the long-distance thing.

Why travel from St. John's to Toronto?

Toronto is where a lot of Newfoundlanders end up, which means this route carries a genuine undercurrent of family visits that no algorithm is going to capture. Beyond that, the practical draws are obvious — YYZ connects to 194 destinations, so Toronto is frequently just the first leg of something bigger. But Toronto itself earns the trip. Kensington Market alone justifies a long weekend. The food scene in the city's east end has gotten serious. There's the ROM, the Raptors if you time it right, and a live music circuit that St. John's, for all its charm, can't replicate at scale. Business travellers come for Bay Street meetings they couldn't do on a video call. Everyone else comes because Toronto is just a lot of city.

Quick stats

  • Distance: 2,122 km
  • Estimated flight time: 2h 30m
  • Operating airlines: AC, F8, PD, WS
  • Direct route: yes

Practical tips for YYT → YYZ

Book shoulder season — late September or early May — if you want lower fares and weather that doesn't punish you. Summer is pricier and YYZ gets congested. Speaking of YYZ: Pearson is big, loud, and occasionally chaotic. Budget extra time if you're connecting. The UP Express train runs from Terminal 1 directly to Union Station downtown in about 25 minutes and costs a fraction of what a cab will take you for. If you're flying Flair (F8) or Porter (PD), check your baggage allowance before you pack — carry-on restrictions on low-cost carriers here will catch you off guard if you're used to Air Canada's defaults.

Frequently asked questions

How long is the flight from St. John's to Toronto?

The flight covers approximately 2,122 km and takes about 2 hours and 30 minutes of flight time. This makes it a relatively short domestic flight across eastern Canada.

Which airlines fly the St. John's to Toronto route?

Four airlines operate this route: Air Canada (AC), Flair Airlines (F8), Porter Airlines (PD), and WestJet (WS). You'll have multiple options to compare schedules and fares.

What's the best time of year to fly this route?

Late spring through early fall (May–September) offers the best balance of pleasant weather in both cities and competitive fares, while winter months can bring flight disruptions due to St. John's weather. Shoulder seasons (April and October) are also good for fewer crowds and reasonable prices.

Do I need a visa to fly from St. John's to Toronto?

No visa is required—both cities are in Canada, so this is a domestic flight for Canadian citizens and permanent residents. International visitors should ensure their Canadian entry requirements are met before arrival in St. John's.

What should I know about luggage, jet lag, and connections on this route?

Luggage policies vary by airline, so check your carrier's allowances in advance. Jet lag is minimal on this domestic route with only a 30-minute time difference, and the short flight time means you'll arrive in Toronto with minimal fatigue—ideal for same-day connections if needed.

Find flights from St. John's to Toronto
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from St. John's to Toronto? The flight distance from YYT to YYZ is approximately 2,122 km (1,319 miles).
How long is the flight from YYT to YYZ? The estimated flight time from St. John's to Toronto is approximately 2h 30m.
What airlines fly from YYT to YYZ? Airlines operating direct flights from St. John's to Toronto include: AC, F8, PD, WS.

Cheapest fares St. John's → Toronto

St. John's YYT
Toronto YYZ

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for St. John's → Toronto.

Try a nearby airport to St. John's

Flights to Toronto (YYZ) from other airports within 350 km of St. John's. Often unlocks cheaper fares or better times.

Or try a nearby airport to Toronto

Flights from St. John's (YYT) to other airports within 350 km of Toronto.

Other flights from St. John's (YYT)

Other flights from Toronto (YYZ)