Flights Caribbean Puerto Rico

Search and find cheap flights to Puerto Rico

Tue 13/11
Tue 20/11
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 231 CAD
Québec City - San Juan 257 CAD
Ottawa - San Juan 277 CAD
Montreal - San Juan 281 CAD
Montreal - Aguadilla 315 CAD

Flight deals found on momondo

Check out some of the best fares found recently by users on momondo
Quickest
Cheapest
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
15h 39m
1 Stop
4:39 pm
SJU
San Juan Luis Munoz Marin International airport
Delta
SJU
1:00 am
San Juan Luis Munoz Marin International airport
17h 29m
1 Stop
5:29 pm
YYZ
Toronto Pearson Intl airport
305 C$
United Airlines
United Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
17h 05m
1 Stop
5:05 pm
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
20h 51m
1 Stop
8:51 pm
YYZ
Toronto Pearson Intl airport
316 C$
WestJet
WestJet
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
17h 58m
2 Stops
5:58 pm
SJU
San Juan Luis Munoz Marin International airport
WestJet
SJU
12:00 am
San Juan Luis Munoz Marin International airport
5h 15m
5:15 am
YUL
Montreal Pierre Elliott Trudeau International airport
432 C$
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
4h 50m
5:50 am
SJU
San Juan Luis Munoz Marin International airport
Air Transat
SJU
1:00 am
San Juan Luis Munoz Marin International airport
5h 15m
5:15 am
YUL
Montreal Pierre Elliott Trudeau International airport
471 C$
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
16h 10m
1 Stop
5:10 pm
SJU
San Juan Luis Munoz Marin International airport
Air Canada
SJU
1:00 am
San Juan Luis Munoz Marin International airport
9h 16m
1 Stop
9:16 am
YYZ
Toronto Pearson Intl airport
474 C$
Multiple Airlines
Multiple Airlines
YTZ
12:00 am
Toronto Island airport
7h 26m
1 Stop
8:26 am
SJU
San Juan Luis Munoz Marin International airport
Multiple Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
13h 54m
1 Stop
1:54 pm
YTZ
Toronto Island airport
560 C$
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
4h 50m
5:50 am
SJU
San Juan Luis Munoz Marin International airport
Air Transat
SJU
1:00 am
San Juan Luis Munoz Marin International airport
5h 15m
5:15 am
YUL
Montreal Pierre Elliott Trudeau International airport
471 C$
Multiple Airlines
Multiple Airlines
YTZ
12:00 am
Toronto Island airport
7h 26m
1 Stop
8:26 am
SJU
San Juan Luis Munoz Marin International airport
Multiple Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
13h 54m
1 Stop
1:54 pm
YTZ
Toronto Island airport
560 C$
WestJet
WestJet
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
17h 58m
2 Stops
5:58 pm
SJU
San Juan Luis Munoz Marin International airport
WestJet
SJU
12:00 am
San Juan Luis Munoz Marin International airport
5h 15m
5:15 am
YUL
Montreal Pierre Elliott Trudeau International airport
432 C$
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
16h 10m
1 Stop
5:10 pm
SJU
San Juan Luis Munoz Marin International airport
Air Canada
SJU
1:00 am
San Juan Luis Munoz Marin International airport
9h 16m
1 Stop
9:16 am
YYZ
Toronto Pearson Intl airport
474 C$
Delta
Delta
YYZ
12:00 am
Toronto Pearson Intl airport
15h 39m
1 Stop
4:39 pm
SJU
San Juan Luis Munoz Marin International airport
Delta
SJU
1:00 am
San Juan Luis Munoz Marin International airport
17h 29m
1 Stop
5:29 pm
YYZ
Toronto Pearson Intl airport
305 C$
United Airlines
United Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
17h 05m
1 Stop
5:05 pm
SJU
San Juan Luis Munoz Marin International airport
United Airlines
SJU
12:00 am
San Juan Luis Munoz Marin International airport
20h 51m
1 Stop
8:51 pm
YYZ
Toronto Pearson Intl airport
316 C$