EV: Madison to Portland

38h+
Total Time
2135
Miles
7
Charges
$85
Cost
Google Maps Return Trip View Gas Route

How Long Is the EV Drive from Madison, WI to Portland?

The EV drive from Madison, WI to Portland takes approximately 38h+ (including charging stops), covering 2135 miles. Charging costs are estimated at $85 — saving ~$164 compared to gas ($249).

Plan for charging stops every 150-200 miles depending on your EV's range. Fast chargers (DC) typically add 150+ miles in 20-30 minutes.

Traffic Estimate

🟢 Light
32h 18m
🔵 Typical
38h+
🔴 Heavy
55h 6m

Includes estimated charging time. Heavy traffic adds drive time but not charging time.

EV Details (300mi range)

Distance2135 mi
Charging Stops7

Cost Comparison

EV Cost$85
Gas Cost$249
Savings$164

EV vs Gas Cost

⚡ EV
$85
Charging cost
⛽ Gas
$249
At 30 MPG, $3.50/gal

💰 You save ~$164 by driving electric!

Frequently Asked Questions

How long does the EV trip from Madison, WI to Portland take?
The EV drive takes approximately 38h+ including 7 charging stops. Charging costs ~$85, saving $164 compared to gas.
How many charging stops from Madison, WI to Portland?
Plan for 7 charging stops over 2135 miles. Fast chargers (DC) typically add 150+ miles of range in 20-30 minutes.
Is it cheaper to drive EV from Madison, WI to Portland?
Yes! EV charging costs ~$85 vs ~$249 for gas — saving $164 on this trip.

EV Charging Guide: Madison WI to Portland

With a distance of 38h+ miles, this route is EV-friendly right out of the gate. Most electric cars with a range of 250 miles or more will handle this comfortably on one full charge.

Electric driving shines on this route with estimated energy costs of just $85, compared to $25 for a conventional vehicle. That $15 in savings per trip makes a real difference for frequent travelers.

Related EV Routes

Madison, WI → ChicagoMadison, WI → Des Moines, IAMadison, WI → Lansing, MIMadison, WI → MinneapolisMadison, WI → Saint Paul, MNMadison, WI → Springfield, ILEugene → PortlandSeattle → PortlandCrater Lake → PortlandSpokane → PortlandBoise → PortlandRedwood → Portland