There are a number of airports within an hour drive of St. Catharines: Hamilton International Airport , Pearson International Airport (Toronto), and Buffalo International Airport (Buffalo, New York). Niagara District Airport in nearby Niagara-on-the-Lake is primarily for private and charter aircraft. Airbus and taxi service is available from all airports.