Question: how many miles to earn a free flight on american?
Answer: WalletHub, Financial Company. You need at least 7,500 miles for a free flight on American Airlines. You can redeem 7,500 AAdvantage miles for a free one-way domestic MileSAAver award flight of up to 500 miles in distance. For a domestic flight longer than 500 miles, you'll need 20,000-30,000 award miles.