If a company directly refunds your money to your debit card then the money should be back onto your debit card within 1 to 2 weeks.
If you dispute a charge with the credit card company then the dispute could take a few months before you receive your money back on your debit card.