Find Cheap Flights to Puerto Rico

Search hundreds of travel sites at once for deals on flights to Puerto Rico

Thu 22/2
Thu 1/3
Any month
Compare vs. KAYAK |

Book cheap flights to Puerto Rico

(Round-trip)
Airports
Origin
Québec City
C$ 342
only
C$ 342
Ottawa
C$ 321
only
C$ 321
Montreal
C$ 364
only
C$ 364
Halifax
C$ 319
only
C$ 319
Toronto
C$ 306
only
C$ 306
C$ 638
only
C$ 638
Destination
San Juan
C$ 306
only
C$ 306
Tue, 6 Mar
YYZ
SJU
10h 02m
Wed, 7 Mar
SJU
YYZ
10h 11m
C$ 306
Trip: 2 days
Overall null null
Based on null reviews
Sun, 11 Mar
YYZ
SJU
17h 26m
Wed, 14 Mar
SJU
YYZ
26h 55m
C$ 314
Trip: 3 days
Overall null null
Based on null reviews
Fri, 13 Apr
YHZ
SJU
19h 07m
Mon, 23 Apr
SJU
YHZ
23h 14m
C$ 319
Trip: 11 days
Overall null null
Based on null reviews
Tue, 6 Mar
YYZ
SJU
15h 56m
Wed, 7 Mar
SJU
YYZ
6h 40m
C$ 347
Trip: 2 days
Overall null null
Based on null reviews
Tue, 6 Mar
YYZ
SJU
10h 02m
Wed, 7 Mar
SJU
YYZ
10h 11m
C$ 306
Trip: 2 days
Overall null null
Based on null reviews
Wed, 30 May
YYZ
SJU
17h 22m
Wed, 6 Jun
SJU
YYZ
15h 14m
C$ 314
Trip: 8 days
Overall null null
Based on null reviews
Thu, 1 Mar
YTZ
SJU
10h 21m
Sun, 4 Mar
SJU
YTZ
8h 04m
C$ 638
Trip: 4 days
Overall null null
Based on null reviews
Sat, 24 Mar
YQB
SJU
24h 13m
Wed, 28 Mar
SJU
YQB
22h 20m
C$ 342
Trip: 5 days
Overall null null
Based on null reviews
Fri, 1 Jun
YYZ
SJU
28h 14m
Thu, 7 Jun
SJU
YYZ
15h 14m
C$ 314
Trip: 7 days
Overall null null
Based on null reviews
Wed, 4 Apr
YQB
SJU
8h 35m
Tue, 10 Apr
SJU
YQB
14h 30m
C$ 342
Trip: 7 days
Overall null null
Based on null reviews
Fri, 27 Apr
YYZ
SJU
15h 52m
Tue, 1 May
SJU
YYZ
19h 25m
C$ 315
Trip: 5 days
Overall null null
Based on null reviews
Fri, 23 Feb
YYZ
SJU
13h 51m
Fri, 2 Mar
SJU
YYZ
6h 44m
C$ 405
Trip: 8 days
Overall null null
Based on null reviews
Tue, 27 Mar
YOW
SJU
22h 27m
Wed, 4 Apr
SJU
YOW
16h 27m
C$ 321
Trip: 9 days
Overall null null
Based on null reviews
Sun, 13 May
YYZ
SJU
27h 35m
Sat, 19 May
SJU
YYZ
10h 37m
C$ 355
Trip: 7 days
Overall null null
Based on null reviews
Fri, 13 Apr
YOW
SJU
7h 17m
Fri, 20 Apr
SJU
YOW
11h 25m
C$ 408
Trip: 8 days
Overall null null
Based on null reviews
Thu, 26 Apr
YYZ
SJU
11h 31m
Thu, 3 May
SJU
YYZ
12h 50m
C$ 328
Trip: 8 days
Overall null null
Based on null reviews
Fri, 20 Apr
YUL
SJU
13h 26m
Mon, 23 Apr
SJU
YUL
22h 55m
C$ 364
Trip: 4 days
Overall null null
Based on null reviews
Sat, 12 May
YUL
SJU
17h 40m
Fri, 18 May
SJU
YUL
10h 35m
C$ 366
Trip: 7 days
Overall null null
Based on null reviews
Fri, 23 Feb
YUL
SJU
19h 01m
Fri, 2 Mar
SJU
YUL
20h 20m
C$ 451
Trip: 8 days
Overall null null
Based on null reviews
Thu, 29 Mar
YUL
SJU
16h 20m
Mon, 2 Apr
SJU
YUL
29h 28m
C$ 364
Trip: 5 days
Overall null null
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.