Cheap flights from Pennsylvania to Niagara-on-the-Lake, Canada

PHL — YYZ
Dec 13 — Dec 201

How far in advance should I book a flight from Pennsylvania to Niagara-on-the-Lake?

Find a great deal and save up to 23% by booking at least 31 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Pennsylvania to Niagara-on-the-Lake within the next two weeks, with the cheapest ticket starting at $519.

What is the cheapest month to fly from Pennsylvania to Niagara-on-the-Lake?

Our data shows that November tends to be the cheapest month to fly to Niagara-on-the-Lake from Pennsylvania. Users have commonly found prices around $459 for the month, but tickets can be as low as $203. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Pennsylvania to Niagara-on-the-Lake (PA - N1A)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Pennsylvania to Niagara-on-the-Lake as you normally would.

Cheap flights from Pennsylvania to Niagara-on-the-Lake in December, January 2022

The best prices found for Pennsylvania to Niagara-on-the-Lake flights for December, January
Jan 18 - Jan 22
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

14h 45m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

8h 24m
$205

Multiple Airlines

Pick Dates

Deal found 12/4

Jan 18 - Jan 22
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

14h 45m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

2 stops

25h 55m
$214

Multiple Airlines

Pick Dates

Deal found 12/4

Jan 11 - Jan 18
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

15h 00m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

7h 50m
$231

Multiple Airlines

Pick Dates

Deal found 12/5

Pennsylvania to Niagara-on-the-Lake 2022 flight deals

Cheap flights to Niagara-on-the-Lake from Pennsylvania found for this year
Dec 17 - Jan 7
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

11h 10m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

14h 23m
$240

Multiple Airlines

Pick Dates

Deal found 12/5

Dec 16 - Jan 6
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

9h 46m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

9h 14m
$246

Multiple Airlines

Pick Dates

Deal found 12/5

Dec 17 - Jan 6
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

12h 16m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

9h 14m
$252

Multiple Airlines

Pick Dates

Deal found 12/5

Cheap United Airlines flights from Pennsylvania to Niagara-on-the-Lake

Dec 19 - Dec 26
PIT

Pittsburgh

YYZ

Toronto Pearson Intl

1 stop

3h 40m
YYZ

Toronto Pearson Intl

PIT

Pittsburgh

Nonstop

1h 09m
$435

United Airlines

Pick Dates

Deal found 12/5

Dec 19 - Dec 29
PIT

Pittsburgh

YYZ

Toronto Pearson Intl

1 stop

6h 35m
YYZ

Toronto Pearson Intl

PIT

Pittsburgh

1 stop

4h 39m
$450

United Airlines

Pick Dates

Deal found 12/5

Jan 4 - Jan 11
PIT

Pittsburgh

YYZ

Toronto Pearson Intl

1 stop

4h 37m
YYZ

Toronto Pearson Intl

PIT

Pittsburgh

2 stops

11h 13m
$490

United Airlines

Pick Dates

Deal found 12/5

Cheap Air Canada flights from Pennsylvania to Niagara-on-the-Lake

Dec 21 - Dec 28
PIT

Pittsburgh

YYZ

Toronto Pearson Intl

Nonstop

1h 09m
YYZ

Toronto Pearson Intl

PIT

Pittsburgh

Nonstop

1h 09m
$324

Air Canada

Pick Dates

Deal found 12/7

Jan 6 - Jan 8
PHL

Philadelphia

YYZ

Toronto Pearson Intl

Nonstop

1h 35m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

Nonstop

1h 31m
$339

Air Canada

Pick Dates

Deal found 12/7

Jan 10 - Jan 18
PHL

Philadelphia

YYZ

Toronto Pearson Intl

Nonstop

1h 35m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

Nonstop

1h 31m
$347

Air Canada

Pick Dates

Deal found 12/8

Non-stop flights to Niagara-on-the-Lake from Pennsylvania

Save time with Pennsylvania to Niagara-on-the-Lake direct flight deals
Dec 21 - Dec 28
PIT

Pittsburgh

YYZ

Toronto Pearson Intl

Nonstop

1h 09m
YYZ

Toronto Pearson Intl

PIT

Pittsburgh

Nonstop

1h 09m
$324

Air Canada

Pick Dates

Deal found 12/7

Jan 6 - Jan 8
PHL

Philadelphia

YYZ

Toronto Pearson Intl

Nonstop

1h 35m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

Nonstop

1h 31m
$339

Air Canada

Pick Dates

Deal found 12/7

Jan 12 - Jan 21
PHL

Philadelphia

YYZ

Toronto Pearson Intl

Nonstop

1h 35m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

Nonstop

