How to Earn Miles Without Flying
Credit card rewards, shopping portals, dining programs, and other ways to earn airline miles without ever boarding a plane.
Co-branded and transferable credit cards
The fastest way to earn six- and seven-figure mile balances is to spend on (and meet welcome offers of) the right credit cards. Always pay statements in full to avoid interest that wipes out the value.
Shopping portals
Shop online via airline shopping portals (United MileagePlus Shopping, AAdvantage eShopping, Alaska Mileage Plan Shopping, Aeroplan eStore) for bonus miles per dollar from major retailers.
Dining programs
Free-to-join programs like Rewards Network power AAdvantage Dining, MileagePlus Dining, SkyMiles Dining, and others, paying out per dollar spent on linked credit cards at participating restaurants.
Information on this page is provided for educational purposes and may change without notice. Always confirm program details on the airline's official site before booking.