7 Ways to Earn Airline Miles Without Flying
You don't need to be a road warrior to rack up airline miles. These strategies let you earn from the ground.

Most people think you earn airline miles by flying. But frequent flyers know that the real earning happens on the ground. Here are seven proven strategies.
1. Credit Card Sign-Up Bonuses
A single credit card welcome bonus can be worth 2–4 round-trip flights. Focus on cards that earn transferable points (Amex, Chase, Capital One).
2. Shopping Portals
Every major airline has a shopping portal that earns bonus miles for purchases you'd make anyway. During promotions, you can earn 10–20x miles per dollar.
3. Dining Programs
Register your credit cards with airline dining programs. Earn 3–5 miles per dollar at participating restaurants.
4. Transfer Partners
Credit card points from Amex, Chase, and Capital One transfer to dozens of airline programs, often at 1:1 ratios.
5. Everyday Spending
Use the right credit card for each category. Groceries, gas, dining, and travel each have cards that earn 3–5x points.
6. Promotions and Bonuses
Airlines regularly run promotions offering bonus miles for specific activities — buying miles during sales, completing surveys, or signing up for services.
7. Partner Earning
Earn miles through hotel stays, car rentals, and other travel partners. Many hotel programs let you earn airline miles instead of hotel points.