Renting a moving truck is one of the most common ways to save money on a DIY move. Instead of paying a full-service moving company, you can rent a truck, load it yourself, and drive it to your new home.
The cost can vary widely. A local two-bedroom move with a rental truck averages about $200, while a long-distance move for a five-bedroom home can reach around $3,000. The final price depends on things like distance, truck size, and the rental company you choose.
According to Move.org’s 2025 State of Moving survey, most people still handle their move themselves — about 62% of movers didn’t hire professional movers, opting instead for DIY options like rental trucks or moving containers.
The best fit for your move depends on factors like your budget, moving distance, and timeline.
In this guide, we’ll explain average truck rental costs, what affects pricing, and how major truck rental companies like U-Haul, Penske, and Budget compare.


