How long is the flight from Dallas Texas to Nassau Bahamas?

This flight from Dallas (DAL) to Nassau (NAS) is 1289 miles - and will take 2 hours and 56 minutes, allowing for 15 minutes to taxi on both ends of the flight. Check flight times and distances from any airports in the world by visiting or actually shopping for the ticket on any travel website such as expedia, priceline, travelocity or orbitz. Have a safe flight!