Unfortunately living in the Bay Area, you're paying the premium for the labor cost. In the South Bay, electricians charge at least $300/hour, and a typical installation is at least 2 hours unless its a very short run of the circuit. Next time you get a quote, ask them do a breakdown of the labor vs materials vs permit. You'll see just how much of the quote is going to labor, its eye opening. Some of the electricians I've gotten a quote from even flat out refused to provide a breakdown, or asked a fee ($30) to break it down to deter me from getting the breakdown. They don't want you to know exactly how much profit they're making.
If you are able to find an electrician that charge a modest fee for the labor portion, they oftentimes overcharge for the materials in the quote to make it up. For example, I had an electrician put $200 + tax for 200 ft of 12/2 Romex cable, while I can get the exact cable at Home Depot for around $100. Simililarly in the same quote, they charged me $40 for a 20A 120V breaker and the same breaker is $20 at Lowes. I ended up signing an agreement with this same electrician but I told them that I'll be buying & providing them with all the materials (except conduit, since I don't know how to shop for that) and they will do the installation for the labor fee. I saved nearly 30% of the total cost. Be smart about it!
Honestly, I'd just go with this option. Less length also means less voltage drop with load. The EVSE cord should be long enough to reach the other side of the garage where the charge port is. You can run it along the garage walls so you don't drive over the cord daily. Alternatively, there are solutions that can hang the EVSE cord overhead and then drop down exactly where the charge port is. Then it's out of the way.
Perhaps it's also possible to shuffle cars around and/or back in to the garage to get as close to the area where the panel is as possible?