Distance from Derby, Indiana to Troy, Indiana
The driving distance from Derby, Indiana to Troy, Indiana is 19.7 mi (31.8 km)
The straight-line (air) distance is approximately 9.3 mi (14.9 km)
Estimated travel time by road is 26 minutes
We found 3 routes between Derby and Troy.
Available Routes
Route Directions
Take IN-37 S to Stone Rd in Troy Township
Continue on Stone Rd to your destination in Troy
Route Directions
Route Directions
Continue on IN-70 W. Take IN-37 S to Acorn Rd in Anderson Township
Take Aloe Rd, Austin Rd and County Rd 950 N to IN-545 S in Huff Township
Continue on Sycamore St to your destination
Journey Details
Traveling from Derby, Indiana to Troy, Indiana covers 19.6 miles (32 km) in a west direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.
Drivers have 3 route options between these locations (20-20 miles / 32-33 km). The primary route shown here saves 48 seconds compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Derby
Starting Point
Troy
Destination