The main difference in cost probably comes from economies of scale. For a long time SD cards were more expensive, but now they've become cheaper as they've become easier to manufacture and require less materials. Meanwhile, due to their bulk, consumers have fallen out of favor with CF and prefer SD.May 7, 2013