Cheapest flight routes found to San Juan, Puerto Rico
From Toronto (YYZ), Canada to San Juan, Puerto Rico (SJU):
C$345
Depart: 06 May 2026 · Return: 13 May 2026
Price found 28 Jan 2026, 15:46
From Montreal (YUL), Canada to San Juan, Puerto Rico (SJU):
C$347
Depart: 01 May 2026 · Return: 08 May 2026
Price found 29 Jan 2026, 04:38
From Quebec (YQB), Canada to San Juan, Puerto Rico (SJU):
C$463
Depart: 27 May 2026 · Return: 04 Jun 2026
Price found 25 Jan 2026, 07:23
From Ottawa (YOW), Canada to San Juan, Puerto Rico (SJU):
C$463
Depart: 28 Mar 2026 · Return: 04 Apr 2026
Price found 28 Jan 2026, 02:31
From Vancouver (YVR), Canada to San Juan, Puerto Rico (SJU):
C$480
Depart: 28 Apr 2026 · Return: 12 May 2026
Price found 29 Jan 2026, 04:11
From Calgary (YYC), Canada to San Juan, Puerto Rico (SJU):
C$505
Depart: 26 Apr 2026 · Return: 04 May 2026
Price found 27 Jan 2026, 18:20
From Halifax (YHZ), Canada to San Juan, Puerto Rico (SJU):
C$535
Depart: 05 Oct 2026 · Return: 16 Oct 2026
Price found 25 Jan 2026, 22:48
From Winnipeg (YWG), Canada to San Juan, Puerto Rico (SJU):
C$553
Depart: 09 Feb 2026 · Return: 18 Feb 2026
Price found 27 Jan 2026, 02:03
From Kelowna (YLW), Canada to San Juan, Puerto Rico (SJU):
C$577
Depart: 15 Apr 2026 · Return: 26 Apr 2026
Price found 29 Jan 2026, 00:09
From Saskatoon (YXE), Canada to San Juan, Puerto Rico (SJU):
C$596
Depart: 15 Apr 2026 · Return: 22 Apr 2026
Price found 28 Jan 2026, 11:00
From Edmonton (YEG), Canada to San Juan, Puerto Rico (SJU):
C$609
Depart: 27 Feb 2026 · Return: 08 Mar 2026
Price found 29 Jan 2026, 03:22
From Victoria (YYJ), Canada to San Juan, Puerto Rico (SJU):
C$631
Depart: 08 Apr 2026 · Return: 14 Apr 2026
Price found 28 Jan 2026, 14:11
From Timmins (YTS), Canada to San Juan, Puerto Rico (SJU):
C$1,041
Depart: 02 Feb 2026 · Return: 07 Feb 2026
Price found 26 Jan 2026, 13:31
From Moncton (YQM), Canada to San Juan, Puerto Rico (SJU):
C$1,062
Depart: 26 Feb 2026 · Return: 09 Mar 2026
Price found 25 Jan 2026, 19:43
From Regina (YQR), Canada to San Juan, Puerto Rico (SJU):
C$1,249
Depart: 02 Sep 2026 · Return: 07 Sep 2026
Price found 28 Jan 2026, 20:47