508 JCT N LIVERMORE AVE

PORTOLA AVE JCT N LIVERMORE AVE

1ST ST JCT S LIVERMORE AVE

WENTE ST JCT S LIVERMORE AVE

TESLAR
TESLA RD JCT S LIVERMORE AVE

MINESR
MINES RD JCT TESLA RD

DVALRD
MINES RD JCT DEL VALLE RD

DVALEK
DEL VALLE ENTRANCE KIOSK

DVALBR
DEL VALLE BRIDGE

DVALST
DEL VALLE SOUTH TRAILHEAD

DVALNT
DEL VALLE NORTH TRAILHEAD

MISSNE
MISSION AVE EXIT 680

MISSNJ
MISSION AVE JCT STANFORD AVE

MISSNT
MISSION PEAK TRAILHEAD

DUBLIN
DUBLIN BART STATION NORTH SIDE

LIVERM
LIVERMORE AIRPORT PARKING

205 EAST OR 580 SOUTH

205 FROM SF JCT I-5 TO MANTECA

I-5 JCT 120 TO MANTECA

120 MERGES WITH 99 BRIEFLY

99 MERGES WITH 120 BRIEFLY

ESCLON
120 GOES THRU ESCALON

26MILE ROAD BYPASS OAKDALE

OAKDALE 108 JCT 120

LANCST
LANCASTER RD BYPASS OAKDALE

JCT 120 SPLITS OFF 108

CALAVJ
680 JCT CALAVERAS AVE

GEARYJ
GEARY RD JCT CALAVERAS AVE

SUNOLK
SUNOL ENTRANCE KIOSK

SUNOLF
FLAG HILL PARKING

SUNOLM
MCCORKLE TRAIL PARKING

DEL VALLE
508 JCT N LIVERMORE AVE
PORTOLA AVE JCT N LIVERMORE AVE
1ST ST JCT S LIVERMORE AVE
WENTE ST JCT S LIVERMORE AVE
TESLAR
TESLA RD JCT S LIVERMORE AVE
MINESR
MINES RD JCT TESLA RD
DVALRD
MINES RD JCT DEL VALLE RD
DVALEK
DEL VALLE ENTRANCE KIOSK
DVALBR
DEL VALLE BRIDGE
DVALST
DEL VALLE SOUTH TRAILHEAD
DVALNT
DEL VALLE NORTH TRAILHEAD

MISSION PEAK
MISSNE
MISSION AVE EXIT 680
MISSNJ
MISSION AVE JCT STANFORD AVE
MISSNT
MISSION PEAK TRAILHEAD

OAKDALE NORMAL
DUBLIN
DUBLIN BART STATION NORTH SIDE
LIVERM
LIVERMORE AIRPORT PARKING
508 JCT N LIVERMORE AVE
205 EAST OR 580 SOUTH
205 FROM SF JCT I-5 TO MANTECA
I-5 JCT 120 TO MANTECA
120 MERGES WITH 99 BRIEFLY
ESCLON
120 GOES THRU ESCALON
26MILE ROAD BYPASS OAKDALE
OAKDALE 108 JCT 120
LANCST
LANCASTER RD BYPASS OAKDALE
JCT 120 SPLITS OFF 108

SUNOL
CALAVJ
680 JCT CALAVERAS AVE
GEARYJ
GEARY RD JCT CALAVERAS AVE
SUNOLK
SUNOL ENTRANCE KIOSK
SUNOLF
FLAG HILL PARKING
SUNOLM
MCCORKLE TRAIL PARKING