The best ways to get in touch with Discovery Channel. All the best ways to contact Discovery Channel customer service: Phone, chat, email, Facebook, Twitter and more.
The postal address of Discovery Channel customer support or head office: One Discovery Place
Silver Spring, MD 20910.
– No customer support email was published.
Customer service, contact forms, FAQ and self service options on the Discovery Channel website: click here.
Discovery Channel official Twitter account: Click here.
Contact Discovery Channel on its official Facebook page: click here.
Contact Discovery Channel by phone on: 240-662-2000.
Customer service hours of operation: Not published.
Miami: 786-273-4700