What is the distance in miles between Orlando Florida and Key Largo?

There are approximately 291.75 miles between Orlando, FL and Key Largo. The estimated driving time is 4 hours and 22 minutes.