What is the fastest way to get from Florida to the Bahamas by boat? There are 74 nautical miles (85 miles) separating Fort Lauderdale and Freeport, with an average crossing time of 3 hours, making it a convenient and fast way of travelling from the United States to the Bahamas.