On average, homes in Calgary take around 30-60 days to sell, depending on market conditions and pricing strategies.