Discovery Air Customer Service Phone Numbers Customer Service: (866) 903-3247   Discovery Air Headquarters Info, Email, Phone number, Website and live chat Information Discovery Air is a specialized aviation company that operates primarily in Canada. Through its subsidiary companies, Discovery Air provides aviation and aviation related services for corporate customers, and for the federal and provincial governments of