Cheap flights from Puerto Rico to Niagara-on-the-Lake, Canada

SJU — YYZ
Dec 12 — Dec 191

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

To save up to 33% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Puerto Rico to Niagara-on-the-Lake from $610 1-2 weeks out and tickets from $694 for flights departing within the next 72 hours.

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

Flights from Puerto Rico to Niagara-on-the-Lake lean towards being more expensive in July. Prices are generally better when you fly from Puerto Rico to Niagara-on-the-Lake in January, with the cheapest ticket starting at $203.

When is the cheapest time to fly from Puerto Rico to Niagara-on-the-Lake (PR - N1A)?

When flying from Puerto Rico to Niagara-on-the-Lake, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

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

The best prices found for Puerto Rico to Niagara-on-the-Lake flights for December, January
Jan 20 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

7h 09m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

11h 21m
$341

American Airlines

Pick Dates

Deal found 12/6

Jan 20 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 45m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

11h 21m
$342

American Airlines

Pick Dates

Deal found 12/5

Jan 18 - Jan 23
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 11m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

6h 39m
$344

United Airlines

Pick Dates

Deal found 12/6

Puerto Rico to Niagara-on-the-Lake 2022 flight deals

Cheap flights to Niagara-on-the-Lake from Puerto Rico found for this year
Dec 7 - Dec 11
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

10h 28m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

16h 30m
$440

Multiple Airlines

Pick Dates

Deal found 12/6

Dec 7 - Dec 11
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

10h 28m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

16h 30m
$460

Multiple Airlines

Pick Dates

Deal found 12/7

Dec 8 - Dec 11
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

17h 31m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

9h 55m
$477

Multiple Airlines

Pick Dates

Deal found 12/6

Cheap American Airlines flights from Puerto Rico to Niagara-on-the-Lake

Mar 2 - Mar 5
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

7h 10m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

11h 31m
$314

American Airlines

Pick Dates

Deal found 12/6

Jan 20 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

7h 09m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

11h 21m
$341

American Airlines

Pick Dates

Deal found 12/6

Jan 20 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 45m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

11h 21m
$342

American Airlines

Pick Dates

Deal found 12/5

Cheap United Airlines flights from Puerto Rico to Niagara-on-the-Lake

Jan 18 - Jan 23
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 11m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

6h 39m
$344

United Airlines

Pick Dates

Deal found 12/6

Jan 19 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 11m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

9h 26m
$394

United Airlines

Pick Dates

Deal found 12/6

Jan 19 - Jan 26
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 11m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

9h 26m
$395

United Airlines

Pick Dates

Deal found 12/5

Non-stop flights to Niagara-on-the-Lake from Puerto Rico

Save time with Puerto Rico to Niagara-on-the-Lake direct flight deals
Mar 2 - Mar 5
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

Nonstop

5h 05m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

Nonstop

4h 50m
$436

Air Canada

Pick Dates

Deal found 12/6

Mar 25 - Apr 1
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

Nonstop

4h 57m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

Nonstop

4h 30m
$628

WestJet

Pick Dates

Deal found 12/4

Jan 1 - Jan 8
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

Nonstop

5h 05m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

Nonstop

4h 50m
$979

Air Canada

Pick Dates

Deal found 12/5

Last minute flights from Puerto Rico to Niagara-on-the-Lake

Late deals on return flights to Niagara-on-the-Lake from Puerto Rico, departing today and this week
Dec 16 - Dec 23
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

2 stops

14h 02m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

15h 05m
$621

American Airlines

Pick Dates

Deal found 12/4

Dec 16 - Dec 23
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

2 stops

14h 02m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

1 stop

15h 05m
$640

American Airlines

Pick Dates

Deal found 12/6

Dec 16 - Dec 23
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

2 stops

13h 02m
YYZ

Toronto Pearson Intl

SJU

San Juan Luis Munoz Marin Intl

2 stops

21h 19m
$723

American Airlines

Pick Dates

Deal found 12/4

One-way flights to Niagara-on-the-Lake from Puerto Rico

The cheapest one-way flights from Puerto Rico to Niagara-on-the-Lake
Apr 11
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

Nonstop

4h 55m
$106

Air Transat

Pick Dates

Deal found 12/5

Jan 18
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

8h 11m
$141

United Airlines

Pick Dates

Deal found 12/6

Feb 4
SJU

San Juan Luis Munoz Marin Intl

YYZ

Toronto Pearson Intl

1 stop

7h 42m
$147

Delta

Pick Dates

Deal found 12/5

Related info for your journey

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

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

Due to the rapidly changing circumstances due to COVID-19, airlines like American Airlines, Air Canada, and United Airlines flying from Puerto Rico to Niagara-on-the-Lake have implemented new flexible cancellation policies.

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

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

Are there nonstop flights from Puerto Rico to Niagara-on-the-Lake for under $500 on Cheapflights?

Cheapflights has at least 6 direct flights from Puerto Rico to Niagara-on-the-Lake under $500. A good price for a nonstop flight from Puerto Rico to Niagara-on-the-Lake is less than $977.

Are there last-minute flights available from Puerto Rico to Niagara-on-the-Lake for under $700?

There are currently 14+ open flights from Puerto Rico to Niagara-on-the-Lake within the next 7 days for less than $700.

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

You can find nonstop flights on the following days: Friday.

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

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

How long is the flight from Puerto Rico to Niagara-on-the-Lake?

Departing from Puerto Rico to Niagara-on-the-Lake will take you 5h 05m. Puerto Rico and Niagara-on-the-Lake are separated by a distance of 1926 mi. This flight may include one or multiple stops.

What are the cheapest airlines to fly from Puerto Rico to Niagara-on-the-Lake one-way?

To fly one-way, consider booking your trip with Air Transat, which is currently one of the cheapest options available, starting at $106. United Airlines flights start at $141 while deals on Delta start at $147 one-way.

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

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

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

Looking at all options, your cheapest flight can be booked for $267. While the most popular route (San Juan Luis Munoz Marin Intl - Toronto Pearson Intl) can be booked for $315 on average our data indicates $328 when flying from Puerto Rico to Niagara-on-the-Lake.

Top 5 airlines flying from Puerto Rico to Niagara-on-the-Lake

The chart below displays the airlines Cheapflights users traveling from Puerto Rico 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
WestJetCheapest$143Average$301FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights
Air TransatCheapest$162Average$362FlexibilityNo cancel feeOn-time50%COVID-19 safety
Search Air Transat flights
United AirlinesCheapest$251Average$687FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
Air CanadaCheapest$267Average$487FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
American AirlinesCheapest$340Average$643FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights