Flights from Halifax to Nassau – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YHZ to NAS – All flight route options from Halifax International, Canada to Nassau International, Bahamas. These flights are operated by 3 airlines. Fly non-stop with Air Canada or choose from 3 different transit flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Nassau
We got great deals on hotels and car rentals near the airport.
Halifax to Nassau flights
This route is operated by 4 airlines. You can fly non-stop to Nassau (NAS) from Halifax (YHZ) with Air Canada but if a stopover option suits you better you can choose to fly via New York, Montreal or any other of the 3 alternatives with connectiing airports.
Halifax to Nassau with Air Canada
You can fly non-stop with Air Canada every Friday at 17:10. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
Note Non-stop flights with Air Canada will begin in Dec 2025.
With United Airlines
If you fly from Halifax with United Airlines you will do a stopover in New York, EWR before reaching Nassau. This flight trip will take 7 hours and 31 minutes and you can fly every weekday with departures at 07:00. United Airlines is a Star Alliance member.
Distance & flight times: Halifax International to Nassau International
The shortest flight time between YHZ and NAS is 4 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 10m | - | 1585 miles (2550 km) |
EWR New York | 7h 31m | 2h 32m | 1719 miles (2766 km) |
YUL Montreal | 7h 35m | 1h 3m | 1936 miles (3115 km) |
LGA New York | 8h 28m | - | - |


Quick copy and share this page
From Halifax to Bahamas
We have found another destination to Bahamas from Halifax International as well.
From Canada to Nassau
Below is a list of other cities in Canada with flights to Nassau with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YUL Montreal Direct
-
YVR Vancouver
-
YYC Calgary Direct
-
YEG Edmonton
-
YWG Winnipeg
-
YOW Ottawa Direct
-
YQB Quebec
-
YZF Yellowknife
-
YYT St. John's