Skip, RouteMap's route guideUS Route Planner

Mesa, CACampbell, CA

Distance: 281 mi·Duration: 6 h 45 min

Driving from Mesa, CA to Campbell, CA takes about 6 h 45 min via CA 120. The distance is 281 mi. EV charging is available along the route, including in Mammoth Lakes, CA, Yosemite Valley, CA, Turlock, CA, Campbell, CA.

Driving directions

39 · 281 mi
  1. 1Depart onto Arboles Drive1 mi
  2. 2Turn right onto Mesa Vista Drive1 mi
  3. 3At end of road, turn right onto Mill Creek Road1 mi
  4. 4Turn right onto El Camino Sierra25 mi
  5. 5Continue straight onto Dave McCoy Memorial Highway5 mi
  6. 6Continue straight onto El Camino Sierra25 mi
  7. 7Turn left onto Tioga Road59 mi
  8. 8At end of road, turn right onto Big Oak Flat Road9 mi
  1. 9Continue straight onto Highway 12026 mi
  2. 10Continue straight onto New Priest Grade Road1 mi
  3. 11Turn slightly left onto Old Priest Grade2 mi
  4. 12At end of road, turn left onto New Priest Grade Road13 mi
  5. 13Continue left26 mi
  6. 14Turn right onto North Yosemite Avenue1 mi
  7. 15Continue straight onto Valley Home Road1 mi
  8. 16Continue straight onto Lon Dale Road8 mi
  9. 17Continue straight onto California Street1 mi
  10. 18Continue straight onto Yosemite Avenue11 mi
  11. 19Turn left1 mi
  12. 20Keep slightly right8 mi
  13. 21Merge slightly left onto Westside Freeway2 mi
  14. 22Keep slightly right onto Robert T. Monagan Freeway14 mi
  15. 23Continue straight onto Arthur H. Breed Junior Freeway13 mi
  16. 24Take exit slightly right1 mi
  17. 25Turn left onto Isabel Avenue5 mi
  18. 26Continue straight onto Vallecitos Road6 mi
  19. 27Keep slightly left1 mi
  20. 28Merge slightly left9 mi
  21. 29Take exit slightly right1 mi
  22. 30Keep slightly right1 mi
  23. 31Merge slightly left onto Mission Boulevard2 mi
  24. 32Merge slightly left onto Nimitz Freeway13 mi
  25. 33Continue straight4 mi
  26. 34Take exit right1 mi
  27. 35Turn right45 yd
  28. 36Turn right onto San Tomas Expressway1 mi
  29. 37Turn right onto Budd Avenue1 mi
  30. 38Turn right59 yd
  31. 39Arrive