The flight distance from Buffalo to Fort Lauderdale (FLL) is approximately 1174 miles.