Cheap flights to St. John's – Compare and Save

— YYT
10 Jun — 17 Jun1
1 adult

Flights to St. John's in 2025

Find the latest flights to St. John's in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 5 June 2025.

Round-trip from

C$ 292

One-way from

C$ 142

Popular in

December

Cheapest in

October

Average price

C$ 355

Good round-trip deal

C$ 203 or less

Good one-way deal

C$ 208 or less
Porter Airlines
  • Porter Airlines
  • 29/7-12/8
  • 2 total stops
  • 12h 27m total
  • Toronto to St. John's
Porter Airlines
  • Porter Airlines
  • 5/7
  • 1 total stop
  • 5h 03m total
  • Toronto to St. John's
Highest demand for flights based on searches. 18% potential increase in price (C$ 118 potential increase over avg. RT price).
Cheapest flight prices on average. 4% potential price decrease (C$ 24 potential savings vs. average RT price).
Average for round-trip flights in June 2025
Price to beat on a round-trip flight from Toronto to St John's.
Price to beat on a one-way flight from Toronto to St John's.

Find flight deals to St. John's

Cheapest flights to St. John's
Explore the most affordable flight options available to St. John's. Find the lowest fares based on data from user searches, with prices last updated on 5 June 2025.

Tue 29/74:05 p.m.YTZ - YYT
1 stop6h 53mPorter Airlines
Tue 12/83:00 p.m.YYT - YTZ
1 stop5h 34mPorter Airlines
Deal found 3/6C$ 292
Thu 3/74:05 p.m.YTZ - YYT
1 stop6h 53mPorter Airlines
Mon 7/73:00 p.m.YYT - YTZ
2 stops8h 42mPorter Airlines
Deal found 3/6C$ 294
Tue 29/77:00 a.m.YYZ - YYT
1 stop5h 46mPorter Airlines
Tue 12/81:10 p.m.YYT - YYZ
1 stop6h 34mPorter Airlines
Deal found 3/6C$ 295
Wed 16/74:05 p.m.YTZ - YYT
1 stop6h 53mPorter Airlines
Wed 23/71:10 p.m.YYT - YTZ
1 stop8h 02mPorter Airlines
Deal found 3/6C$ 295
Thu 17/712:50 p.m.YYZ - YYT
1 stop7h 31mPorter Airlines
Tue 22/77:00 a.m.YYT - YYZ
1 stop7h 01mPorter Airlines
Deal found 2/6C$ 297
Wed 25/611:15 a.m.YTZ - YYT
2 stops9h 06mPorter Airlines
Tue 1/77:00 a.m.YYT - YTZ
2 stops9h 02mPorter Airlines
Deal found 2/6C$ 297
Fri 5/98:50 a.m.YTZ - YYT
2 stops6h 36mPorter Airlines
Fri 12/92:55 p.m.YYT - YTZ
2 stops8h 55mPorter Airlines
Deal found 3/6C$ 298
Thu 17/712:50 p.m.YYZ - YYT
1 stop7h 31mPorter Airlines
Tue 22/73:00 p.m.YYT - YYZ
1 stop6h 41mPorter Airlines
Deal found 5/6C$ 299
Fri 5/98:50 a.m.YTZ - YYT
2 stops6h 36mPorter Airlines
Sun 14/97:00 a.m.YYT - YTZ
2 stops10h 58mPorter Airlines
Deal found 4/6C$ 299
Thu 3/712:35 p.m.YTZ - YYT
2 stops7h 46mPorter Airlines
Mon 7/77:00 a.m.YYT - YTZ
2 stops9h 02mPorter Airlines
Deal found 4/6C$ 301
Sun 6/77:00 a.m.YYZ - YYT
1 stop5h 46mPorter Airlines
Thu 17/71:10 p.m.YYT - YYZ
1 stop6h 34mPorter Airlines
Deal found 3/6C$ 302
Tue 29/75:55 p.m.YTZ - YYT
1 stop5h 03mPorter Airlines
Tue 12/81:10 p.m.YYT - YTZ
1 stop8h 02mPorter Airlines
Deal found 4/6C$ 302

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.