
Flying from Toronto to St. John’s means crossing roughly 2,100 kilometres of Canadian sky — and with fares dropping below CAD 100 one-way on some carriers, it’s become one of the more affordable routes to Newfoundland. Whether you’re heading east for a wedding, a road trip along the Rock, or just a change of scenery, here’s what you need to know about getting there, who flies, and how to stretch your budget.
Cheapest one-way flights: CA$154 (Expedia) · Airports: YYZ to YYT · Direct airlines: Air Canada, Porter, WestJet · Round-trip from: C$323 (Skyscanner) · Travel options: Plane, bus, car ferry
Quick snapshot
- YYZ–YYT has 38 direct weekly departures (Skyscanner)
- Air Canada operates 4 daily directs; WestJet runs 1 daily (Flightsfrom)
- Cheapest roundtrip on record: C$266 via Porter from YHM (Kayak)
- Exact live pricing without searching aggregators
- Specific seasonal schedule variations beyond general counts
- Fuel surcharges and baggage add-ons for ultra-low-cost carriers
- Flair direct one-way Wed May 13 at $93 (Skyscanner)
- Porter direct Fri 22/5 at C$273 one-way (Kayak)
- Porter one-way Thu Oct 16 at $44 indirect (Skyscanner)
- Compare aggregator deals before booking
- Book 65 days ahead for September–October deals
- Check Air Canada and Porter for business-class options
Key flight and fare data for the Toronto–St. John’s route at a glance.
| Label | Value |
|---|---|
| Primary Airports | Toronto Pearson (YYZ) to St. John’s (YYT) |
| Lowest Fare Found | CA$154 one-way (Expedia) |
| Round-trip Example | C$323 (Skyscanner Air Canada) |
| Direct Carriers | Air Canada, Porter, WestJet |
| Other Routes | Plane, bus, car ferry (Rome2Rio) |
How long is it to fly from Toronto to St. John’s, Newfoundland?
The actual flight time between Toronto Pearson (YYZ) and St. John’s International (YYT) runs roughly 3 hours and 45 minutes for a nonstop leg. That makes it one of the longer domestic routes in Canada — comparable to Toronto–Vancouver in actual block time, though the eastbound crossing over the Atlantic a bit adds that extra hour.
Flight duration details
According to flight-planning data from Flightroutes, connecting options via Montreal (YUL) can stretch the total journey to 5 hours and 52 minutes when layovers are factored in. The fastest indirect routes reportedly involve a Halifax stop — roughly 15 minutes quicker than routing through Ottawa, according to the same source.
Direct vs connecting flights
Direct flights operate daily across the three major carriers. Flightsfrom confirms 4 daily Air Canada nonstop flights from YYZ and 1 WestJet daily direct. Skyscanner’s route data shows 38 direct weekly departures in total, with the first Porter departure at 7:25am and the last Air Canada option at 9:55pm. If you’re flexible on timing, morning and early-afternoon departures tend to offer the most connection options.
How do I get from Toronto to St. John’s?
Flying is the obvious answer, but it’s not the only one. Depending on your budget, schedule, and tolerance for long hauls, you have a few options worth considering before you click “Book Now.”
Flying options
The dominant route runs through Toronto Pearson (YYZ), with St. John’s International (YYT) as the destination. Flights from Toronto Island (YTZ) are reportedly about 23% cheaper on average — but Kayak’s route data confirms there are no direct flights from YTZ to YYT; you’ll need to connect through Halifax, Ottawa, or Montreal. For the lowest door-to-door time, YYZ remains the most convenient departure point.
Alternative routes via bus, car, ferry
If you’re not in a rush and want a road-trip experience, several aggregator platforms including Rome2Rio outline ground options. The most common ground route involves driving or taking a bus to Nova Scotia, then catching the Marine Atlantic ferry from North Sydney to Port aux Basques — a scenic 6–7 hour crossing that lands you on the island. This option costs more in time but can be cheaper for groups, especially if you factor in a vehicle. Train connections to the Maritimes are limited and generally slower than bus alternatives for reaching the ferry terminal.
Flying beats the ferry for time by a wide margin — roughly 4 hours versus 16–20 hours total. But if you factor in checked bags, airport delays, and the cost of reaching Pearson, the calculus can shift for groups or families with vehicles.
Does Air Canada fly into St. John’s?
Yes — and it’s the carrier with the most daily nonstop frequency on the route. Air Canada runs 4 direct flights per day from Toronto Pearson to St. John’s, with business-class availability on at least some of those frequencies, according to Flightsfrom. That’s the highest frequency of any single airline on the route.
Air Canada routes and fares
Air Canada’s on-time performance sits at 67%, the highest among carriers serving this route, per Cheapflights.ca. A round-trip example from Skyscanner shows Air Canada fares starting around C$323. Google Flights lists nonstop Air Canada fares from $329, with roughly 28 weekly nonstop options. As a Star Alliance member, Air Canada flights also allow bundled connections if you’re continuing beyond St. John’s to other Newfoundland communities.
Other direct airlines
Porter Airlines offers competitive pricing — as low as C$273 for a direct one-way flight, per Kayak’s route data. The carrier’s average roundtrip cost lands around C$421, with fares recorded as low as C$139 in confirmed Cheapflights.ca searches. WestJet runs 1 daily direct flight and averages C$446 roundtrip, while Air Transat tends to price higher at an average C$562 roundtrip despite a 7.8 rating.
Air Canada wins on frequency and punctuality; Porter wins on price. If your travel dates are flexible, Porter’s Wednesday departures and Friday returns reportedly yield the best combinations, per booking-pattern data from Cheapflights.ca.
Choosing between Air Canada and Porter means trading frequency for cost — Air Canada offers more daily flights and higher on-time reliability, while Porter delivers lower base fares for flexible travellers.
Who flies direct to St. John’s?
Three major carriers operate direct flights from Toronto, and one ultra-low-cost option occasionally pops up with direct fares that beat the incumbents. Here’s the breakdown.
Direct flight airlines
Air Canada — 4 daily directs, 67% on-time, business class available. Porter Airlines — Multiple daily departures, average rating 8.0 from Kayak users, cheapest confirmed roundtrip at C$139. WestJet — 1 daily direct, on-time rate 60%, typically priced $280–610 roundtrip. Flair Airlines — Ultra-low-cost carrier with fares from CAD 139 confirmed on Flair’s official booking page; one-way fares as low as $93 on Skyscanner for direct YYZ–YYT flights. On-time performance drops significantly for lower-cost carriers: Porter at 52%, Air Transat at 50%.
Booking tips
Aggregator sites like Google Flights, Kayak, Skyscanner, and Cheapflights.ca pull from all carriers and often surface fares below what the airlines list directly. Google Flights in particular allows you to track price trends for specific dates. Booking 65 days ahead reportedly locks in the best September–October pricing — Wednesday departures and Thursday returns tend to be cheapest, per Cheapflights.ca‘s seasonal analysis. Watch out for base-fare vs. all-in pricing with ultra-low-cost carriers: add-on fees for bags, seat selection, and printing boarding passes can narrow the savings gap.
For travellers willing to compare aggregators and book mid-week, Porter and Flair regularly undercut Air Canada’s published fares by 30–50% — but only when booked well in advance.
What is the best month to go to Newfoundland?
Timing your trip affects both price and experience. Newfoundland’s shoulder seasons — late spring and early fall — tend to offer the best balance of lower fares and tolerable weather, though summer draws the biggest crowds and the highest flight prices.
Seasonal travel advice
According to Cheapflights.ca’s seasonal analysis, October and September consistently show the lowest fares for Toronto–St. John’s routes. Book 65 days in advance for the best combination of availability and price. July and August command premium pricing due to summer tourism demand — expect fares 20–40% above off-season baselines. December through February sees sporadic pricing dips but carries risk of weather-related delays given St. John’s reputation for Atlantic storms.
Flight price trends
Kayak’s aggregate data places typical roundtrip prices between C$361 and C$573. The confirmed cheapest roundtrip on record across all aggregators is C$266 via Porter from Hamilton (YHM), which involved two stops — but still beat any direct option at that price point. Direct flights from YYZ typically start around $93 one-way via Flair and $127 one-way via Porter in cheaper months. Orbitz recently showed roundtrip fares as low as $181 within a 7-day search window, while Orbitz listed one-way fares from $75.
If price is your main driver, target September or October and book about two months out. If you need peak-summer dates, start watching prices in January and set alerts — fares tend to creep up as departure dates approach.
Budget-focused travellers who lock in September or October departures save roughly 30–40% compared to peak summer pricing — enough to fund a extra nights accommodation on the Rock.
| Airline | Direct flights/day | Avg roundtrip | On-time % | Source |
|---|---|---|---|---|
| Air Canada | 4 | C$323–C$446 | 67% | Flightsfrom, Cheapflights.ca |
| Porter Airlines | Multiple daily | C$139–C$421 | 52% | Kayak, Cheapflights.ca |
| WestJet | 1 | C$178–C$446 | 60% | Cheapflights.ca |
| Flair Airlines | Occasional direct | From CAD 139 | N/A | Flair Airlines |
How to book flights step by step
Whether you’ve never booked a domestic Canadian flight or you’re looking to sharpen your strategy, here’s a practical walkthrough from search to boarding pass.
Finding the best fare
- Start with aggregators: Open Google Flights, Kayak, or Skyscanner and enter YYZ → YYT. Set up price alerts for your target dates — this is free and gives you a fighting chance before fares spike.
- Check airline sites directly: Once you have a baseline price, check Air Canada, Porter, WestJet, and Flair’s own sites. Ultra-low-cost carriers sometimes list lower base fares on their own booking pages than what aggregators pull.
- Compare airports: If you have access to Hamilton (YHM) or are willing to connect through Montreal or Halifax, Kayak’s data shows indirect routes can undercut direct fares significantly. YTZ (Toronto Island) flights average 23% cheaper but require a connection — factor in that transit time.
Finalizing your booking
- Read the fare class:ultra-low-cost carriers like Flair charge separately for bags, seat selection, and boarding-pass printing. A $93 one-way fare can end up costing $150+ with extras.
- Check cancellation policies: Air Canada and WestJet generally offer more flexible rebooking. Porter’s policy varies by fare tier — confirm before you commit.
- Verify the total: Always confirm the final price screen before entering payment. Some booking paths surface cheaper fares that exclude taxes or fuel surcharges until the last click.
What to do on the day of travel
- Check in online: All three major carriers offer online check-in 24 hours before departure. This is especially useful for Porter and Flair, where airport check-in counters can back up during peak periods.
- Pack for weather delays: St. John’s sees Atlantic weather disruption more than most Canadian airports. Build a buffer day into your itinerary if your trip has fixed commitments — and consider travel insurance for non-refundable bookings.
- Know your terminal: YYZ departures for St. John’s typically use Terminal 1 (Air Canada) or Terminal 3 (WestJet/other carriers). Confirm your terminal before heading to the airport to avoid last-minute stress.
Travellers who follow these steps — especially setting Google Flights alerts and booking 60–65 days out — consistently pay less than those who book last-minute or skip aggregator comparison.
“The absolute cheapest return flight from Toronto to St. John’s costs C$266.”
— Kayak (Flight Aggregator)
“The best prices from Toronto to St John’s are usually found in October or September, booked 65 days in advance.”
— Cheapflights.ca (Flight Search Engine)
The flight from Toronto to St. John’s rewards the prepared traveler. Prices vary widely by carrier, day of week, and how far ahead you book — but fares below CAD 150 one-way are achievable on ultra-low-cost carriers, and even the major airlines undercut CAD 350 roundtrip in cheaper windows. The real trade-off is on-time performance: Air Canada delivers the most reliable arrivals, while budget carriers trade punctuality for price. For most travelers, the move is clear: set a Google Flights alert, book 60–65 days out, and fly direct on whichever carrier offers the best fare for your dates.
Frequently asked questions
What are the cheapest flights from Toronto to St. John’s?
Confirmed fares have dropped as low as C$127 one-way (Cheapflights.ca) and $93 on Flair via Skyscanner for direct YYZ–YYT flights. Roundtrip deals start around C$266–C$323 depending on carrier and routing.
Are there direct flights from Toronto to St. John’s?
Yes. Air Canada operates 4 daily direct flights, WestJet runs 1 daily, and Porter offers multiple daily departures. Flair Airlines also occasionally runs direct flights. No direct service exists from Toronto Island (YTZ) — you’ll need to connect via Halifax, Ottawa, or Montreal.
How much do Air Canada flights to St. John’s cost?
Roundtrip examples from Skyscanner show Air Canada fares starting around C$323, with Google Flights listing nonstop options from $329. Business-class is available on some daily frequencies. Air Canada leads on punctuality at 67% on-time performance.
What is the flight time from St. John’s to Toronto?
Nonstop flights run roughly 3 hours and 45 minutes eastbound — slightly shorter than westbound due to prevailing winds. Connecting routes can push the total journey past 5 hours when layover time is included.
Can I drive from Toronto to Newfoundland?
You can drive to the ferry terminal in North Sydney, Nova Scotia (roughly 16–18 hours from Toronto), then take the Marine Atlantic ferry to Port aux Basques (about 6–7 hours). This totals 22–25 hours of travel time — far longer than flying, but cheaper for groups traveling with a vehicle and offering a unique scenic entry to the island.
What airlines operate Toronto to St. John’s routes?
Air Canada, Porter Airlines, WestJet, and Flair Airlines. Air Transat also serves the route seasonally. Of these, Porter offers the cheapest confirmed roundtrip at C$139; Air Canada offers the most daily frequency and highest on-time rate.
How do I book flights from Toronto to St. John’s today?
Start with an aggregator like Google Flights, Kayak, or Skyscanner to compare prices across all carriers. Set up price alerts for your target dates, then book directly on the airline’s website for the cleanest transaction and easiest customer-service access if issues arise. Book 60–65 days in advance for the best September–October pricing.
Related reading: YVR to Delhi Flights – Prices, Airlines and Booking Guide



