By land, it is a 170-miles and a three-and-a-half-hour drive. But make sure to check traffic conditions! By sea, it is hard to judge how long it will take you to get to Key West since there are so many amazing spots to stop on the way. High-speed ferries can make the trip in 3 to 4 hours, so timing also depends on the type of boat you are renting.