Once the IRS receives the rejected deposit from the bank, it can take up to 3 weeks (this can vary) to receive your check. Keep an eye on the status of your return. Where's My Refund? will update and let you know a check has been sent out.
For additional information please visit https://www.irs.gov/faqs