Auto & Transport

Auto Mechanic cost in the US

Nationally, Auto Mechanic runs about $140 per hour. In the lowest-cost cities in this guide it is closer to $109, and in the highest-cost cities about $167.

Typical cost

Most people pay about

$140

per hour

On the low end
$90
On the high end
$220

Estimated from national price data. Not a quote.

What moves the price

  1. Shop type
  2. Vehicle make
  3. Diagnostics
  4. Parts
  5. Dealer vs independent

Ways to pay less

  1. Use an independent shop
  2. Ask for used/OEM parts options
  3. Get a written estimate
  4. Do simple maintenance yourself
  5. Avoid dealership for out-of-warranty work

Lowest-cost cities for Auto Mechanic

PlaceTypicalRange
National typical$140
$90 to $220
Brownsville, TX$109
$70 to $171
Jackson, MS$109
$70 to $171
Laredo, TX$111
$71 to $174
McAllen, TX$111
$72 to $175
Shreveport, LA$120
$77 to $188
Amarillo, TX$121
$78 to $190
El Paso, TX$118
$76 to $186
Lubbock, TX$120
$77 to $188

Highest-cost cities for Auto Mechanic

PlaceTypicalRange
National typical$140
$90 to $220
Honolulu, HI$167
$108 to $263
San Francisco, CA$203
$131 to $319
New York, NY$178
$114 to $279
San Jose, CA$193
$124 to $304
Sunnyvale, CA$190
$122 to $299
Santa Barbara, CA$179
$115 to $281
Cambridge, MA$181
$117 to $285
Fremont, CA$197
$127 to $310

Auto Mechanic in every city

Typical estimate for each city. Open one for the full range.

District of Columbia
Mississippi
New Hampshire
North Dakota
Rhode Island
South Dakota

Questions people ask

Auto Mechanic: what does it cost?

Across the US, Auto Mechanic typically costs about $140 per hour, with most prices between $90 and $220.

Where is Auto Mechanic cheapest?

Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $109.

Is this a quote?

No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.