3,258 mi - about 48 hours driving time
Portland, ME, USA to Santa Cruz, CA, USA
1. Head northwest on Forest Ave toward Cumberland Ave 0.7 mi
2. Take the ramp onto I-295 S
Partial toll road 6.1 mi
3. Merge onto I-95 S
Partial toll road
Passing through New Hampshire
Entering Massachusetts 60.7 mi
4. Take exit 59 to merge onto I-495 S toward Worcester 62.6 mi
5. Take exit 22 for Mass. Pike/I-90
Toll road 0.9 mi
6. Merge onto I-90 W
Toll road
Entering New York 123 mi
7. Continue on NYS Thruway Berkshire Spur
Toll road 6.6 mi
8. Take exit 22-61 for I-87/I-90 toward Buffalo/Albany 0.5 mi
9. Merge onto I-87 N
Toll road 13.6 mi
10. Continue on New York Trwy W (signs for I-90/Buffalo)
Toll road 1.3 mi
11. Merge onto I-90 W
Partial toll road
Passing through Pennsylvania
Entering Ohio 465 mi
12. Take the exit onto I-90 W toward Toledo
Partial toll road 27.7 mi
13. Take the exit onto I-80 W/I-90 W
Partial toll road
Entering Indiana 278 mi
14. Take exit 21 for I-94/IN-51/I-80 0.9 mi
15. Merge onto I-80 W/I-94 W
Continue to follow I-80 W
Partial toll road
Entering Illinois 168 mi
16. Take the exit onto I-80 W toward Davenport
Entering Iowa 193 mi
17. Take the exit onto I-80 W toward Omaha/Council Bluffs
Entering Nebraska 475 mi
18. Take the exit onto I-80 W toward Sidney/Cheyenne
Passing through Wyoming, Utah, Nevada
Entering California 1,232 mi
19. Take the exit onto I-80 W 41.7 mi
20. Take exit 40 to merge onto I-680 S toward Benicia/San Jose 58.3 mi
21. Take exit 12 to merge onto CA-262 S/Mission Blvd toward I-880 1.1 mi
22. Take the ramp onto I-880 S 13.0 mi
23. Continue on CA-17 S 26.5 mi
24. Continue on CA-1 N 1.2 mi
25. Turn right at Mission St 295 ft
26. Take the 1st right onto Highland Ave 0.1 mi
Santa Cruz, CA, USA
It is 3,296 miles according to Google Maps.
The driving distance from Portland, ME, USA to Belfast, ME, USA is 102.59mi / 165.1km
It is 3,174 miles according to Google Maps.
The driving distance from Portland, ME, USA to Acadia National Park, Maine, USA is 171.07mi / 275.31km
230 miles
34.3 miles
17.2 miles
87 miles
The driving distance from Newark, New Jersey to Portland, Maine is 328 miles / 528 km
Google Maps estimates the driving time as 48 hours.
87 miles
86.3 miles