How to get to Canada from Bahamas by flight ? You can check flights from Bahamas to Canada below.
You can find flight ticket prices from Bahamas to 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 310 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
DL681
Delta
DL1804
Delta
|
08:00
Nassau
11:47
Atlanta
|
10:09
Atlanta
13:50
Toronto
|
Connect |
DL681
Delta
DL2589
Delta
|
08:00
Nassau
12:38
Atlanta
|
10:09
Atlanta
14:45
Toronto
|
Connect |
AC941
Air Canada
AC423
Air Canada
|
12:40
Nassau
18:00
Montreal
|
16:25
Montreal
19:19
Toronto
|
Connect |
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 |
DL376
Delta
DL2550
Delta
|
13:00
Nassau
16:17
Atlanta
|
15:09
Atlanta
18:30
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 |
AC959
Air Canada
|
14:05
Nassau
|
17:20 Toronto | Direct |
DL1279
Delta
DL5019
Delta
|
14:30
Nassau
20:40
Detroit
|
17:59
Detroit
21:59
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 Canada.
Flight | Depart | Arrive | |
---|---|---|---|
WST703
Western Air
DL681
Delta
DL1804
Delta
|
06:30
Freeport
08:00
Nassau
11:47
Atlanta
|
07:05
Nassau
10:09
Atlanta
13:50
Toronto
|
Connect |
WST703
Western Air
DL681
Delta
DL2589
Delta
|
06:30
Freeport
08:00
Nassau
12:38
Atlanta
|
07:05
Nassau
10:09
Atlanta
14:45
Toronto
|
Connect |
UP316
Bahamasair
WS2755
WestJet
|
07:30
Freeport
13:25
Nassau
|
08:15
Nassau
16:42
Toronto
|
Connect |
UP316
Bahamasair
UP203
Bahamasair
WS1221
WestJet
|
07:30
Freeport
10:45
Nassau
13:40
Fort Lauderdale
|
08:15
Nassau
11:40
Fort Lauderdale
16:48
Toronto
|
Connect |
WST702
Western Air
WS2755
WestJet
|
08:00
Freeport
13:25
Nassau
|
08:35
Nassau
16:42
Toronto
|
Connect |
UP141
Bahamasair
DL767
Delta
DL4640
Delta
|
09:20
Freeport
11:35
Fort Lauderdale
16:30
Covington
|
10:05
Fort Lauderdale
14:06
Covington
18:06
Toronto
|
Connect |
UP141
Bahamasair
AC911
Air Canada
|
09:20
Freeport
12:10
Fort Lauderdale
|
10:05
Fort Lauderdale
15:15
Toronto
|
Connect |
UP141
Bahamasair
TS859
Air Transat
|
09:20
Freeport
11:25
Fort Lauderdale
|
10:05
Fort Lauderdale
14:35
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
DL1378
Delta
DL4666
Delta
|
09:20
Freeport
11:45
Fort Lauderdale
15:55
Detroit
|
10:05
Fort Lauderdale
14:38
Detroit
17:14
Toronto
|
Connect |
UP141
Bahamasair
DL2186
Delta
DL2550
Delta
|
09:20
Freeport
12:00
Fort Lauderdale
16:17
Atlanta
|
10:05
Fort Lauderdale
13:54
Atlanta
18:30
Toronto
|
Connect |
UP141
Bahamasair
DL2184
Delta
DL2550
Delta
|
09:20
Freeport
10:56
Fort Lauderdale
16:17
Atlanta
|
10:05
Fort Lauderdale
12:49
Atlanta
18:30
Toronto
|
Connect |
UP141
Bahamasair
DL2184
Delta
DL1804
Delta
|
09:20
Freeport
10:56
Fort Lauderdale
14:45
Atlanta
|
10:05
Fort Lauderdale
12:49
Atlanta
16:55
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
DL2186
Delta
DL1804
Delta
|
09:20
Freeport
12:00
Fort Lauderdale
14:45
Atlanta
|
10:05
Fort Lauderdale
13:54
Atlanta
16:55
Toronto
|
Connect |
UP141
Bahamasair
AC1623
Air Canada
|
09:20
Freeport
12:20
Fort Lauderdale
|
10:05
Fort Lauderdale
15:21
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
WS1221
WestJet
|
11:10
Freeport
13:40
Fort Lauderdale
|
12:00
Fort Lauderdale
16:48
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
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
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
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 |
UP103
Bahamasair
AC919
Air Canada
|
12:00
Freeport
18:30
Fort Lauderdale
|
12:40
Fort Lauderdale
21:39
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 |
UP322
Bahamasair
AC959
Air Canada
|
12:00
Freeport
14:05
Nassau
|
12:45
Nassau
17:20
Toronto
|
Connect |
WST708
Western Air
AC959
Air Canada
|
12:00
Freeport
14:05
Nassau
|
12:35
Nassau
17:20
Toronto
|
Connect |
UP103
Bahamasair
WS1221
WestJet
|
12:00
Freeport
13:40
Fort Lauderdale
|
12:40
Fort Lauderdale
16:48
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
WS1241
WestJet
|
12:11
Freeport
15:45
Miami
18:25
Orlando
|
13:00
Miami
16:59
Orlando
21:10
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
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 |
UP320
Bahamasair
UP205
Bahamasair
AC919
Air Canada
|
12:25
Freeport
15:00
Nassau
18:30
Fort Lauderdale
|
13:10
Nassau
15:55
Fort Lauderdale
21:39
Toronto
|
Connect |
UP320
Bahamasair
AC959
Air Canada
|
12:25
Freeport
14:05
Nassau
|
13:10
Nassau
17:20
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 |
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 |
UP326
Bahamasair
UP895
Bahamasair
AA1246
American Airlines
|
16:30
Freeport
18:30
Nassau
21:00
Miami
|
17:15
Nassau
19:30
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 Freeport.
You take a flight from Freeport to Montreal and cost approximately 420 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
WST703
Western Air
AC941
Air Canada
|
06:30
Freeport
12:40
Nassau
|
07:05
Nassau
16:25
Montreal
|
Connect |
UP316
Bahamasair
AC941
Air Canada
|
07:30
Freeport
12:40
Nassau
|
08:15
Nassau
16:25
Montreal
|
Connect |
WST702
Western Air
AC941
Air Canada
|
08:00
Freeport
12:40
Nassau
|
08:35
Nassau
16:25
Montreal
|
Connect |
UP141
Bahamasair
AC1623
Air Canada
AC420
Air Canada
|
09:20
Freeport
12:20
Fort Lauderdale
17:00
Toronto
|
10:05
Fort Lauderdale
15:21
Toronto
18:14
Montreal
|
Connect |
UP141
Bahamasair
AC911
Air Canada
AC420
Air Canada
|
09:20
Freeport
12:10
Fort Lauderdale
17:00
Toronto
|
10:05
Fort Lauderdale
15:15
Toronto
18:14
Montreal
|
Connect |
UP141
Bahamasair
TS821 843
Air Transat
|
09:20
Freeport
12:20
Fort Lauderdale
|
10:05
Fort Lauderdale
15:45
Montreal
|
Connect |
UP141
Bahamasair
TS859
Air Transat
TS469 471 485 475 477 479
Air Transat
|
09:20
Freeport
11:25
Fort Lauderdale
18:00
Toronto
|
10:05
Fort Lauderdale
14:35
Toronto
19:15
Montreal
|
Connect |
UP141
Bahamasair
AC913
Air Canada
|
09:20
Freeport
13:00
Fort Lauderdale
|
10:05
Fort Lauderdale
16:19
Montreal
|
Connect |
UP141
Bahamasair
AC1605
Air Canada
|
09:20
Freeport
13:20
Fort Lauderdale
|
10:05
Fort Lauderdale
16:40
Montreal
|
Connect |
UP141
Bahamasair
DL940
Delta
DL5473
Delta
|
09:20
Freeport
11:35
Fort Lauderdale
16:29
New York La Guardia
|
10:05
Fort Lauderdale
14:30
New York La Guardia
18:07
Montreal
|
Connect |
UP141
Bahamasair
UA315
United Airlines
UA4975
United Airlines
|
09:20
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
10:05
Fort Lauderdale
15:58
Washington Dulles
18:53
Montreal
|
Connect |
UP141
Bahamasair
DL2186
Delta
DL4632
Delta
|
09:20
Freeport
12:00
Fort Lauderdale
15:04
Atlanta
|
10:05
Fort Lauderdale
13:54
Atlanta
17:45
Montreal
|
Connect |
UP141
Bahamasair
AC1623
Air Canada
AC422
Air Canada
|
09:20
Freeport
12:20
Fort Lauderdale
18:00
Toronto
|
10:05
Fort Lauderdale
15:21
Toronto
19:14
Montreal
|
Connect |
UP141
Bahamasair
DL2184
Delta
DL4632
Delta
|
09:20
Freeport
10:56
Fort Lauderdale
15:04
Atlanta
|
10:05
Fort Lauderdale
12:49
Atlanta
17:45
Montreal
|
Connect |
UP141
Bahamasair
DL2159
Delta
DL5473
Delta
|
09:20
Freeport
11:30
Fort Lauderdale
16:29
New York La Guardia
|
10:05
Fort Lauderdale
14:28
New York La Guardia
18:07
Montreal
|
Connect |
UP141
Bahamasair
AC911
Air Canada
AC422
Air Canada
|
09:20
Freeport
12:10
Fort Lauderdale
18:00
Toronto
|
10:05
Fort Lauderdale
15:15
Toronto
19:14
Montreal
|
Connect |
3M142
Silver Airways
WS1221
WestJet
WS3534
WestJet
|
11:10
Freeport
13:40
Fort Lauderdale
18:00
Toronto
|
12:00
Fort Lauderdale
16:48
Toronto
19:27
Montreal
|
Connect |
3M142
Silver Airways
UA315
United Airlines
UA4975
United Airlines
|
11:10
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
12:00
Fort Lauderdale
15:58
Washington Dulles
18:53
Montreal
|
Connect |
3M142
Silver Airways
3M66
Silver Airways
AC923
Air Canada
|
11:10
Freeport
14:55
Fort Lauderdale
17:35
Orlando
|
12:00
Fort Lauderdale
16:20
Orlando
20:34
Montreal
|
Connect |
3M142
Silver Airways
WS1221
WestJet
WS3536
WestJet
|
11:10
Freeport
13:40
Fort Lauderdale
19:00
Toronto
|
12:00
Fort Lauderdale
16:48
Toronto
20:27
Montreal
|
Connect |
3M142
Silver Airways
AC1605
Air Canada
|
11:10
Freeport
13:20
Fort Lauderdale
|
12:00
Fort Lauderdale
16:40
Montreal
|
Connect |
3M142
Silver Airways
UA2229
United Airlines
UA4166
United Airlines
|
11:10
Freeport
15:50
Fort Lauderdale
19:59
Newark
|
12:00
Fort Lauderdale
18:49
Newark
21:39
Montreal
|
Connect |
3M142
Silver Airways
AA1845
American Airlines
AA4717 4734
American Airlines
|
11:10
Freeport
14:17
Fort Lauderdale
18:02
Philadelphia
|
12:00
Fort Lauderdale
17:10
Philadelphia
20:00
Montreal
|
Connect |
3M142
Silver Airways
AC913
Air Canada
|
11:10
Freeport
13:00
Fort Lauderdale
|
12:00
Fort Lauderdale
16:19
Montreal
|
Connect |
UP103
Bahamasair
AA1877
American Airlines
AA765
American Airlines
|
12:00
Freeport
14:45
Fort Lauderdale
19:50
Charlotte
|
12:40
Fort Lauderdale
16:56
Charlotte
22:09
Montreal
|
Connect |
UP103
Bahamasair
AA1845
American Airlines
AA4717 4734
American Airlines
|
12:00
Freeport
14:17
Fort Lauderdale
18:02
Philadelphia
|
12:40
Fort Lauderdale
17:10
Philadelphia
20:00
Montreal
|
Connect |
UP322
Bahamasair
UA1539
United Airlines
UA4166
United Airlines
|
12:00
Freeport
14:20
Nassau
19:59
Newark
|
12:45
Nassau
17:23
Newark
21:39
Montreal
|
Connect |
UP103
Bahamasair
UA315
United Airlines
UA4975
United Airlines
|
12:00
Freeport
13:38
Fort Lauderdale
17:05
Washington Dulles
|
12:40
Fort Lauderdale
15:58
Washington Dulles
18:53
Montreal
|
Connect |
WST708
Western Air
UA1539
United Airlines
UA4166
United Airlines
|
12:00
Freeport
14:20
Nassau
19:59
Newark
|
12:35
Nassau
17:23
Newark
21:39
Montreal
|
Connect |
UP103
Bahamasair
WS1221
WestJet
WS3536
WestJet
|
12:00
Freeport
13:40
Fort Lauderdale
19:00
Toronto
|
12:40
Fort Lauderdale
16:48
Toronto
20:27
Montreal
|
Connect |
UP103
Bahamasair
UA2229
United Airlines
UA4166
United Airlines
|
12:00
Freeport
15:50
Fort Lauderdale
19:59
Newark
|
12:40
Fort Lauderdale
18:49
Newark
21:39
Montreal
|
Connect |
UP103
Bahamasair
WS1221
WestJet
WS3534
WestJet
|
12:00
Freeport
13:40
Fort Lauderdale
18:00
Toronto
|
12:40
Fort Lauderdale
16:48
Toronto
19:27
Montreal
|
Connect |
AA3945
American Airlines
AA2700
American Airlines
AA765
American Airlines
|
12:11
Freeport
15:00
Miami
19:50
Charlotte
|
13:00
Miami
17:10
Charlotte
22:09
Montreal
|
Connect |
AA3945
American Airlines
AA2809
American Airlines
AA4127
American Airlines
|
12:11
Freeport
15:30
Miami
21:29
New York La Guardia
|
13:00
Miami
18:33
New York La Guardia
22:56
Montreal
|
Connect |
AA3945
American Airlines
AA1457
American Airlines
AA4127
American Airlines
|
12:11
Freeport
13:50
Miami
21:29
New York La Guardia
|
13:00
Miami
16:52
New York La Guardia
22:56
Montreal
|
Connect |
AA3945
American Airlines
AA332
American Airlines
AA4127
American Airlines
|
12:11
Freeport
16:40
Miami
21:29
New York La Guardia
|
13:00
Miami
19:37
New York La Guardia
22:56
Montreal
|
Connect |
AA3945
American Airlines
AA2702
American Airlines
|
12:11
Freeport
19:49
Miami
|
13:00
Miami
23:27
Montreal
|
Connect |
AA3945
American Airlines
AA2552
American Airlines
DL4634
Delta
|
12:11
Freeport
15:45
Miami
19:52
Atlanta
|
13:00
Miami
17:48
Atlanta
22:35
Montreal
|
Connect |
UP320
Bahamasair
UA1539
United Airlines
UA4166
United Airlines
|
12:25
Freeport
14:20
Nassau
19:59
Newark
|
13:10
Nassau
17:23
Newark
21:39
Montreal
|
Connect |
UP101
Bahamasair
AC905
Air Canada
|
17:30
Freeport
20:40
Fort Lauderdale
|
18:15
Fort Lauderdale
23:59
Montreal
|
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 150 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
UP136
Bahamasair
UP203
Bahamasair
WS1221
WestJet
|
07:55
Marsh Harbour
10:45
Nassau
13:40
Fort Lauderdale
|
08:30
Nassau
11:40
Fort Lauderdale
16:48
Toronto
|
Connect |
UP136
Bahamasair
AA893
American Airlines
AA5079
American Airlines
|
07:55
Marsh Harbour
12:55
Nassau
16:20
Charlotte
|
08:30
Nassau
15:13
Charlotte
18:16
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 |
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
14:05
Nassau
|
08:30
Nassau
17:20
Toronto
|
Connect |
3M63
Silver Airways
AC911
Air Canada
|
09:50
Marsh Harbour
12:10
Fort Lauderdale
|
11:10
Fort Lauderdale
15:15
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
14:05
Nassau
|
10:15
Nassau
17:20
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 |
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
WS2755
WestJet
|
09:50
Marsh Harbour
13:25
Nassau
|
10:15
Nassau
16:42
Toronto
|
Connect |
3M65
Silver Airways
AC911
Air Canada
|
09:50
Marsh Harbour
12:10
Fort Lauderdale
|
11:05
Fort Lauderdale
15:15
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 |
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 |
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 |
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
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
DL4666
Delta
|
10:20
Marsh Harbour
12:15
West Palm Beach/Palm Beach
15:55
Detroit
|
11:20
West Palm Beach/Palm Beach
15:04
Detroit
17:14
Toronto
|
Connect |
UP281
Bahamasair
DL1479
Delta
DL5019
Delta
|
10:20
Marsh Harbour
12:15
West Palm Beach/Palm Beach
20:40
Detroit
|
11:20
West Palm Beach/Palm Beach
15:04
Detroit
21:59
Toronto
|
Connect |
UP281
Bahamasair
DL2117
Delta
DL1990
Delta
|
10:20
Marsh Harbour
14:40
West Palm Beach/Palm Beach
19:52
Atlanta
|
11:20
West Palm Beach/Palm Beach
16:28
Atlanta
22:05
Toronto
|
Connect |
AA3886
American Airlines
AA2200
American Airlines
WS1241
WestJet
|
12:08
Marsh Harbour
16:17
Miami
18:25
Orlando
|
13:13
Miami
17:29
Orlando
21:10
Toronto
|
Connect |
AA3886
American Airlines
AA2232
American Airlines
WS1241
WestJet
|
12:08
Marsh Harbour
15:45
Miami
18:25
Orlando
|
13:13
Miami
16:59
Orlando
21:10
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
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
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
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
AA1950
American Airlines
AC917
Air Canada
|
12:08
Marsh Harbour
16:43
Miami
19:35
Orlando
|
13:13
Miami
17:59
Orlando
22:14
Toronto
|
Connect |
AA3886
American Airlines
AA2200
American Airlines
AC917
Air Canada
|
12:08
Marsh Harbour
16:17
Miami
19:35
Orlando
|
13:13
Miami
17:29
Orlando
22:14
Toronto
|
Connect |
AA3886
American Airlines
AA2232
American Airlines
AC917
Air Canada
|
12:08
Marsh Harbour
15:45
Miami
19:35
Orlando
|
13:13
Miami
16:59
Orlando
22:14
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 |
AA3886
American Airlines
AA2700
American Airlines
AA5700
American Airlines
|
12:08
Marsh Harbour
15:00
Miami
20:15
Charlotte
|
13:13
Miami
17:10
Charlotte
22:19
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 |
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 |
3M65
Silver Airways
AC919
Air Canada
|
15:05
Marsh Harbour
18:30
Fort Lauderdale
|
16:20
Fort Lauderdale
21:39
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 |
UP138
Bahamasair
UP895
Bahamasair
AA1246
American Airlines
|
16:05
Marsh Harbour
18:30
Nassau
21:00
Miami
|
16:40
Nassau
19:30
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 can find hotels and accommodations in Canada with our hotels search tool below
Booking.com