It is about 165 miles from Miami to Key West. The duration of your boat ride largely depends on your route and speed. While there are half-day trips, booking a full-day boat trip might be your best choice, especially because we know you're reading to know all the best places to stop along the way.