17 Ways to Earn American Airlines AAdvantage Miles
Here are some ways to earn more American Airlines AAdvantage miles — and many of them don't require flying.

Many or all of the products on this page are from partners who compensate us when you click to or take an action on their website, but this does not influence our evaluations or ratings. Our opinions are our own.
Racking up miles with American Airlines is surprisingly easy. Here are some of the best (and often overlooked) ways to earn them.
If you're not an AAdvantage member, get started by signing up for the airline's loyalty program for free.
In this article
1. Earn credit card welcome bonuses
Credit card welcome bonuses offer one of the best ways to earn a lot of miles quickly. You can do this by getting a welcome bonus on one of the American Airlines credit cards, which are issued by two banks: Citi and Barclays.
If you're looking to earn a welcome bonus that can be transferred to American Airlines, your options are a bit slimmer. Only one flexible rewards currency transfers directly to the airline: Citi ThankYou Points. These 1:1 AAdvantage transfers are only available on select cards, including the Citi Strata Elite℠ Card.
$99, waived for the first 12 months.
$99.
$595.
$595.
For a limited time, earn 80,000 American Airlines AAdvantage® bonus miles after spending $3,500 in purchases within the first 4 months of account opening.
Earn 50,000 AAdvantage® bonus miles after making your first purchase and paying the $99 annual fee in full, both within the first 90 days.
Earn 80,000 bonus Points after spending $4,000 in the first 3 months of account opening.
Earn 50,000 AAdvantage® bonus miles after making your first purchase and paying the $99 annual fee in full, both within the first 90 days.
» Learn more: The best travel credit cards right now
2. Spend strategically across credit card bonus categories
American Airlines credit cards allow you to not only earn AAdvantage miles each time you swipe your card but also to earn additional miles for spending in specific categories.
For example, the Citi® / AAdvantage® Executive World Elite Mastercard® earns 4 miles per $1 on American Airlines purchases and 10 miles per $1 on eligible hotels and car rentals booked through American Airlines.
The Citi Strata Elite℠ Card also offers several bonus categories, including at restaurants. Its points can be transferred to American at a 1:1 ratio.
3. Earn American Airlines AAdvantage miles by flying
Ahh, the old-school way of earning frequent flyer miles. Even though earning miles by flying is one of the easiest ways to get them, so many people miss out because they simply forget to add their frequent flyer number to their reservation. To make sure this doesn’t happen, start by registering for an AAdvantage account.
After registering, you'll receive an AAdvantage number. Be sure to include this frequent flyer number on all of your American Airlines reservations, including upcoming flights you've already booked. Miles can be earned on flights with American Airlines, Oneworld and partner airlines.
On American Airlines
You earn AAdvantage miles by flying with American Airlines. The number of miles earned depends on the price of your ticket and your elite status level:
AAdvantage elites earn 2 miles per dollar spent on basic economy fares.
To see how quickly the mileage bonus adds up, consider this chart from American Airlines. It shows how many AAdvantage miles can be earned on a round-trip main cabin flight from Dallas-Fort Worth to London-Heathrow.

The higher earning rate is one of the reasons it can be advantageous to aim for status with an airline you fly often.
On Oneworld and partner airlines
American Airlines allows you to earn AAdvantage miles while flying with about two dozen airline partners.
Each airline has an agreement with American that governs how miles are earned. The earn rate depends on the distance flown and the fare class of the ticket. For example, here's the earning rate on flights with British Airways.

For all flights on British Airways, you earn AAdvantage miles based on the ticket price rather than the distance flown. Your AAdvantage elite status provides a boost to the number of miles earned.
When booking a flight with an American Airlines partner, look to see which fare class your ticket books into and check the earning rate to calculate the number of miles you'll earn for the flight.
4. Shop in the American Airlines eShopping mall
You can earn American Airlines AAdvantage Miles by shopping online at more than 1,200 merchants through the AAdvantage eShopping mall.

