HowToGo

Flight from Bahamas to Toronto, ON, Canada

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

Search Transfer from Bahamas to Toronto, ON, Canada

Search Flights

You can find flight ticket prices from Bahamas to Toronto, ON, 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 360 USD.

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

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

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

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

4. San Salvador to Toronto

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

  2. You take a flight from San Salvador to Toronto and cost approximately 220 USD.

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

References

Find Hotels in Toronto, ON, Canada

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

Booking.com