The flight duration for direct flights from Halifax to Florida typically ranges between 4-5 hours, covering a distance of approximately 1,500 miles.