Moving prices are largely determined by how far you’re moving. If you’re moving locally (100 miles or less), you should expect to pay $550–$2,000 to hire professional movers. If you’re moving long-distance (100 miles or more), your move will be somewhere in the range of $2,000–$7,500. Your prices will go up from there if you hire your movers for packing or special add-ons like piano moving and cleanout services. In addition to distance and add-on services, here are a few other factors that can affect the price of your move: How much stuff you’re moving How far ahead of time you book The time of year you move How many stairs your movers have to climb How close your movers can park to your old and new homes These various factors make it virtually impossible to determine your exact price without getting a professional estimate from a moving consultant. When you hire a moving company, your movers will send a consultant to inspect everything you’re moving and give you a pricing estimate. Only then will you know what your price will be. Luckily, this process is usually free, so if the price is too high, you can back out at that point without losing more than a few hours of your time. Learn more about in-home estimates and moving prices by checking out our guide to moving costs.