Cheap flights Toronto to Nassau

1 passenger, economy

Cheap flights Toronto to Nassau

Compare prices, duration and stops

Air Canada
AC 2115
18:10
Toronto, Pearson International Airport (YYZ)
Mon, 21 sep
3h 20min
Direct
21:30
Nassau (NAS)
Mon, 21 sep
212 S$
United Airlines
UA 3711
00:00
Toronto, Pearson International Airport (YYZ)
Tue, 22 sep
17h 33min
1 stop
17:33
Nassau (NAS)
Tue, 22 sep
213 S$
Air Canada
AC 1966
03:40
Toronto, Pearson International Airport (YYZ)
Wed, 23 sep
37h 45min
2 stops
17:25
Nassau (NAS)
Thu, 24 sep +1
190 S$
Air Canada
AC 7874
00:55
Toronto, Toronto City Centre Airport (YTZ)
Thu, 24 sep
16h 30min
2 stops
17:25
Nassau (NAS)
Thu, 24 sep
161 S$
Air Canada
AC 7952
10:50
Toronto, Toronto City Centre Airport (YTZ)
Thu, 24 sep
6h 35min
1 stop
17:25
Nassau (NAS)
Thu, 24 sep
156 S$
Air Canada
AC 2115
18:10
Toronto, Pearson International Airport (YYZ)
Fri, 25 sep
3h 20min
Direct
21:30
Nassau (NAS)
Fri, 25 sep
170 S$
Air Canada
AC 2115 🔥 Hot deal
18:10
Toronto, Pearson International Airport (YYZ)
Sat, 26 sep
3h 20min
Direct
21:30
Nassau (NAS)
Sat, 26 sep
170 S$
United Airlines
UA 1345
10:10
Toronto, Pearson International Airport (YYZ)
Sun, 27 sep
7h 37min
1 stop
17:47
Nassau (NAS)
Sun, 27 sep
289 S$
WestJet
WS 2580
11:45
Toronto, Pearson International Airport (YYZ)
Sun, 27 sep
3h 25min
Direct
15:10
Nassau (NAS)
Sun, 27 sep
139 S$
Air Canada
AC 2115
18:10
Toronto, Pearson International Airport (YYZ)
Mon, 28 sep
3h 20min
Direct
21:30
Nassau (NAS)
Mon, 28 sep
167 S$
American Airlines
AA 5045
22:29
Toronto, Pearson International Airport (YYZ)
Mon, 28 sep
19h 9min
1 stop
17:38
Nassau (NAS)
Tue, 29 sep +1
233 S$
United Airlines
UA 3460
23:00
Toronto, Pearson International Airport (YYZ)
Mon, 28 sep
18h 33min
1 stop
17:33
Nassau (NAS)
Tue, 29 sep +1
207 S$
United Airlines
UA 3711
00:00
Toronto, Pearson International Airport (YYZ)
Wed, 30 sep
17h 33min
1 stop
17:33
Nassau (NAS)
Wed, 30 sep
207 S$
Air Canada
AC 7956
13:30
Toronto, Toronto City Centre Airport (YTZ)
Wed, 30 sep
27h 55min
1 stop
17:25
Nassau (NAS)
Thu, 1 oct +1
167 S$
Air Canada
AC 7952 🔥 Hot deal
10:50
Toronto, Toronto City Centre Airport (YTZ)
Thu, 1 oct
6h 35min
1 stop
17:25
Nassau (NAS)
Thu, 1 oct
157 S$
Air Canada
AC 2115
18:10
Toronto, Pearson International Airport (YYZ)
Fri, 2 oct
3h 20min
Direct
21:30
Nassau (NAS)
Fri, 2 oct
170 S$
WestJet
WS 2580
11:45
Toronto, Pearson International Airport (YYZ)
Tue, 6 oct
3h 25min
Direct
15:10
Nassau (NAS)
Tue, 6 oct
139 S$
Air Canada
AC 2115
18:10
Toronto, Pearson International Airport (YYZ)
Wed, 7 oct
3h 20min
Direct
21:30
Nassau (NAS)
Wed, 7 oct
157 S$
Air Canada
AC 480
10:15
Toronto, Pearson International Airport (YYZ)
Thu, 8 oct
7h 10min
1 stop
17:25
Nassau (NAS)
Thu, 8 oct
270 S$
WestJet
WS 2580
11:45
Toronto, Pearson International Airport (YYZ)
Fri, 9 oct
3h 25min
Direct
15:10
Nassau (NAS)
Fri, 9 oct
367 S$
Porter Airlines
PD 775
16:55
Toronto, Pearson International Airport (YYZ)
Sat, 10 oct
3h 20min
Direct
20:15
Nassau (NAS)
Sat, 10 oct
140 S$
WestJet
WS 2580 Best price
11:45
Toronto, Pearson International Airport (YYZ)
Tue, 13 oct
3h 25min
Direct
15:10
Nassau (NAS)
Tue, 13 oct
124 S$
Air Canada
AC 7870
19:35
Toronto, Toronto City Centre Airport (YTZ)
Tue, 13 oct
45h 50min
2 stops
17:25
Nassau (NAS)
Thu, 15 oct +1
157 S$
WestJet
WS 2580
11:45
Toronto, Pearson International Airport (YYZ)
Tue, 20 oct
3h 25min
Direct
15:10
Nassau (NAS)
Tue, 20 oct
133 S$
Air Transat
TS 2267
00:10
Toronto, Toronto City Centre Airport (YTZ)
Sat, 7 nov
22h 39min
1 stop
22:49
Nassau (NAS)
Sat, 7 nov
143 S$
WestJet
WS 2580
17:35
Toronto, Pearson International Airport (YYZ)
Mon, 9 nov
3h 40min
Direct
21:15
Nassau (NAS)
Mon, 9 nov
132 S$
WestJet
WS 2580
17:35
Toronto, Pearson International Airport (YYZ)
Tue, 24 nov
3h 40min
Direct
21:15
Nassau (NAS)
Tue, 24 nov
137 S$
Porter Airlines
PD 775
13:00
Toronto, Pearson International Airport (YYZ)
Wed, 9 dec
3h 25min
Direct
16:25
Nassau (NAS)
Wed, 9 dec
143 S$
Porter Airlines
PD 2217
15:35
Toronto, Toronto City Centre Airport (YTZ)
Sat, 12 dec
7h 14min
1 stop
22:49
Nassau (NAS)
Sat, 12 dec
125 S$
Porter Airlines
PD 2259
17:15
Toronto, Toronto City Centre Airport (YTZ)
Sat, 12 dec
5h 34min
1 stop
22:49
Nassau (NAS)
Sat, 12 dec
138 S$
United Airlines
UA 3435
12:43
Toronto, Pearson International Airport (YYZ)
Sat, 26 dec
6h 5min
1 stop
18:48
Nassau (NAS)
Sat, 26 dec
309 S$
United Airlines
UA 3466
00:40
Toronto, Pearson International Airport (YYZ)
Sat, 2 jan
17h 53min
2 stops
18:33
Nassau (NAS)
Sat, 2 jan
226 S$
Air Canada
AC 7958
15:45
Toronto, Toronto City Centre Airport (YTZ)
Wed, 6 jan
26h 30min
1 stop
18:15
Nassau (NAS)
Thu, 7 jan +1
194 S$
Air Canada
AC 7976
01:30
Toronto, Toronto City Centre Airport (YTZ)
Sat, 9 jan
16h 45min
1 stop
18:15
Nassau (NAS)
Sat, 9 jan
194 S$
Porter Airlines
PD 7775
12:00
Toronto, Pearson International Airport (YYZ)
Mon, 11 jan
3h 25min
Direct
15:25
Nassau (NAS)
Mon, 11 jan
172 S$
Porter Airlines
PD 7775
13:00
Toronto, Pearson International Airport (YYZ)
Fri, 15 jan
3h 25min
Direct
16:25
Nassau (NAS)
Fri, 15 jan
174 S$
Porter Airlines
PD 775
11:00
Toronto, Pearson International Airport (YYZ)
Sat, 10 apr
3h 25min
Direct
14:25
Nassau (NAS)
Sat, 10 apr
148 S$
WestJet
WS 2580
16:35
Toronto, Pearson International Airport (YYZ)
Sun, 11 apr
3h 40min
Direct
20:15
Nassau (NAS)
Sun, 11 apr
160 S$
United Airlines
UA 3466
23:40
Toronto, Pearson International Airport (YYZ)
Sat, 1 May
18h 7min
2 stops
17:47
Nassau (NAS)
Sun, 2 May +1
226 S$

