Recommend flying into Flint Airport. It’s a 30 minute drive. There is not a lot of Ubers so I would recommend renting a car or let us know and we can try to arrange picking you up!
Hotel
Bavarian Inn Lodge
1 Covered Bridge Lane, Frankenmuth, MI 48734 (989) 652-7200