According to Glenn Scalise, president of AB Personnel Services, a human resources services company, “they don't have time to give you, but they usually give you between 2 and 4 weeks. It all depends on how much they want you to take the job and how soon they want you there. What is a reasonable amount of time to move? Usually, employers will give you between 4 weeks from accepting the offer until the job starts. But if they need to fill a position right away, they may only leave a couple of weeks or less to move.
In cases like these, companies usually give four weeks, or a month, for employees to move to their area. However, it may vary by company. Some places that need someone with your skills right away may want you to be at work faster, so they may ask you to take the traditional two weeks. Other companies may be willing to give you even more time to move.
For example, if you're moving to a new country or you're an executive, your company may be willing to give you six weeks to get where you need to be. Often, the employee will keep relocation costs low and the rest of the pay will be pocketed; this can lead to a bad move and many companies are moving away from these packages.