HowToGo

Flight from Canada to Bahamas

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

Search Transfer from Canada to Bahamas

Search Flights

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

1. Toronto to Nassau

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

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

  3. You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.

Flight Depart Arrive
AA2589 American Airlines
AA2834 American Airlines
06:00 Toronto
10:35 Miami
09:29 Miami
11:39 Nassau
Connect
DL5535 Delta
DL457 Delta
06:00 Toronto
09:35 New York JFK
07:53 New York JFK
12:48 Nassau
Connect
UA6127 United Airlines
UA6262 United Airlines
06:00 Toronto
08:35 Washington Dulles
07:35 Washington Dulles
11:43 Nassau
Connect
AA5665 American Airlines
AA893 American Airlines
06:00 Toronto
09:45 Charlotte
08:12 Charlotte
12:03 Nassau
Connect
DL2551 Delta
DL660 Delta
06:15 Toronto
09:55 Atlanta
08:36 Atlanta
12:04 Nassau
Connect
UA4147 United Airlines
UA1480 United Airlines
07:00 Toronto
10:01 Newark
08:52 Newark
13:20 Nassau
Connect
AA4992 American Airlines
AA1913 American Airlines
07:05 Toronto
11:00 Philadelphia
08:48 Philadelphia
14:03 Nassau
Connect
AA5689 American Airlines
AA859 American Airlines
07:15 Toronto
11:30 Charlotte
09:18 Charlotte
13:50 Nassau
Connect
DL2467 Delta
DL918 Delta
07:45 Toronto
12:45 Atlanta
09:58 Atlanta
14:50 Nassau
Connect
AC1816 Air Canada
08:00 Toronto
11:05 Nassau Direct
AA4887 American Airlines
AA1913 American Airlines
08:27 Toronto
11:00 Philadelphia
10:10 Philadelphia
14:03 Nassau
Connect
WS2754 WestJet
09:15 Toronto
12:29 Nassau Direct
DL4982 Delta
DL494 Delta
10:20 Toronto
13:35 New York JFK
12:00 New York JFK
17:00 Nassau
Connect
DL1459 Delta
DL704 Delta
10:30 Toronto
14:15 Atlanta
12:41 Atlanta
16:21 Nassau
Connect
AA2676 American Airlines
AA4560 American Airlines
13:00 Toronto
17:35 Miami
16:18 Miami
18:39 Nassau
Connect
AA2569 American Airlines
AA4701 American Airlines
17:45 Toronto
22:35 Miami
21:07 Miami
23:35 Nassau
Connect

2. Toronto to George Town

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to George Town and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from George Town to your destination in Bahamas.

Flight Depart Arrive
AA5665 American Airlines
AA4485 American Airlines
06:00 Toronto
09:25 Charlotte
08:12 Charlotte
11:40 George Town
Connect
AA2589 American Airlines
AA4387 American Airlines
06:00 Toronto
10:30 Miami
09:29 Miami
11:40 George Town
Connect
AA2589 American Airlines
AA4673 American Airlines
06:00 Toronto
12:10 Miami
09:29 Miami
13:22 George Town
Connect
DL2551 Delta
DL5499 Delta
06:15 Toronto
10:30 Atlanta
08:36 Atlanta
12:55 George Town
Connect
DL2467 Delta
DL5009 Delta
07:45 Toronto
12:40 Atlanta
09:58 Atlanta
14:59 George Town
Connect
AC968 Air Canada
09:05 Toronto
12:35 George Town Direct

3. Toronto to Freeport

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

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

  3. You take a bus, shuttle or taxi from Freeport to your destination in Bahamas.

