Das Valley of Fire gehört, wie Du schon richtig geschrieben hast, nicht dazu. Da muß man separat bezahlen.
In SF liegt in der Bucht ein altes Schiff (Namen weiß ich leider nicht), welches man kostenfrei auch mit dem NP Pass besuchen kann. Evlt. kannst Du dort den Paß erwerben, ansonsten eben im ersten Park, den Ihr anfahrt.
Fahrt Ihr auch in den Yosemite NP? Ist ja von SF nicht so weit entfernt. Dort könnt Ihr den Paß auf jeden Fall kaufen.