Toronto Pearson International Airport (YYZ)
As Canada’s largest and busiest airport, Toronto Pearson International Airport sees nearly 50 million passengers annually. The airport is located 125 km (78 mi) from Niagara Falls, and is about an hour and half drive.
Billy Bishop Toronto City Airport (YTZ)
Located on Toronto Island, Billy Bishop Toronto City Airport welcomes nearly 3 million passengers annually from Canada and the U.S. via two airlines: Porter and Air Canada. The airport is located 127 km (79 mi) from Niagara Falls, and is just over an hour and a half drive.
John C. Munro Hamilton International Airport (YMC)
Seeing close to 350,000 passengers a year and serving several destinations across North America, Hamilton International Airport is less than a one hour drive to Niagara Falls.
Buffalo Niagara International Airport (BUF)
Located approximately a 45 minute drive from Niagara Falls, Canada, the Buffalo Niagara International Airport hosts approximately 100 non-stop flights a day. A reminder that even if you flew to Buffalo from a city within the United States, you will need a passport to cross the border into Niagara Falls, Canada. You can find information on how to get from Buffalo to Niagara Falls here.