This seems to be a never-ending point of discussion, with each person having their favorites. Having never taken the trip myself, but hoping to in the near future, here is an objective view from Google Maps (using a point on 95 just north of the 295/9A loop as a starting point):
95 to 10 to 301 to LSL
- Total Distance: 133 miles
- Non-Interstate Distance: 106 Miles
- "Google" Time: 2 Hr 43Min
95 to 10 to 301 to Waldo to 24 to 331 to 75 to LSL
- Total Distance: 142 miles
- Non-Interstate Distance: 56 Miles
- "Google" Time: 3 Hr 0Min
95 to St. Augustine to 207 to 100 to 19 ... etc to LSL
- Total Distance: 147 miles
- Non-Interstate Distance: 96 Miles
- "Google" Time: 3 Hr 41Min
95 to Ormond Beach to 40 to 19 to 42... etc to LSL
- Total Distance: 164 miles
- Non-Interstate Distance: 70 Miles
- "Google" Time: 3 Hr 45Min
Obviously "Google Time" can not be relied upon since it is very hard for them to factor in actual average speeds on non-Interstate routes. However, from the perspective of minimizing total miles and non-Interstate miles, the second route that takes you to 75 looks intriguing. However, this also takes you right around Gainesville on 24 and 331 ... not sure how slow this would be.