Cheap flights Toronto to St. John's

1 passenger, economy

Cheap flights Toronto to St. John's

Compare prices, duration and stops

Passaredo Linhas Aereas
P3 2221
15:55
Toronto, Toronto City Centre Airport (YTZ)
Thu, 17 sep
8h 10min
2 stops
00:05
St. John's (YYT)
Fri, 18 sep +1
150 S$
Porter Airlines
PD 473
17:55
Toronto, Hamilton Airport (YHM)
Thu, 17 sep
6h 10min
1 stop
00:05
St. John's (YYT)
Fri, 18 sep +1
350 S$
Passaredo Linhas Aereas
P3 2265
23:05
Toronto, Toronto City Centre Airport (YTZ)
Thu, 17 sep
4h 20min
1 stop
03:25
St. John's (YYT)
Fri, 18 sep +1
162 S$
Porter Airlines
PD 2265
23:05
Toronto, Toronto City Centre Airport (YTZ)
Thu, 17 sep
4h 20min
1 stop
03:25
St. John's (YYT)
Fri, 18 sep +1
188 S$
Passaredo Linhas Aereas
P3 2523
16:40
Toronto, Toronto City Centre Airport (YTZ)
Fri, 18 sep
7h 25min
2 stops
00:05
St. John's (YYT)
Sat, 19 sep +1
155 S$
Porter Airlines
PD 2259
20:55
Toronto, Toronto City Centre Airport (YTZ)
Sun, 20 sep
6h 30min
1 stop
03:25
St. John's (YYT)
Mon, 21 sep +1
184 S$
Flair Airlines
F8 696
11:55
Toronto, Pearson International Airport (YYZ)
Mon, 21 sep
3h 10min
Direct
15:05
St. John's (YYT)
Mon, 21 sep
165 S$
Porter Airlines
PD 473
17:55
Toronto, Hamilton Airport (YHM)
Tue, 22 sep
6h 10min
1 stop
00:05
St. John's (YYT)
Wed, 23 sep +1
198 S$
WestJet
WS 780
22:20
Toronto, Pearson International Airport (YYZ)
Tue, 29 sep
3h 5min
Direct
01:25
St. John's (YYT)
Wed, 30 sep +1
144 S$
WestJet
WS 960 Best price
19:00
Toronto, Pearson International Airport (YYZ)
Wed, 21 oct
3h 5min
Direct
22:05
St. John's (YYT)
Wed, 21 oct
112 S$
Passaredo Linhas Aereas
P3 2265
22:15
Toronto, Toronto City Centre Airport (YTZ)
Wed, 11 nov
6h 12min
1 stop
04:27
St. John's (YYT)
Thu, 12 nov +1
213 S$
Porter Airlines
PD 2267
00:10
Toronto, Toronto City Centre Airport (YTZ)
Mon, 28 dec
4h 17min
1 stop
04:27
St. John's (YYT)
Mon, 28 dec
344 S$
Porter Airlines
PD 2267
00:10
Toronto, Toronto City Centre Airport (YTZ)
Wed, 30 dec
4h 17min
1 stop
04:27
St. John's (YYT)
Wed, 30 dec
344 S$
Passaredo Linhas Aereas
P3 2205
12:00
Toronto, Toronto City Centre Airport (YTZ)
Thu, 31 dec
6h
2 stops
18:00
St. John's (YYT)
Thu, 31 dec
318 S$

Low price calendar

September 2026
Price chart (September 2026)
min: 144 S$ · max: 198 S$
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — 188 S$ 18.09.2026 — 155 S$ 19.09.2026 — no data 20.09.2026 — 184 S$ 21.09.2026 — 165 S$ 22.09.2026 — 198 S$ 23.09.2026 — no data 24.09.2026 — no data 25.09.2026 — no data 26.09.2026 — no data 27.09.2026 — no data 28.09.2026 — no data 29.09.2026 — 144 S$ 30.09.2026 — no data 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
188 S$
18
placeholder
155 S$
19
placeholder
no data
20
placeholder
184 S$
21
placeholder
165 S$
22
placeholder
198 S$
23
placeholder
no data
24
placeholder
no data
25
placeholder
no data
26
placeholder
no data
27
placeholder
no data
28
placeholder
no data
29
Good deal
144 S$
30
placeholder
no data

Cheap flights Toronto to St. John's

WestJet
Tue, Wed
Price from
S$144
Passaredo Linhas Aereas
Wed, Thu, Fri
Price from
S$162
Flair Airlines
Mon
Price from
S$165
Porter Airlines
Mon, Tue, Wed, Thu, Sun
Price from
S$184

Popular destinations from Toronto

All →
YTO
Canada → Canada
YWG
from
S$51
YTO
Canada → Canada
YHU
from
S$53
YTO
Canada → Canada
YMQ
from
S$53
YTO
Canada → Canada
YOW
from
S$59
YTO
Canada → Canada
YHZ
from
S$64
YTO
Canada → Canada
YQR
from
S$76
YTO
Canada → Canada
YUL
from
S$76
YTO
Canada → Canada
YYC
from
S$89
YTO
Canada → Canada
YQT
from
S$90

Popular destinations to St. John's

All →
YHZ
Canada → Canada
YYT
from
S$112
YMQ
Canada → Canada
YYT
from
S$161
DUB
Ireland → Canada
YYT
from
S$177
FSP
St Pierre — St. John's
Saint Pierre and Miquelon → Canada
YYT
from
S$197
YOW
Ottawa — St. John's
Canada → Canada
YYT
from
S$201
YYC
Calgary — St. John's
Canada → Canada
YYT
from
S$238
BCN
Barcelona — St. John's
Spain → Canada
YYT
from
S$294
YEA
Edmonton — St. John's
Canada → Canada
YYT
from
S$307

Cheap flights Toronto to St. John's

Interesting facts about the route

Flight time

6h 5min

Distance

2 108 km

Average price

S$183

Most frequent flight

PD 2259

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Canada

All plans

canadamobile

5 GB

data

30

days

S$23

Buy

canadamobile

10 GB

data

30

days

S$29

Buy

canadamobile

20 GB

data

30

days

S$47

Buy

canadamobile

1 GB

data

7

days

S$9

Buy

canadamobile

2 GB

data

15

days

S$10

Buy

Frequently Asked Questions

The average ticket price Toronto St. John's is S$183. The cheapest ticket costs S$150, operated by Passaredo Linhas Aereas, flight 2221, departing Toronto on 17 September at 15:55, arriving St. John's on 18 September at 00:05.
The average flight time is 6 hours 10 minutes. The fastest flight takes 4 hours 20 minutes, flight 2265 operated by Passaredo Linhas Aereas, departing Toronto on 17 September at 23:05, arriving St. John's on 18 September at 03:25.
Flights on the Toronto - St. John's route are operated by the following airlines: Flair Airlines, Passaredo Linhas Aereas, Porter Airlines, WestJet.
The distance from Toronto to St. John's is 2108 km.