1h 31m
$348

Air Canada

Pick Dates

Deal found 12/7

Last minute flights from Pennsylvania to Niagara-on-the-Lake

Late deals on return flights to Niagara-on-the-Lake from Pennsylvania, departing today and this week
Dec 17 - Jan 7
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

11h 10m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

14h 23m
$240

Multiple Airlines

Pick Dates

Deal found 12/5

Dec 16 - Jan 6
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

9h 46m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

9h 14m
$246

Multiple Airlines

Pick Dates

Deal found 12/5

Dec 17 - Jan 6
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

12h 16m
YYZ

Toronto Pearson Intl

PHL

Philadelphia

1 stop

9h 14m
$252

Multiple Airlines

Pick Dates

Deal found 12/5

One-way flights to Niagara-on-the-Lake from Pennsylvania

The cheapest one-way flights from Pennsylvania to Niagara-on-the-Lake
Jan 20
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

12h 00m
$105

Multiple Airlines

Pick Dates

Deal found 12/7

Dec 17
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

16h 00m
$111

Multiple Airlines

Pick Dates

Deal found 12/5

Jan 21
PHL

Philadelphia

YYZ

Toronto Pearson Intl

1 stop

13h 45m
$113

Multiple Airlines

Pick Dates

Deal found 12/7

Related info for your journey

Useful info, stats and facts about Pennsylvania to Niagara-on-the-Lake flights.

Which airlines flying from Pennsylvania to Niagara-on-the-Lake have flexible cancellations due to COVID-19?

Air Canada, American Airlines, and United 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.

Can I find flights from Pennsylvania to Niagara-on-the-Lake for under $300 on Cheapflights?

Yes, there are multiple flights from Pennsylvania to Niagara-on-the-Lake for under $300. The cheapest flight booked recently is on Multiple Airlines for just $212, but on average you can expect to pay $260.

Are there nonstop flights from Pennsylvania to Niagara-on-the-Lake for under $400 on Cheapflights?

Cheapflights has at least 20 direct flights from Pennsylvania to Niagara-on-the-Lake under $400. A good price for a nonstop flight from Pennsylvania to Niagara-on-the-Lake is less than $393.

Are there last-minute flights available from Pennsylvania to Niagara-on-the-Lake for under $300?

There are currently 20+ open flights from Pennsylvania to Niagara-on-the-Lake within the next 7 days for less than $300.

What days are nonstop flights available from Pennsylvania to Niagara-on-the-Lake?

Nonstop flights are available for this route on the following days: Thursday.

How many flights depart from Pennsylvania to Niagara-on-the-Lake on average per day?

1 flight departure from Pennsylvania to Niagara-on-the-Lake per day on average.
Afternoon (Noon - 6pm) - 100% of flight departures

What are the most popular routes from Pennsylvania to Niagara-on-the-Lake?

Most travelers choose Philadelphia - Toronto Pearson Intl, Pittsburgh - Toronto Pearson Intl or Harrisburg - Toronto Pearson Intl when deciding on the best route from Pennsylvania to Niagara-on-the-Lake.

What are the most popular airlines that fly from Pennsylvania to Niagara-on-the-Lake?

Consider American Airlines, Air Canada or Juneyao Airlines when booking your flight. These represent the most popular airlines when flying from Pennsylvania to Niagara-on-the-Lake.

What are the most reliable airlines from Pennsylvania to Niagara-on-the-Lake?

The top 3 most reliable airlines when flying from Pennsylvania to Niagara-on-the-Lake are Piedmont Airlines (89%), Qatar Airways (89%) and American Airlines (79%).

What are the cheapest flights from Pennsylvania to Niagara-on-the-Lake?

While on average a flight from Pennsylvania to Niagara-on-the-Lake is generally $299, our data shows the cheapest flight currently is $149. When looking at the most popular route, (Philadelphia - Toronto Pearson Intl), you can expect to pay $212 for that flight.

Top 5 airlines flying from Pennsylvania to Niagara-on-the-Lake

The chart below displays the airlines Cheapflights users traveling from Pennsylvania to Niagara-on-the-Lake choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapest$14Average$20FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
American AirlinesCheapest$153Average$471FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
Air CanadaCheapest$182Average$361FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
United AirlinesCheapest$195Average$506FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
WestJetCheapest$231Average$299FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights

Hourly flight availability from Pennsylvania to Niagara-on-the-Lake

See what time of day planes typically take off from Pennsylvania to Niagara-on-the-Lake
23%of flight departuresEarly morningMidnight to 6 am
27%of flight departuresMorning6 am to noon
46%of flight departuresAfternoonNoon to 6 pm
4%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM