The average per mile charges for towing can range between $2.50 and $7.00 per mile. However, specific costs are based on various factors such as location, distance, and the type of tow truck used.