Coram is located in central Flathead County at (48.417462, -114.045540),[REF] on the east side of the Flathead River.
According to the United States Census Bureau, the Coram CDP has a total area of , of which is land and , or 2.72%, is water [REF].