U Haul Cost Calculator & Price Guide
Typical local move cost
$130 – $175
A typical local move with a U-Haul truck rental costs $130 – $175, covering the daily rate, mileage, and common fees.
U-Haul is a national truck and trailer rental company, and its pricing follows a simple pattern. You pay a base rate for the vehicle, a charge for each mile you drive, and fees and optional protection on top. For local moves, the base rate is per day. For one-way moves, the price is quoted as a package that bundles the mileage allowance.
This page explains how those pieces fit together and gives published figures for each. Prices change by location, truck availability, and date, so confirm the current quote with U-Haul directly before you plan a budget. Data check date: Oct 11, 2026.
U-Haul Rental Rates by Truck Size
Local rentals charge a daily rate that depends on the truck size. The listed rate is the starting price per day, and mileage is billed separately.
Local daily rate by truck size (per day, plus mileage)
| Item | Price |
|---|---|
| 10-foot truck | $19.95 |
| 15-foot truck | $29.95 |
| 20-foot truck | $39.95 |
| 26-foot truck | $49.95 |
Source: HireAHelper: U-Haul cost
A larger truck costs more per day. Choose the size based on how much you are moving. A truck that is too small can mean a second trip, and one that is too large adds cost for no benefit. Small trucks and cargo vans suit a studio or a few large items, while bigger box trucks suit multi-bedroom homes.
U-Haul Cost per Mile
For local rentals, mileage is charged for every mile driven, in addition to the daily rate. Published figures vary because the sources describe different vehicle classes and check dates.
Mileage charge per mile (local rentals)
| Item | Price |
|---|---|
| Pickup truck or cargo van (HireAHelper) | $0.79 |
| Box trucks, 10-foot to 26-foot (HireAHelper) | $1.19 |
| U-Haul 10-foot truck (HireAHelper cheapest-trucks guide) | $0.99 |
Sources: HireAHelper: U-Haul cost; HireAHelper: Cheapest moving trucks
Some of the figures above apply to a pickup truck or cargo van, and others to box trucks. The three sources do not match exactly, which is a reminder that mileage charges can vary by location and over time. Fuel is paid by the renter on top of the mileage charge, so budget for gas as well.
U-Haul Cost Calculator: How to Estimate Your Total
To estimate a local rental, use this formula: the daily rate, plus miles driven times the per-mile charge, plus fuel, fees, and any protection plan you choose. The examples below show how the math works for a 30-mile, one-day local move.
30-mile one-day local rental example
| Item | Price |
|---|---|
| 10-foot truck, 30 miles | $55.65 |
| 26-foot truck, 30 miles | $85.65 |
Source: HireAHelper: U-Haul cost
The 10-foot example is the daily rate of $19.95 plus 30 miles at $1.19. The 26-foot example is the same mileage on the larger truck's daily rate of $49.95. Add the cost of moving equipment, such as dollies or pads, if you need them, and expect taxes and fees to be added at checkout.
One-Way and Long-Distance U-Haul Cost
Long-distance rentals are priced differently. The quote covers a set number of days and miles, and the price depends on the distance and the direction of travel, since some routes are in higher demand than others. The table shows all-in cost estimates for different move sizes and distances.
All-in cost by move distance
| Item | Typical range | Relative price range |
|---|---|---|
| Studio, pickup or 10-foot truck, local (50+ mi) | $95 – $116 | |
| Studio, pickup or 10-foot truck, long-distance (800+ mi) | $644 – $788 | |
| 3+ bedroom, 20-26 foot truck, long-distance (800+ mi) | $1,073 – $1,311 | |
| 3+ bedroom, 20-26 foot truck, cross-country (2000+ mi) | $2,491 – $3,045 |
Source: HireAHelper: U-Haul cost
Going over the included days or miles adds charges.
One-way rental fees
| Item | Price |
|---|---|
| Extra day on a one-way truck rental | $40 |
| Extra mile over one-way allowance | $1 |
Source: HireAHelper: U-Haul cost
If you expect delays loading or driving, book enough days up front, since a late return can mean extra charges. Driving a large truck long distance also adds fuel, which can be a large part of the final cost on a cross-country trip.
What Affects U-Haul Cost
- Truck size. Bigger trucks cost more per day and use more fuel.
- Distance. Local moves pay per mile. One-way moves are priced by route.
- Time of year and demand. End-of-month and summer weekends tend to be busy, and availability is tighter.
- Pickup location. Rates differ between markets.
- Fees and protection. Environmental fees, taxes, and optional damage protection add to the base quote.
- Extras. Moving pads, dollies, boxes, and a tow dolly or trailer are priced separately.
Why Estimates Vary
Published U-Haul figures can disagree because they come from different dates and locations, and some are all-in costs while others show only the base rental.
Estimates by source
| Item | Typical range |
|---|---|
| HireAHelper | $130 – $175 |
Source: HireAHelper: U-Haul cost
Treat this as a planning range, then enter your pickup location, dates, and truck size on the company's reservation page to get a live quote. The live quote is the only figure that reflects current availability and fees.
Alternatives to Consider
Rental trucks are not the only way to move. Full-service movers load, drive, and unload for you, and portable storage containers let you pack at your own pace. A truck rental is usually cheapest in direct cost but requires your own time, lifting, and driving. If you are moving heavy furniture, hiring local labor to load and unload can make the job easier without the cost of a full-service mover. Compare quotes for your specific distance and inventory.
Frequently asked questions
How much does a U-Haul cost per day?
Local daily rates range from $19.95 for a 10-foot truck to $49.95 for a 26-foot truck, plus mileage.
How much is U-Haul per mile?
The listed per-mile charge is $0.79 for a pickup or cargo van and $1.19 for box trucks in one source. Another source lists $0.99 for a 10-foot truck.
How much does a one-day, 30-mile U-Haul rental cost?
A 10-foot truck comes to about $55.65 before fuel, fees, and taxes. A 26-foot truck comes to about $85.65.
How much does a long-distance U-Haul cost?
It depends on the distance and size of the move. A 3+ bedroom move of 800 miles or more with a 20 to 26 foot truck is listed at $1,073 – $1,311.
What happens if I keep a one-way truck longer than planned?
An extra day on a one-way rental is listed at $40.
Do I pay for gas separately?
Yes. Fuel is the renter's responsibility, in addition to the mileage and daily charges.
Sources and methodology
-
HireAHelper: U-Haul cost (opens in a new tab)
HireAHelper · Manually verified · Retrieved
-
HireAHelper: Cheapest moving trucks (opens in a new tab)
HireAHelper · Manually verified · Retrieved
Data last changed Oct 11, 2026. How we collect and update prices