Low price calendar

September 2026
Price chart (September 2026)
min: 130 S$ · max: 213 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 — 130 S$ 17.09.2026 — no data 18.09.2026 — no data 19.09.2026 — no data 20.09.2026 — no data 21.09.2026 — 212 S$ 22.09.2026 — 213 S$ 23.09.2026 — 190 S$ 24.09.2026 — 156 S$ 25.09.2026 — 170 S$ 26.09.2026 — 170 S$ 27.09.2026 — 139 S$ 28.09.2026 — 167 S$ 29.09.2026 — no data 30.09.2026 — 167 S$ 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
Good deal
130 S$
17
placeholder
no data
18
placeholder
no data
19
placeholder
no data
20
placeholder
no data
21
placeholder
212 S$
22
placeholder
213 S$
23
placeholder
190 S$
24
placeholder
156 S$
25
placeholder
170 S$
26
placeholder
170 S$
27
Good deal
139 S$
28
placeholder
167 S$
29
placeholder
no data
30
placeholder
167 S$

Cheap flights Toronto to Nassau

WestJet
Mon, Tue, Fri, Sun
Price from
S$132
Porter Airlines
Mon, Wed, Fri, Sat
Price from
S$140
Air Transat
Sat
Price from
S$143
Air Canada
Mon, Tue, Wed, Thu, Fri, Sat
Price from
S$156
United Airlines
Mon, Tue, Wed, Sat, Sun
Price from
S$207
American Airlines
Mon
Price from
S$233

