The closest major airport to Knights Inn Sterling Heights is Detroit, MI (DET-Coleman A. Young Municipal), which is 12.8 mi away (29 minutes by car). Another top airport is Pontiac, MI (PTK-Oakland County Intl.), which is located 25.2 mi away (35-minute drive).