It may depend on your area. In most, I think you will need the Preferred Tier to get it. And, the linear channel may only be in SD. Some of the shows are available in HD OnDemand.
How can I view The Smithsonian Channel on xfinity ?
Apologies. We don't currently offer The Smithsonian Channel in your area.