How to get to Bahamas from Canada by flight ? You can check flights from Canada to Bahamas below.
You can find flight ticket prices from Canada to Bahamas with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Nassau and cost approximately 340 USD.
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 |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to George Town and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Freeport and cost approximately 273 USD.
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 |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to Marsh Harbour and cost approximately 340 USD.
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 |
You take a bus, shuttle or taxi from your location in Canada to Toronto.
You take a flight from Toronto to San Salvador and cost approximately 280 USD.
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 |
You can find hotels and accommodations in Bahamas with our hotels search tool below
Booking.com