At North Bay Jack Garland Airport, Air Canada and Bearskin Airlines operate a number of scheduled flights per day from North Bay to Toronto Pearson International Airport and Ottawa International Airport. Scheduled service is also offered to Sudbury, Timmins, and Sault Ste. Marie.
North Bay Airport is also home to Voyageur Airways, a charter company with a full range of aircraft able to service non-scheduled requirements.