How to get to Toronto, ON, Canada from Bahamas by flight ? You can check flights from Bahamas to Toronto, ON, Canada below.
You can find flight ticket prices from Bahamas to Toronto, ON, Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahamas to Nassau.
You take a flight from Nassau to Toronto and cost approximately 360 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
DL681
Delta
DL2589
Delta
|
08:00
Nassau
12:10
Atlanta
|
10:09
Atlanta
14:18
Toronto
|
Connect |
AC959
Air Canada
|
12:10
Nassau
|
15:25 Toronto | Direct |
UA6233
United Airlines
UA6112
United Airlines
|
12:43
Nassau
17:05
Washington Dulles
|
15:48
Washington Dulles
18:32
Toronto
|
Connect |
AA893
American Airlines
AA5079
American Airlines
|
12:55
Nassau
16:20
Charlotte
|
15:13
Charlotte
18:16
Toronto
|
Connect |
AA2066
American Airlines
AA3033
American Airlines
|
12:56
Nassau
16:40
Chicago O'Hare
|
15:50
Chicago O'Hare
19:14
Toronto
|
Connect |
AC941
Air Canada
AC425
Air Canada
|
13:00
Nassau
19:00
Montreal
|
16:43
Montreal
20:19
Toronto
|
Connect |
DL376
Delta
DL2550
Delta
|
13:00
Nassau
16:17
Atlanta
|
15:09
Atlanta
18:30
Toronto
|
Connect |
AC941
Air Canada
AC423
Air Canada
|
13:00
Nassau
18:00
Montreal
|
16:43
Montreal
19:24
Toronto
|
Connect |
WS2755
WestJet
|
13:25
Nassau
|
16:42 Toronto | Direct |
DL280
Delta
WS3609
WestJet
|
13:35
Nassau
18:40
Boston
|
17:17
Boston
20:46
Toronto
|
Connect |
B6910
JetBlue Airways
WS3609
WestJet
|
13:58
Nassau
18:40
Boston
|
17:24
Boston
20:46
Toronto
|
Connect |
DL1279
Delta
DL5019
Delta
|
14:30
Nassau
20:26
Detroit
|
17:59
Detroit
21:45
Toronto
|
Connect |
DL372
Delta
DL4987
Delta
|
14:49
Nassau
19:59
New York JFK
|
17:54
New York JFK
22:03
Toronto
|
Connect |
UA2422
United Airlines
UA4552
United Airlines
|
15:43
Nassau
19:35
Chicago O'Hare
|
18:30
Chicago O'Hare
22:13
Toronto
|
Connect |
DL378
Delta
DL1990
Delta
|
15:45
Nassau
19:52
Atlanta
|
17:54
Atlanta
22:05
Toronto
|
Connect |
AA4348
American Airlines
AA1246
American Airlines
|
17:07
Nassau
21:00
Miami
|
18:15
Miami
00:15
Toronto
|
Connect |
AA4560
American Airlines
AA1246
American Airlines
|
19:08
Nassau
21:00
Miami
|
20:10
Miami
00:15
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Freeport.
You take a flight from Freeport to Toronto and cost approximately 270 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
WST703
Western Air
AC959
Air Canada
|
06:30
Freeport
12:10
Nassau
|
07:05
Nassau
15:25
Toronto
|
Connect |
WST703
Western Air
DL681
Delta
DL2589
Delta
|
06:30
Freeport
08:00
Nassau
12:10
Atlanta
|
07:05
Nassau
10:09
Atlanta
14:18
Toronto
|
Connect |
UP316
Bahamasair
WS2755
WestJet
|
07:30
Freeport
13:25
Nassau
|
08:15
Nassau
16:42
Toronto
|
Connect |
UP316
Bahamasair
AC959
Air Canada
|
07:30
Freeport
12:10
Nassau
|
08:15
Nassau
15:25
Toronto
|
Connect |
WST702
Western Air
WS2755
WestJet
|
08:00
Freeport
13:25
Nassau
|
08:35
Nassau
16:42
Toronto
|
Connect |
WST702
Western Air
AC959
Air Canada
|
08:00
Freeport
12:10
Nassau
|
08:35
Nassau
15:25
Toronto
|
Connect |
UP141
Bahamasair
AC1623
Air Canada
|
09:20
Freeport
12:20
Fort Lauderdale
|
10:05
Fort Lauderdale
15:21
Toronto
|
Connect |
UP141
Bahamasair
WS1221
WestJet
|
09:20
Freeport
13:40
Fort Lauderdale
|
10:05
Fort Lauderdale
16:48
Toronto
|
Connect |
UP141
Bahamasair
AA1924
American Airlines
AA5079
American Airlines
|
09:20
Freeport
13:00
Fort Lauderdale
16:20
Charlotte
|
10:05
Fort Lauderdale
15:08
Charlotte
18:16
Toronto
|
Connect |
UP141
Bahamasair
DL1401
Delta
DL4640
Delta
|
09:20
Freeport
12:55
Fort Lauderdale
16:30
Covington
|
10:05
Fort Lauderdale
15:24
Covington
18:06
Toronto
|
Connect |
UP141
Bahamasair
AA1897
American Airlines
AA4356
American Airlines
|
09:20
Freeport
11:56
Fort Lauderdale
15:40
Philadelphia
|
10:05
Fort Lauderdale
14:46
Philadelphia
17:34
Toronto
|
Connect |
UP141
Bahamasair
TS859
Air Transat
|
09:20
Freeport
11:25
Fort Lauderdale
|
10:05
Fort Lauderdale
14:35
Toronto
|
Connect |
UP141
Bahamasair
DL2086
Delta
DL2550
Delta
|
09:20
Freeport
13:00
Fort Lauderdale
16:17
Atlanta
|
10:05
Fort Lauderdale
14:52
Atlanta
18:30
Toronto
|
Connect |
UP141
Bahamasair
DL2186
Delta
DL1804
Delta
|
09:20
Freeport
11:56
Fort Lauderdale
14:45
Atlanta
|
10:05
Fort Lauderdale
13:47
Atlanta
16:55
Toronto
|
Connect |
UP141
Bahamasair
DL1378
Delta
DL4666
Delta
|
09:20
Freeport
11:45
Fort Lauderdale
15:42
Detroit
|
10:05
Fort Lauderdale
14:38
Detroit
17:04
Toronto
|
Connect |
UP141
Bahamasair
DL2186
Delta
DL2550
Delta
|
09:20
Freeport
11:56
Fort Lauderdale
16:17
Atlanta
|
10:05
Fort Lauderdale
13:47
Atlanta
18:30
Toronto
|
Connect |
UP141
Bahamasair
UA315
United Airlines
UA6112
United Airlines
|
09:20
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
10:05
Fort Lauderdale
15:58
Washington Dulles
18:32
Toronto
|
Connect |
3M142
Silver Airways
UA315
United Airlines
UA6112
United Airlines
|
11:10
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
12:00
Fort Lauderdale
15:58
Washington Dulles
18:32
Toronto
|
Connect |
3M142
Silver Airways
DL2086
Delta
DL2550
Delta
|
11:10
Freeport
13:00
Fort Lauderdale
16:17
Atlanta
|
12:00
Fort Lauderdale
14:52
Atlanta
18:30
Toronto
|
Connect |
3M142
Silver Airways
AA1924
American Airlines
AA5079
American Airlines
|
11:10
Freeport
13:00
Fort Lauderdale
16:20
Charlotte
|
12:00
Fort Lauderdale
15:08
Charlotte
18:16
Toronto
|
Connect |
3M142
Silver Airways
DL1401
Delta
DL4640
Delta
|
11:10
Freeport
12:55
Fort Lauderdale
16:30
Covington
|
12:00
Fort Lauderdale
15:24
Covington
18:06
Toronto
|
Connect |
3M142
Silver Airways
AA1845
American Airlines
AA4843
American Airlines
|
11:10
Freeport
14:17
Fort Lauderdale
18:01
Philadelphia
|
12:00
Fort Lauderdale
17:10
Philadelphia
20:02
Toronto
|
Connect |
3M142
Silver Airways
WS1221
WestJet
|
11:10
Freeport
13:40
Fort Lauderdale
|
12:00
Fort Lauderdale
16:48
Toronto
|
Connect |
UP103
Bahamasair
WS1221
WestJet
|
12:00
Freeport
13:40
Fort Lauderdale
|
12:40
Fort Lauderdale
16:48
Toronto
|
Connect |
UP103
Bahamasair
AA1845
American Airlines
AA4843
American Airlines
|
12:00
Freeport
14:17
Fort Lauderdale
18:01
Philadelphia
|
12:40
Fort Lauderdale
17:10
Philadelphia
20:02
Toronto
|
Connect |
UP103
Bahamasair
UA315
United Airlines
UA6112
United Airlines
|
12:00
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
12:40
Fort Lauderdale
15:58
Washington Dulles
18:32
Toronto
|
Connect |
WST708
Western Air
WS2755
WestJet
|
12:00
Freeport
13:25
Nassau
|
12:35
Nassau
16:42
Toronto
|
Connect |
AA3945
American Airlines
AA2232
American Airlines
WS1183
WestJet
|
12:11
Freeport
15:45
Miami
19:00
Orlando
|
13:00
Miami
16:59
Orlando
21:45
Toronto
|
Connect |
AA3945
American Airlines
AA2200
American Airlines
WS1241
WestJet
|
12:11
Freeport
16:17
Miami
18:25
Orlando
|
13:00
Miami
17:29
Orlando
21:10
Toronto
|
Connect |
AA3945
American Airlines
AA2232
American Airlines
WS1241
WestJet
|
12:11
Freeport
15:45
Miami
18:25
Orlando
|
13:00
Miami
16:59
Orlando
21:10
Toronto
|
Connect |
AA3945
American Airlines
AA2552
American Airlines
AC7563
Air Canada
|
12:11
Freeport
15:45
Miami
19:35
Atlanta
|
13:00
Miami
17:48
Atlanta
21:50
Toronto
|
Connect |
AA3945
American Airlines
AA1950
American Airlines
WS1183
WestJet
|
12:11
Freeport
16:43
Miami
19:00
Orlando
|
13:00
Miami
17:59
Orlando
21:45
Toronto
|
Connect |
AA3945
American Airlines
AA2700
American Airlines
AA5700
American Airlines
|
12:11
Freeport
15:00
Miami
20:15
Charlotte
|
13:00
Miami
17:10
Charlotte
22:19
Toronto
|
Connect |
AA3945
American Airlines
AA2200
American Airlines
WS1183
WestJet
|
12:11
Freeport
16:17
Miami
19:00
Orlando
|
13:00
Miami
17:29
Orlando
21:45
Toronto
|
Connect |
UP320
Bahamasair
DL378
Delta
DL1990
Delta
|
12:25
Freeport
15:45
Nassau
19:52
Atlanta
|
13:10
Nassau
17:54
Atlanta
22:05
Toronto
|
Connect |
WST709
Western Air
AA859
American Airlines
AA5700
American Airlines
|
13:00
Freeport
14:40
Nassau
20:15
Charlotte
|
13:35
Nassau
16:50
Charlotte
22:19
Toronto
|
Connect |
WST709
Western Air
DL378
Delta
DL1990
Delta
|
13:00
Freeport
15:45
Nassau
19:52
Atlanta
|
13:35
Nassau
17:54
Atlanta
22:05
Toronto
|
Connect |
UP330
Bahamasair
AA4348
American Airlines
AA1246
American Airlines
|
14:45
Freeport
17:07
Nassau
21:00
Miami
|
15:30
Nassau
18:15
Miami
00:15
Toronto
|
Connect |
UP326
Bahamasair
UP229
Bahamasair
AA1246
American Airlines
|
16:30
Freeport
18:30
Nassau
21:00
Miami
|
17:15
Nassau
19:25
Miami
00:15
Toronto
|
Connect |
WST717
Western Air
AA4560
American Airlines
AA1246
American Airlines
|
17:00
Freeport
19:08
Nassau
21:00
Miami
|
17:35
Nassau
20:10
Miami
00:15
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to Marsh Harbour.
You take a flight from Marsh Harbour to Toronto and cost approximately 190 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
UP136
Bahamasair
WS2755
WestJet
|
07:55
Marsh Harbour
13:25
Nassau
|
08:30
Nassau
16:42
Toronto
|
Connect |
UP136
Bahamasair
AC959
Air Canada
|
07:55
Marsh Harbour
12:10
Nassau
|
08:30
Nassau
15:25
Toronto
|
Connect |
UP136
Bahamasair
DL376
Delta
DL2550
Delta
|
07:55
Marsh Harbour
13:00
Nassau
16:17
Atlanta
|
08:30
Nassau
15:09
Atlanta
18:30
Toronto
|
Connect |
3M65
Silver Airways
UA315
United Airlines
UA6112
United Airlines
|
09:50
Marsh Harbour
13:38
Fort Lauderdale
17:05
Washington Dulles
|
11:05
Fort Lauderdale
15:58
Washington Dulles
18:32
Toronto
|
Connect |
WST603
Western Air
WS2755
WestJet
|
09:50
Marsh Harbour
13:25
Nassau
|
10:15
Nassau
16:42
Toronto
|
Connect |
3M65
Silver Airways
WS1221
WestJet
|
09:50
Marsh Harbour
13:40
Fort Lauderdale
|
11:05
Fort Lauderdale
16:48
Toronto
|
Connect |
WST603
Western Air
AC959
Air Canada
|
09:50
Marsh Harbour
12:10
Nassau
|
10:15
Nassau
15:25
Toronto
|
Connect |
3M63
Silver Airways
UA315
United Airlines
UA6112
United Airlines
|
09:50
Marsh Harbour
13:38
Fort Lauderdale
17:05
Washington Dulles
|
11:10
Fort Lauderdale
15:58
Washington Dulles
18:32
Toronto
|
Connect |
3M63
Silver Airways
AC1623
Air Canada
|
09:50
Marsh Harbour
12:20
Fort Lauderdale
|
11:10
Fort Lauderdale
15:21
Toronto
|
Connect |
WST603
Western Air
DL376
Delta
DL2550
Delta
|
09:50
Marsh Harbour
13:00
Nassau
16:17
Atlanta
|
10:15
Nassau
15:09
Atlanta
18:30
Toronto
|
Connect |
3M65
Silver Airways
AC1623
Air Canada
|
09:50
Marsh Harbour
12:20
Fort Lauderdale
|
11:05
Fort Lauderdale
15:21
Toronto
|
Connect |
3M63
Silver Airways
WS1221
WestJet
|
09:50
Marsh Harbour
13:40
Fort Lauderdale
|
11:10
Fort Lauderdale
16:48
Toronto
|
Connect |
WST603
Western Air
AA893
American Airlines
AA5079
American Airlines
|
09:50
Marsh Harbour
12:55
Nassau
16:20
Charlotte
|
10:15
Nassau
15:13
Charlotte
18:16
Toronto
|
Connect |
WST603
Western Air
UA6233
United Airlines
UA6112
United Airlines
|
09:50
Marsh Harbour
12:43
Nassau
17:05
Washington Dulles
|
10:15
Nassau
15:48
Washington Dulles
18:32
Toronto
|
Connect |
UP281
Bahamasair
UA6029
United Airlines
UA6112
United Airlines
|
10:20
Marsh Harbour
13:45
West Palm Beach/Palm Beach
17:05
Washington Dulles
|
11:20
West Palm Beach/Palm Beach
16:14
Washington Dulles
18:32
Toronto
|
Connect |
UP281
Bahamasair
DL1479
Delta
DL5019
Delta
|
10:20
Marsh Harbour
12:14
West Palm Beach/Palm Beach
20:26
Detroit
|
11:20
West Palm Beach/Palm Beach
15:10
Detroit
21:45
Toronto
|
Connect |
UP281
Bahamasair
DL2229
Delta
DL2550
Delta
|
10:20
Marsh Harbour
12:20
West Palm Beach/Palm Beach
16:17
Atlanta
|
11:20
West Palm Beach/Palm Beach
14:07
Atlanta
18:30
Toronto
|
Connect |
UP281
Bahamasair
DL2229
Delta
DL1990
Delta
|
10:20
Marsh Harbour
12:20
West Palm Beach/Palm Beach
19:52
Atlanta
|
11:20
West Palm Beach/Palm Beach
14:07
Atlanta
22:05
Toronto
|
Connect |
UP281
Bahamasair
AC1613
Air Canada
|
10:20
Marsh Harbour
12:35
West Palm Beach/Palm Beach
|
11:20
West Palm Beach/Palm Beach
15:44
Toronto
|
Connect |
UP281
Bahamasair
DL2117
Delta
DL1990
Delta
|
10:20
Marsh Harbour
14:20
West Palm Beach/Palm Beach
19:52
Atlanta
|
11:20
West Palm Beach/Palm Beach
16:11
Atlanta
22:05
Toronto
|
Connect |
AA3886
American Airlines
AA1950
American Airlines
WS1183
WestJet
|
12:08
Marsh Harbour
16:43
Miami
19:00
Orlando
|
13:13
Miami
17:59
Orlando
21:45
Toronto
|
Connect |
AA3886
American Airlines
AA2552
American Airlines
AC7563
Air Canada
|
12:08
Marsh Harbour
15:45
Miami
19:35
Atlanta
|
13:13
Miami
17:48
Atlanta
21:50
Toronto
|
Connect |
AA3886
American Airlines
AA2200
American Airlines
AC1677
Air Canada
|
12:08
Marsh Harbour
16:17
Miami
20:00
Orlando
|
13:13
Miami
17:29
Orlando
22:39
Toronto
|
Connect |
AA3886
American Airlines
AA2232
American Airlines
AC1677
Air Canada
|
12:08
Marsh Harbour
15:45
Miami
20:00
Orlando
|
13:13
Miami
16:59
Orlando
22:39
Toronto
|
Connect |
AA3886
American Airlines
AA2232
American Airlines
WS1183
WestJet
|
12:08
Marsh Harbour
15:45
Miami
19:00
Orlando
|
13:13
Miami
16:59
Orlando
21:45
Toronto
|
Connect |
AA3886
American Airlines
AA2200
American Airlines
WS1183
WestJet
|
12:08
Marsh Harbour
16:17
Miami
19:00
Orlando
|
13:13
Miami
17:29
Orlando
21:45
Toronto
|
Connect |
AA3886
American Airlines
AA1950
American Airlines
AC1677
Air Canada
|
12:08
Marsh Harbour
16:43
Miami
20:00
Orlando
|
13:13
Miami
17:59
Orlando
22:39
Toronto
|
Connect |
UP236
Bahamasair
UP229
Bahamasair
AA1246
American Airlines
|
13:50
Marsh Harbour
18:30
Nassau
21:00
Miami
|
14:25
Nassau
19:25
Miami
00:15
Toronto
|
Connect |
UP236
Bahamasair
DL378
Delta
DL1990
Delta
|
13:50
Marsh Harbour
15:45
Nassau
19:52
Atlanta
|
14:25
Nassau
17:54
Atlanta
22:05
Toronto
|
Connect |
UP236
Bahamasair
DL378
Delta
DL2004
Delta
|
13:50
Marsh Harbour
15:45
Nassau
22:20
Atlanta
|
14:25
Nassau
17:54
Atlanta
00:25
Toronto
|
Connect |
UP138
Bahamasair
UP229
Bahamasair
AA1246
American Airlines
|
16:05
Marsh Harbour
18:30
Nassau
21:00
Miami
|
16:40
Nassau
19:25
Miami
00:15
Toronto
|
Connect |
WST605
Western Air
AA4560
American Airlines
AA1246
American Airlines
|
16:50
Marsh Harbour
19:08
Nassau
21:00
Miami
|
17:15
Nassau
20:10
Miami
00:15
Toronto
|
Connect |
You take a bus, shuttle or taxi from your location in Bahamas to San Salvador.
You take a flight from San Salvador to Toronto and cost approximately 220 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.
Flight | Depart | Arrive | |
---|---|---|---|
PL602
Southern Air Charter Co., Limited
AC959
Air Canada
|
07:00
San Salvador
12:10
Nassau
|
07:45
Nassau
15:25
Toronto
|
Connect |
AC1801
Air Canada
AC425
Air Canada
|
14:30
San Salvador
19:00
Montreal
|
18:00
Montreal
20:19
Toronto
|
Connect |
AC1801
Air Canada
AC427
Air Canada
|
14:30
San Salvador
20:00
Montreal
|
18:00
Montreal
21:19
Toronto
|
Connect |
AC1801
Air Canada
AC429
Air Canada
|
14:30
San Salvador
21:15
Montreal
|
18:00
Montreal
22:34
Toronto
|
Connect |
You can find hotels and accommodations in Toronto, ON, Canada with our hotels search tool below
Booking.com