Not really free, most of those credit cards will have an annual fee or you need to meet certain requirements in order to be eligible for the benefit (ie deposit of a certain amount or spending a certain amount.
For example, Citi Amex Platinum has PriorityPass membership along with 3 visits a year. However the card has a $99 annual fee.