It varies from company to company. But a top mover like Calgary movers pro can complete your home or office local relocation in three to four hours. When it comes to long-distance moves, it generally takes two to three days.