Airports that have more parking facilities, as well as a higher quality of security, are typically more expensive to compensate for the services provided.
Competition, how busy the airport is and proximity to the airport also plays a role in the total price.