For local moves, yes, U-Haul charges from 59 cents to 99 cents per mile. U-Haul does not have per-mile charges for long-distance moves.