HowToGo

Flight from Bahamas to Canada

How to get to Canada from Bahamas by flight ? You can check flights from Bahamas to Canada below.

Search Transfer from Bahamas to Canada

Search Flights

You can find flight ticket prices from Bahamas to Canada with our flight tickets search tool below

1. Nassau to Toronto

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

  2. You take a flight from Nassau to Toronto and cost approximately 310 USD.

  3. 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

2. Freeport to Toronto

  1. You take a bus, shuttle or taxi from your location in Bahamas to Freeport.

  2. You take a flight from Freeport to Toronto and cost approximately 270 USD.

  3. 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

3. Freeport to Montreal

  1. You take a bus, shuttle or taxi from your location in Bahamas to Freeport.

  2. You take a flight from Freeport to Montreal and cost approximately 420 USD.

  3. 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

4. Marsh Harbour to Toronto

  1. You take a bus, shuttle or taxi from your location in Bahamas to Marsh Harbour.

  2. You take a flight from Marsh Harbour to Toronto and cost approximately 150 USD.

  3. 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

References

Find Hotels in Canada

You can find hotels and accommodations in Canada with our hotels search tool below

Booking.com