Popular destinations from Toronto

All →
YTO
Canada → Canada
YWG
from
S$51
YTO
Canada → Canada
YHU
from
S$54
YTO
Canada → Canada
YMQ
from
S$54
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 Nassau

All →
NYC
United States → Bahamas
NAS
from
S$64
MIA
United States → Bahamas
NAS
from
S$89
FLL
United States → Bahamas
NAS
from
S$104
ORL
Orlando — Nassau
United States → Bahamas
NAS
from
S$120
BOS
United States → Bahamas
NAS
from
S$129
YYC
Calgary — Nassau
Canada → Bahamas
NAS
from
S$130
BDL
United States → Bahamas
NAS
from
S$132
GGT
George Town — Nassau
Bahamas → Bahamas
NAS
from
S$140

Cheap flights Toronto to Nassau

Interesting facts about the route

Flight time

5h 34min

Distance

2 080 km

Average price

S$167

Most frequent flight

AC 2115

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Bahamas

All plans

jitneymobile

1 GB

data

7

days

S$15

Buy

jitneymobile

2 GB

data

15

days

S$19

Buy

jitneymobile

2 GB

data

15

days

S$22

Buy

jitneymobile

3 GB

data

30

days

S$25

Buy

jitneymobile

3 GB

data

30

days

S$29

Buy

Frequently Asked Questions

The average ticket price Toronto Nassau is S$167. Check flight options below for current prices.
The average flight time is 5 hours 34 minutes.
Flights on the Toronto - Nassau route are operated by the following airlines: American Airlines, Air Canada, Porter Airlines, Air Transat, United Airlines, WestJet.
The distance from Toronto to Nassau is 2080 km.