All you need to do is log in with your AAdvantage number and password, then find a participating merchant. The mall offers bonuses for shopping at specified merchants.
The image below shows various online merchants along with the earn rate (note that these rates change often, so you may see different offers):

So if you wanted to make a $100 purchase at Viator, you'd earn 400 AAdvantage miles by simply clicking on Viator in the AAdvantage eShopping mall and completing your purchase. It typically takes only a few days for the miles to post to your account, but it can take up to 15 days.
Buying flowers is also a great way to earn a lot of American Airlines miles. Partners on the eShopping portal include 1-800flowers.com, FTD, ProFlowers and Teleflora. We've seen promotions of up to 25 miles per $1 spent.
5. Shop through SimplyMiles
SimplyMiles offers extra AAdvantage miles for in-store purchases. To earn miles through SimplyMiles, register for an account with your AAdvantage number, then link an American Airlines co-branded credit card. You must manually activate targeted offers to earn bonuses through SimplyMiles.

6. Stay at hotels
American Airlines also allows you to earn AAdvantage miles when staying at participating hotels. There are several hotel partners, including some of the largest chains, like Marriott and IHG.
Generally, you could either earn hotel points or airline miles. Deciding whether to earn hotel points or AAdvantage miles is a matter of personal preference.
You can also book hotels through AAdvantage Hotels, powered by Rocket Travel Inc., which allows you to earn additional miles for hotel stays. Your earn rate depends on your elite status level and whether you hold an eligible AAdvantage credit card.
It is worth noting that hotel prices on AAdvantage Hotels can sometimes be higher than those offered by other online travel agencies (OTAs). This is probably because the site is trying to recoup the cost of the miles it needs to purchase to reward customers. It’s worth it to compare rates to make sure you’re getting the best deal possible.
Before making your reservation with a hotel or online travel agency, check the eShopping mall to see if there's an opportunity to earn extra AAdvantage miles on the booking.
7. Book car rentals
Similar to earning AAdvantage miles for hotel stays, you can also earn miles for car rentals.
Avis and Budget are preferred rental partners with AAdvantage, which means — depending on your AAdvantage elite status — you could earn up to 5 base miles per $1 spent. To earn the miles, click "Book now," and you'll be taken to the car rental company’s website. When making the reservation, you'll be prompted to input the relevant discount code and your AAdvantage number.
Check your printed rental agreement to ensure your AAdvantage number is included so you can earn miles.
8. Take a vacation
American Airlines Vacations is a booking platform that lets you earn AAdvantage miles when paying for airfare, hotels or car rentals. There are also opportunities to earn additional miles for booking vacation deals to select destinations. We've seen promotions of up to 30,000 bonus miles for booking at certain resorts.
9. Take a cruise
American Airlines makes it easy to earn AAdvantage miles through its cruise booking platform. You'll earn at least 1 mile per dollar spent on cruise vacations.
The site often runs promotions where you can earn extra AAdvantage miles, like a recent deal offering up to 10,000 bonus miles and up to $200 in ship credit on a Carnival cruise.
American offers a 110% price match guarantee. If you see a lower price on another website within 48 hours of booking your cruise, contact American Airlines, and it will refund 110% of the price difference.
10. Sign up with American AAdvantage Dining
American Airlines offers a dining rewards program where you can earn AAdvantage miles at participating restaurants (and it's considered one of the best dining rewards programs out there).
To earn miles, register for an account with AAdvantage Dining and add any credit or debit card to your online profile (you don't necessarily need an American Airlines credit card to participate). Every time you eat at a participating restaurant and swipe your card on file, you’ll automatically earn AAdvantage miles.
The number of points you earn depends on your AAdvantage Dining membership tier; it ranges from 1 point per $1 spent for basic members to 5 points per $1 spent for VIP members.
Plus, you can almost always double-dip on rewards earned by paying with a dining rewards credit card. If your credit card earns bonus points for spending at restaurants, you’ll be able to collect those and the rewards you’d earn through AAdvantage Dining.
If you’re going out to eat, do a quick search on the AAdvantage Dining website to see if any restaurants near you participate in the program.
11. Use business partners of American Airlines
American Airlines allows you to earn miles with a selection of retailers offering business products, financial services, home insurance, electricity, flowers, wine purchases and concert tickets.
When you’re considering signing up for a service or purchasing something online (e.g., energy service, cell phone provider, flowers, etc.) do a search to see if your preferred airline is offering miles with that vendor. You never know when you can earn some extra miles.
12. Open an account with Bask Bank
Bask Bank is an online bank that awards AAdvantage miles for depositing money and maintaining a specified average monthly balance. Account holders earn 2 AAdvantage miles for every $1 saved in a Bask Mileage Savings Account. Miles accrue every day based on the account's average daily balance, and they post to your AAdvantage account after every statement cycle.
The bank also runs promotions throughout the year for new and existing customers to earn bonus miles.
13. Take surveys with Miles for Opinions
Miles for Opinions works similarly to e-Rewards; it provides an opportunity to earn AAdvantage miles for taking surveys. When you first sign up, you may qualify to earn 250 bonus miles.
This can be a tedious way to earn miles because you may spend 15 minutes of your time to earn 250 miles. But then it's fairly easy, and you might be able to do it while enjoying some TV on a lazy weekend.
14. Use utility providers NRG, Reliant or Xoom
NRG Home is a supplier of electricity and gas. The company’s services are used with your existing utility provider. You can earn a bonus of 12,500 AAdvantage miles after 2 months as an NRG Home customer and an additional 2,500 miles if you add a natural gas account. In addition to the bonus AAdvantage miles, you'll get 2 miles per $1 spent on your monthly bill.
Reliant is an electricity provider in Texas. You could earn up to 27,000 AAdvantage miles for switching to Reliant. This includes 15,000 miles when you sign up, plus an extra 500 miles for each month you’re registered for the subsequent 24 months.
Xoom supplies electricity in Connecticut, Maine, New Hampshire and Rhode Island; it supplies natural gas in California, Georgia, Indiana, Kentucky, Michigan and Virginia. Two months after signing up for an account, you can earn 10,000 AAdvantage miles as an electric customer and 5,000 AAdvantage miles as a natural gas customer. Additionally, you'll earn 2 miles for every $1 on the supply portion of your energy bill.
Make sure to read each provider’s terms and conditions, because many of these independent energy providers offer electricity at variable rates, which can introduce volatility into your monthly bill.
15. Join Fuel Rewards and buy gas at Shell
American Airlines has partnered with the Shell Fuel Rewards program to earn miles on gas purchases. When AAdvantage members link their account to Fuel Rewards, they'll receive 250 AAdvantage miles after their first fill-up at a Shell station. Shell offers 3 miles per gallon of fuel purchased at its gas stations.
16. Donate to charity
American Airlines has partnered with Stand Up to Cancer to offer 10 AAdvantage miles for every $1 you donate to the charity, on donations of $25 or more.
17. Convert points from hotels to American Airlines
American Airlines has partnered with hotel rewards programs that allow you to convert your hotel points into AAdvantage miles. Although conversion from hotel points into airline miles is usually at a poor ratio and not advisable, it's something you'll have to judge on a case-by-case basis.
Current partners include:
Hyatt Hotels & Resorts.
IHG Hotels & Resorts.
Marriott Bonvoy.
The information related to AAdvantage® Aviator® Red World Elite Mastercard® has been collected by NerdWallet and has not been reviewed or provided by the issuer or provider of this product or service.
How to maximize your rewards
You want a travel credit card that prioritizes what’s important to you. Here are some of the best travel credit cards of 2025:
Flexibility, point transfers and a large bonus: Chase Sapphire Preferred® Card
No annual fee: Wells Fargo Autograph® Card
Flat-rate travel rewards: Capital One Venture Rewards Credit Card
Bonus travel rewards and high-end perks: Chase Sapphire Reserve®
Luxury perks: The Platinum Card® from American Express
Business travelers: Ink Business Preferred® Credit Card