As every website migration is different, the timeframes will vary depending on factors like:
The complexity of your site
The amount of data being transferred
The templates within your current platform
Changes to the template to match the new site structure
Client availability for testing, feedback and information