Moving Cost Estimator
Estimate the total cost of moving based on distance, home size, and services needed.
Moving costs vary dramatically based on distance, home size, whether you hire movers or do it yourself, and the time of year. The average local move costs $1,250–2,500 while a long-distance move averages $4,500–7,500.
Local moves (under 100 miles / 160 km):
- Charged by the hour: $80–120/hour for 2 movers with a truck
- Studio/1-bedroom: 3–4 hours ($300–500)
- 2-bedroom: 4–6 hours ($400–700)
- 3-bedroom: 6–8 hours ($600–1,000)
- 4+ bedroom: 8–12 hours ($800–1,400)
- Add $50–100/hour for each additional mover needed
Long-distance moves (over 100 miles):
- Charged by weight and distance
- Average: $0.50–0.80 per pound per 1,000 miles
- 1-bedroom apartment: ~2,000 lbs → $1,000–1,600 per 1,000 miles
- 3-bedroom house: ~6,000 lbs → $3,000–4,800 per 1,000 miles
Additional costs people forget:
- Packing materials: $100–300
- Insurance/valuation: $50–200
- Temporary storage: $100–300/month
- Cleaning old place: $150–300
- Utility setup fees: $50–200
- Address change and mail forwarding: $1.10 (USPS)
Money-saving tips:
- Move mid-month and mid-week (Tuesday–Thursday) for lowest rates
- Avoid summer (May–September) when rates are 20–30% higher
- Get at least 3 quotes and negotiate
- Declutter before moving — less stuff means lower costs
- Pack yourself to save $200–500 on packing services
DIY vs professional: Renting a truck ($50–200/day plus fuel) is cheaper but factor in your time, physical effort, and injury risk. For local moves, DIY saves 50–70%. For long distance, the savings are smaller.