It is always desirable to have as many frequent flyer miles as you can get. Your credit cards are a great way to earn extra points simply by using them for purchases you would normally make anyway, but there are 3 simple additional ways to earn extra frequent flyer miles using credit cards that you might have overlooked.
Airline Dining Programs
A number of major airlines sponsor a program that will reward you with extra miles when you dine at one of their preferred restaurants. All you need to do is register online for the dining program, and then link a credit card of yours to the account. Every time that you use that card to dine at a restaurant from their list, you will earn a few points for each dollar spent.
Bonuses for Signing Up to New Credit Cards
Signing up for new credit cards is by far the best way to earn points. You just need to be smart with your money management, and only borrow what you can afford to pay back. Most cards have low or no fees, so there is little to no cost from just having an open account with a number of major credit cards companies. You can also always choose to cancel your account after you get the frequent flyer miles bonus. Many companies award around 25k points for opening a new account, so this is nothing to sneeze at and it is definitely worth the effort.
Purchasing Hotel Stays With Your Credit Card
A number of major hotel chains will let you transfer your hotel points over to their designated partner airlines, and many even let you choose to earn airline points instead of earning loyalty points with the hotel. Many hotels also have deals with credit cards and airlines where you can get free nights along with your free flights, so spend some time shopping around for credit cards that offer the best deals for you.