The Betsie Valley Trail is 22 miles long and extends from Frankfort through Elberta and Beulah to Thompsonville in Benzie County Michigan (see Trail Map for a map and Trail Tour for a description of the trail, with segment mileages). From Frankfort to Beulah it is non-motorized.