Flights Caribbean Puerto Rico

Search and find cheap flights to Puerto Rico

Sun 20/1
Sun 27/1
Any month
Compare vs. momondo |

Cheapest flight routes to Puerto Rico

These routes have the cheapest flights to Puerto Rico found by momondo users
Toronto - San Juan 306 CAD
Halifax - San Juan 324 CAD
Ottawa - San Juan 361 CAD
Toronto - Aguadilla 364 CAD
Montreal - San Juan 371 CAD

Puerto Rico flight deals found on momondo

Check out some of the best fares to Puerto Rico found recently by users on momondo
Quickest
Cheapest
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
8h 52m
1 Stop
8:52 am
SJU
San Juan Luis Munoz Marin International airport
Delta
SJU
12:00 am
San Juan Luis Munoz Marin International airport
6h 25m
1 Stop
6:25 am
YYZ
Toronto Pearson Intl airport
306 CAD
United Airlines
United Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
11h 50m
1 Stop
12:50 pm
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
1:00 am
San Juan Luis Munoz Marin International airport
20h 45m
1 Stop
8:45 pm
YYZ
Toronto Pearson Intl airport
316 CAD
United Airlines
United Airlines
YHZ
1:00 am
Halifax Intl airport
29h 55m
1 Stop
6:55 am
+1
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
1:00 am
San Juan Luis Munoz Marin International airport
20h 56m
1 Stop
9:56 pm
YHZ
Halifax Intl airport
320 CAD
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
11h 35m
1 Stop
12:35 pm
SJU
San Juan Luis Munoz Marin International airport
Delta
SJU
1:00 am
San Juan Luis Munoz Marin International airport
12h 07m
1 Stop
12:07 pm
YYZ
Toronto Pearson Intl airport
353 CAD
United Airlines
United Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
27h 01m
1 Stop
4:01 am
+1
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
1:00 am
San Juan Luis Munoz Marin International airport
14h 56m
1 Stop
2:56 pm
YYZ
Toronto Pearson Intl airport
357 CAD
United Airlines
United Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
27h 15m
1 Stop
3:15 am
+1
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
20h 50m
1 Stop
8:50 pm
YYZ
Toronto Pearson Intl airport
357 CAD
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
4h 35m
4:35 am
SJU
San Juan Luis Munoz Marin International airport
Air Canada
SJU
12:00 am
San Juan Luis Munoz Marin International airport
4h 50m
4:50 am
YYZ
Toronto Pearson Intl airport
470 CAD
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
4h 35m
4:35 am
SJU
San Juan Luis Munoz Marin International airport
Air Canada
SJU
12:00 am
San Juan Luis Munoz Marin International airport
5h 00m
5:00 am
YYZ
Toronto Pearson Intl airport
474 CAD
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
4h 50m
4:50 am
SJU
San Juan Luis Munoz Marin International airport
Air Transat
SJU
12:00 am
San Juan Luis Munoz Marin International airport
5h 15m
5:15 am
YUL
Montreal Pierre Elliott Trudeau International airport
462 CAD
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
8h 52m
1 Stop
8:52 am
SJU
San Juan Luis Munoz Marin International airport
Delta
SJU
12:00 am
San Juan Luis Munoz Marin International airport
6h 25m
1 Stop
6:25 am
YYZ
Toronto Pearson Intl airport
306 CAD
Porter Airlines
Porter Airlines
YTZ
12:00 am
Toronto Island airport
9h 35m
1 Stop
10:35 am
SJU
San Juan Luis Munoz Marin International airport
Porter Airlines
SJU
1:00 am
San Juan Luis Munoz Marin International airport
7h 54m
1 Stop
7:54 am
YTZ
Toronto Island airport
706 CAD
Multiple Airlines
Multiple Airlines
YTZ
12:00 am
Toronto Island airport
7h 20m
1 Stop
7:20 am
SJU
San Juan Luis Munoz Marin International airport
Multiple Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
13h 52m
1 Stop
1:52 pm
YTZ
Toronto Island airport
532 CAD
Flights Caribbean Puerto Rico