The distance from Key West, Florida to Havana is 106 miles (169 km), or 91 nautical miles.

In comparison, the distance from Miami, Florida to Havana is 228 miles (366 km) or 198 nautical miles.

To fly from Key West to Havana takes about 45 minutes. A cruise ship or ferry would take 3 hours or more. It is possible to swim the distance, although it is not recommended! In 2013, a 64-year old woman, Diana Nyad, swam from Havana to Key West in just under 53 hours. This successful venture was her fifth attempt since 1978.

More Info: www.timeanddate.com