With the regular Virgin America Visa Signature Card you get 1 point per $1 you spend on everyday purchases. It’s OK, but not enough if you want to earn a free ticket soon. Therefore, we can recommend you to think about a regular travel credit card with rewards program, not an airline-branded credit card. For instance, the Discover it® Miles can be a suitable option for you. There are no annual fees and no foreign transaction fees. The reward rate is 1.5 miles per every dollar you spend on this card. There is no typical sign-up bonus but all miles you earn the first year will be matched at the end of your first year provided you are a new cardmember. So if you, for example, earn 35,000 miles during the first year, Discover will turn them into 70,000 miles. Earned miles can be redeemed with any airline including Virgin America, provided a ticket is bought with the Discover it® Miles card.