Compact Flash cards are more expensive because they offer better performance than SD cards. Additionally, because they’re commonly only used in professional high-end cameras, there’s less demand for CF cards, which affects the retail price.