There are
91 mi
from Oshkosh, WI to Franklin, WI
That's the driving distance. It would take 1 hour 48 mins to go from Oshkosh, Wisconsin to Franklin, Wisconsin.
The flight distance (direct flight from Oshkosh, WI to Franklin, WI) is 82.47 mi.
91 mi = 146.19 kms