Hotel
Flight
Traverse City has an airport about an hour from Petoskey with reasonable fares and would be the first place I would look. Pellston Regional Airport is the closest airport and only has a couple flights a day. It is normally the priciest option. If you are willing to drive a few hours then Grand Rapids and Lansing have airports that are larger and have many more flight options.