On average, hiring professional movers for a local move will cost from $300 to $1,500 depending on the size of the move. Long-distance movers will cost on average $2,400 – $5,000 depending on the size of the move and the distance.