Anywhere between 2 and 24 hours! The good news is that after the first kitten arrives, you can expect the rest to arrive within an hour and a half.