Cheap flights from New Brunswick to Toronto

Round-trip
Economy
Zurich (ZRH)
Toronto (YTO)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
New Brunswick to Toronto (YTO)

All the information you need to plan the best null to YTO flight in 2021: compare New Brunswick to Toronto flight prices with the expected peak season, weather and rainfall in Toronto.
How far in advance should I book a flight from New Brunswick to Toronto?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 60 days in advance, which can save you up to 37% on flights from New Brunswick to Toronto compared to booking the week you need them. Waiting 60 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at C$ 412. For sooner than that we have options available in the next 3 days from C$ 483.

Cheap flights from New Brunswick to Toronto in June, July 2021

The best prices found for New Brunswick to YTO flights for June, July
10 Jul - 21 Jul
C$ 159pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
28 Jul - 7 Aug
C$ 177pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
28 Jul - 7 Aug
C$ 178pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John

New Brunswick to Toronto 2021 flight deals

Cheap flights to Toronto from New Brunswick found for this year
25 Sep - 2 Oct
C$ 96pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
25 Sep - 29 Sep
C$ 99pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
1 Sep - 8 Sep
C$ 142pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John

Direct flights to Toronto from New Brunswick

Save time with New Brunswick to Toronto direct flight deals
25 Sep - 2 Oct
C$ 96pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
25 Sep - 29 Sep
C$ 99pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John
1 Sep - 8 Sep
C$ 142pp
YSJ
Saint John
Flair Airlines
Direct
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Flair Airlines
Direct
YSJ
Saint John

Last minute flights from New Brunswick to Toronto

Late deals on round-trip flights to Toronto from New Brunswick, departing today and this week
26 Jun - 10 Aug
C$ 553pp
YQM
Moncton Intl
Air Canada
 
1 STOP
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Air Canada
 
1 STOP
YQM
Moncton Intl
27 Jun - 9 Aug
C$ 593pp
YQM
Moncton Intl
Air Canada
 
1 STOP
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Air Canada
   
2 STOPS
YQM
Moncton Intl
24 Jun - 10 Jul
C$ 615pp
YQM
Moncton Intl
Air Canada
 
1 STOP
YYZ
Toronto Pearson Intl
YYZ
Toronto Pearson Intl
Air Canada
   
2 STOPS
YQM
Moncton Intl

One-way flights to Toronto from New Brunswick

The cheapest one-way flights from New Brunswick to Toronto
6:45 a.m. - 8:00 a.m.
Flair Airlines
Direct
2h 15m
YSJ - YYZ
Flair Airlines
C$ 82
mytrip.com
12:55 p.m. - 8:00 a.m.
Multiple Airlines
1 stop
20h 05m
YFC - YYZ
Multiple Airlines
C$ 176
Kiwi.com
2:15 a.m. - 4:00 a.m.
WestJet
Direct
2h 45m
YQM - YYZ
WestJet
C$ 209

Related info for your journey

Useful info, stats and facts about <span class="emphasized">New Brunswick</span> to <span class="emphasized">Toronto</span> flights.

Flight FAQs

From New Brunswick to Toronto

Can I find flights from New Brunswick to Toronto for under C$ 122 on Cheapflights?

Yes, there are multiple flights from New Brunswick to Toronto for under C$ 122. The cheapest flight booked recently is on Flair Airlines for just C$ 96, but on average you can expect to pay C$ 232.

Which airlines flying from New Brunswick to Toronto have flexible cancellations due to COVID-19?

Air Canada, WestJet, and Porter Airlines are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from New Brunswick to Toronto for under C$ 122 on Cheapflights?

Cheapflights has 20 direct flights from New Brunswick to Toronto under C$ 122. A good price for a direct flight from New Brunswick to Toronto is less than C$ 248.

Are there last-minute flights available from New Brunswick to Toronto for under C$ 610?

There are currently 13+ open flights from New Brunswick to Toronto within the next 7 days for less than C$ 610.

What are the most popular airlines that fly from New Brunswick to Toronto?

The most popular airlines flying from New Brunswick to Toronto are Air Canada, Porter Airlines and WestJet. Something to consider prior to booking your flight.

What are the most popular routes from New Brunswick to Toronto?

Most travellers choose Moncton Intl - Toronto Pearson Intl, Fredericton - Toronto Pearson Intl or Moncton Intl - Toronto Island when deciding on the best route from New Brunswick to Toronto.

What are the cheapest flights from New Brunswick to Toronto?

Looking at all options, your cheapest flight can be booked for C$ 139. While the most popular route (Moncton Intl - Toronto Pearson Intl) can be booked for C$ 404 on average our data indicates C$ 297 when flying from New Brunswick to Toronto

What are the most reliable airlines from New Brunswick to Toronto?

The top 3 most reliable airlines when flying from New Brunswick to Toronto are United Airlines (98%), Air Canada (97%) and Jazz (97%).

How long is the flight from New Brunswick to Toronto?

There are many flights that can get you from New Brunswick to Toronto in 2h 03m. Fly via Air Canada to get the fastest option. Most flights are nonstop.

What are the cheapest airlines to flying from New Brunswick to Toronto round-trip?

Flair Airlines, at C$ 97, was found to be the cheapest airline from New Brunswick to Toronto.Alternate airlines to your destination round-trip include Air Canada and Porter Airlines.

What are the cheapest airlines to fly from New Brunswick to Toronto one-way?

C$ 82 is the cheapest one-way deal found within the past few days, from Flair Airlines. You may also be able to find cheap deals on Porter Airlines and Air Canada, with prices starting from C$ 164 and C$ 173, respectively.

Destination information for Toronto

Things to know before you go - useful duration and weather info for your trip from New Brunswick to Toronto.
Flight duration
2h 08m
Average temperature for June in Toronto
23.0 °C
Avg rainfall for June in Toronto
44.0 mm

Airports servicing

Charlo (YCL)
Fredericton (YFC)
Moncton (YQM)
St John (YSJ)
Bathurst (ZBF)

Airports servicing Toronto

Hamilton (YHM)
Billy Bishop Toronto City Airport (YTZ)
Kitchener (YKF)

Top 3 airlines flying from New Brunswick to Toronto

The chart below displays the airlines Cheapflights users travelling from New Brunswick to Toronto choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Porter Airlines
C$ 175 C$ 265 No cancel fee 52%
Search Porter Airlines flights
WestJet
C$ 152 C$ 303 No cancel fee 60%
Search WestJet flights
Air Canada
C$ 179 C$ 350 No cancel fee 67%
Search Air Canada flights
Home North America Canada Ontario Toronto Cheap flights from New Brunswick to Toronto
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First