They range from $15-$25 depending on how busy the park is expected to be that day. Yes, you have to buy one for each park. Really, if you have a touring plan you can just use the free express pass machines or, better yet, stay onsite and have front of the line for everything all day.