The country located directly to the south of Florida is Cuba. The distance between Cuba and Florida is about 90 miles across the Straits of Florida.
The southernmost point of Florida directly north of Cuba is located in Key West. Cuba is part of the Greater Antilles archipelago. In addition to the Straits of Florida, the country is bounded by the North Atlantic Ocean, Gulf of Mexico, Windward Passage and Yucatan Channel. The Bahamas is located about 50 miles to the southeast of Florida. The country of Jamaica also lies to the south of both Florida and Cuba, and both are also located west of Haiti.