The average flight time from Traverse City to Dayton is About 3 hours 51 minutes, covering a distance of About 566.81km.
About 3 hours 51 minutes
About 566.81km