Flight Depart Arrive
AA2589 American Airlines
AA4034 American Airlines
06:00 Toronto
10:35 Miami
09:29 Miami
11:31 Freeport
Connect
UA6127 United Airlines
UA1785 United Airlines
3M142 Silver Airways
06:00 Toronto
08:40 Washington Dulles
12:30 Fort Lauderdale
07:35 Washington Dulles
11:13 Fort Lauderdale
13:25 Freeport
Connect
TS858 Air Transat
3M142 Silver Airways
07:10 Toronto
12:30 Fort Lauderdale
10:20 Fort Lauderdale
13:25 Freeport
Connect
TS858 Air Transat
UP142 Bahamasair
07:10 Toronto
11:30 Fort Lauderdale
10:20 Fort Lauderdale
12:15 Freeport
Connect
TS840 Air Transat
3M142 Silver Airways
07:35 Toronto
12:30 Fort Lauderdale
10:45 Fort Lauderdale
13:25 Freeport
Connect
AC1816 Air Canada
WST704 Western Air
08:00 Toronto
13:00 Nassau
11:05 Nassau
13:35 Freeport
Connect
AC1816 Air Canada
WST707 Western Air
08:00 Toronto
12:00 Nassau
11:05 Nassau
12:35 Freeport
Connect
AC1816 Air Canada
UP321 Bahamasair
08:00 Toronto
14:30 Nassau
11:05 Nassau
15:15 Freeport
Connect
WS2754 WestJet
UP321 Bahamasair
09:15 Toronto
14:30 Nassau
12:29 Nassau
15:15 Freeport
Connect
WS2754 WestJet
UP327 Bahamasair
09:15 Toronto
16:00 Nassau
12:29 Nassau
16:45 Freeport
Connect
WS2754 WestJet
WST711 Western Air
09:15 Toronto
17:00 Nassau
12:29 Nassau
17:35 Freeport
Connect
AC1628 Air Canada
UP102 Bahamasair
14:15 Toronto
19:00 Fort Lauderdale
17:23 Fort Lauderdale
19:45 Freeport
Connect

4. Toronto to Marsh Harbour

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

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

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

Flight Depart Arrive
AA2589 American Airlines
AA4409 American Airlines
06:00 Toronto
10:25 Miami
09:29 Miami
11:28 Marsh Harbour
Connect
UA6127 United Airlines
UA1785 United Airlines
3M65 Silver Airways
06:00 Toronto
08:40 Washington Dulles
13:20 Fort Lauderdale
07:35 Washington Dulles
11:13 Fort Lauderdale
14:35 Marsh Harbour
Connect
TS840 Air Transat
3M65 Silver Airways
07:35 Toronto
13:20 Fort Lauderdale
10:45 Fort Lauderdale
14:35 Marsh Harbour
Connect
AC1610 Air Canada
UP282 Bahamasair
07:40 Toronto
12:20 West Palm Beach/Palm Beach
10:54 West Palm Beach/Palm Beach
13:20 Marsh Harbour
Connect
AC1816 Air Canada
WST604 Western Air
08:00 Toronto
16:00 Nassau
11:05 Nassau
16:25 Marsh Harbour
Connect
WS2754 WestJet
WST604 Western Air
09:15 Toronto
16:00 Nassau
12:29 Nassau
16:25 Marsh Harbour
Connect
WS2754 WestJet
UP137 Bahamasair
09:15 Toronto
17:00 Nassau
12:29 Nassau
17:35 Marsh Harbour
Connect

5. Toronto to San Salvador

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

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

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

Flight Depart Arrive
AC7562 Air Canada
AC1800 Air Canada
00:30 Toronto
09:40 Montreal
01:45 Montreal
13:25 San Salvador
Connect
AC472 Air Canada
AC8970 Air Canada
AC1800 Air Canada
00:30 Toronto
06:00 Ottawa
09:40 Montreal
01:32 Ottawa
06:44 Montreal
13:25 San Salvador
Connect
AA2589 American Airlines
UP826 Bahamasair
06:00 Toronto
12:00 Miami
09:29 Miami
13:15 San Salvador
Connect
AC480 Air Canada
AC1800 Air Canada
06:30 Toronto
09:40 Montreal
07:45 Montreal
13:25 San Salvador
Connect
WS3514 WestJet
AC1800 Air Canada
06:30 Toronto
09:40 Montreal
07:58 Montreal
13:25 San Salvador
Connect
AC400 Air Canada
AC1800 Air Canada
07:00 Toronto
09:40 Montreal
08:15 Montreal
13:25 San Salvador
Connect
AC1816 Air Canada
UP377 Bahamasair
08:00 Toronto
13:00 Nassau
11:05 Nassau
14:00 San Salvador
Connect
AC1816 Air Canada
UP378 Bahamasair
08:00 Toronto
14:15 Nassau
11:05 Nassau
15:15 San Salvador
Connect
WS2754 WestJet
UP378 Bahamasair
09:15 Toronto
14:15 Nassau
12:29 Nassau
15:15 San Salvador
Connect

References

Find Hotels in Bahamas

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

Booking.com