National Parks in the U.S. charge an entrance fee of anywhere between $10 – $35 per vehicle or $30 – $70 for an annual pass. On a few days scattered throughout the year, national parks will have free entrance days.