Cheapest flight routes found to Saint John, New Brunswick
From Toronto (YYZ), Canada to Saint John, Canada (YSJ):
C$305
Depart: 16 Apr 2027 · Return: 19 Apr 2027
Price found 19 Oct 2026, 19:52
From Montreal (YUL), Canada to Saint John, Canada (YSJ):
C$339
Depart: 12 Nov 2026 · Return: 20 Nov 2026
Price found 20 Oct 2026, 06:03
From Ottawa (YOW), Canada to Saint John, Canada (YSJ):
C$383
Depart: 10 Dec 2026 · Return: 17 Dec 2026
Price found 26 Oct 2026, 03:19
From Edmonton (YEG), Canada to Saint John, Canada (YSJ):
C$454
Depart: 22 Jun 2027 · Return: 26 Jun 2027
Price found 20 Oct 2026, 08:19
From Winnipeg (YWG), Canada to Saint John, Canada (YSJ):
C$514
Depart: 14 Dec 2026 · Return: 04 Jan 2027
Price found 26 Oct 2026, 12:21
From Calgary (YYC), Canada to Saint John, Canada (YSJ):
C$581
Depart: 20 Jan 2027 · Return: 25 Jan 2027
Price found 20 Oct 2026, 00:03
From Vancouver (YVR), Canada to Saint John, Canada (YSJ):
C$629
Depart: 21 Nov 2026 · Return: 29 Nov 2026
Price found 25 Oct 2026, 20:20
From Fort Mcmurray (YMM), Canada to Saint John, Canada (YSJ):
C$737
Depart: 13 Jan 2027 · Return: 26 Jan 2027
Price found 22 Oct 2026, 19:41
From Regina (YQR), Canada to Saint John, Canada (YSJ):
C$753
Depart: 14 Jan 2027 · Return: 22 Jan 2027
Price found 24 Oct 2026, 23:55
From Halifax (YHZ), Canada to Saint John, Canada (YSJ):
C$776
Depart: 23 Nov 2026 · Return: 01 Dec 2026
Price found 24 Oct 2026, 12:18
From St John's (YYT), Canada to Saint John, Canada (YSJ):
C$789
Depart: 23 Nov 2026 · Return: 29 Nov 2026
Price found 22 Oct 2026, 12:32
From Thunder Bay (YQT), Canada to Saint John, Canada (YSJ):
C$854
Depart: 10 Dec 2026 · Return: 31 Dec 2026
Price found 19 Oct 2026, 19:16
From Saskatoon (YXE), Canada to Saint John, Canada (YSJ):
C$860
Depart: 24 Dec 2026 · Return: 27 Dec 2026
Price found 21 Oct 2026, 22:31
From Quebec (YQB), Canada to Saint John, Canada (YSJ):
C$941
Depart: 11 Dec 2026 · Return: 27 Dec 2026
Price found 20 Oct 2026, 12:44
From Kelowna (YLW), Canada to Saint John, Canada (YSJ):
C$992
Depart: 02 Jan 2027 · Return: 04 Jan 2027
Price found 21 Oct 2026, 20:30
From Victoria (YYJ), Canada to Saint John, Canada (YSJ):
C$1,359
Depart: 03 Nov 2026 · Return: 18 Nov 2026
Price found 27 Oct 2026, 17:58