Yes, there is a public parking lot inside the park. $5 parking fee for the entire day. However, the Shareton Sand Key resort is located next to the park and within walking distance