Fly into John C. Munro Hamilton Intl. Airport (YHM), the closest airport, located 8.4 mi (13.5 km) from the city center. If you can't find a flight that's convenient for your trip, you could book a flight to Kitchener, ON (YKF-Region of Waterloo Intl.), which is 23.5 mi (37.9 km) away.