Southwest Airlines allows each passenger to check two bags for free on flights within the US, provided each bag is less than 50 pounds and neither of them is oversized. All other major air carriers will charge you for each checked bag - usually $25 for the first bag and $35 for the second.