16 ways to earn more Delta SkyMiles, from using credit cards to online shopping

Though Delta Air Lines’ SkyMiles has seen devaluations over the years, it can still be a valuable program for domestic awards and partner redemptions. Not only does the airline have a vast route network with significant hubs in large U.S. cities, but there are many different ways to earn Delta miles that you can redeem …

Feb 11, 2025 - 17:54
 0
16 ways to earn more Delta SkyMiles, from using credit cards to online shopping

Though Delta Air Lines’ SkyMiles has seen devaluations over the years, it can still be a valuable program for domestic awards and partner redemptions.

Not only does the airline have a vast route network with significant hubs in large U.S. cities, but there are many different ways to earn Delta miles that you can redeem for SkyTeam flights. Sometimes, Delta even runs award sales that allow you to snag cheap flights.

Delta miles are fairly easy to accrue, and they never expire. We’ll show you ways to add to your SkyMiles balance, including flying on Delta and its partners, spending on travel rewards credit cards and transferring miles from other programs.

Earn Delta SkyMiles by flying

Delta Air Lines Airbus A330-300
BOARDING1NOW/GETTY IMAGES

Earning Delta SkyMiles by flying may seem self-explanatory, but the number of miles earned depends on several factors. You’ll earn miles differently on Delta and partner flights. Here’s everything you need to know.

Earn miles when flying with Delta

When flying on Delta-marketed and -operated flights, you earn miles based on your ticket’s base price (which doesn’t include government-imposed taxes). Flyers without elite status earn 5 miles per dollar spent on airfare, not including taxes and fees.

Those with Delta Medallion elite status will earn at a faster rate — the higher your status, the more miles you’ll earn per dollar spent:

  • Silver Medallion: 7 miles
  • Gold Medallion: 8 miles
  • Platinum Medallion: 9 miles
  • Diamond Medallion: 11 miles

This means a one-way Delta ticket from Minneapolis-St. Paul International Airport (MSP) to Tokyo’s Haneda Airport (HND) with a base fare of $1,100 (before taxes) would earn 5,500 SkyMiles if you’re a basic member, or 12,100 miles if you’re a Diamond Medallion.

Related: 5 things you need to know about Delta SkyMiles

Earn Delta SkyMiles when flying with partner airlines

Air France Boeing 777-300ER Delta
ZACH GRIFF/THE POINTS GUY

Things get confusing when earning miles with Delta’s partner airlines. These flights sometimes earn miles differently from those operated by Delta, depending on how the ticket is booked.

If you book a partner-operated flight through Delta, you’ll earn miles the same as with a standard Delta flight. But what happens if you book a partner flight on a partner airline’s website and add your Delta SkyMiles number? In this case, you’ll earn miles based on the distance flown. However, the exact number of SkyMiles you’ll earn varies based on the partner, fare class and elite status.

For example, here’s how many SkyMiles you’d earn on a flight that’s operated and ticketed by Aeromexico:

SkyMiles earn chart on Aeromexico
DELTA

Looking at the chart above, you’ll see that tickets booked in higher fare classes earn more miles. You should be able to identify your fare class by calling the ticketing airline or checking the e-ticket sent to your email after purchase.

Once you’ve found your booking class, head over to Delta’s list of partner airlines, find your partner and locate your fare class. Multiply the number in the “Total Miles Earned” column by the distance of your flight (which you can look up on Great Circle Mapper).

For example, a one-way flight from New York’s John F. Kennedy International Airport (JFK) to Mexico City International Airport (MEX) clocks in at 2,090 miles flown. An H-fare economy ticket earns 100% of that mileage, so you’d earn 2,090 SkyMiles for this ticket (plus any Medallion bonus, if you have status).

Earn Delta SkyMiles with credit cards

Delta Hangar LAX Boeing 757
ZACH GRIFF/THE POINTS GUY

One of the easiest ways to earn lots of Delta SkyMiles is through cobranded credit cards — including welcome bonuses and earning on everyday spending. Currently, American Express issues four personal Delta cards and three business cards.

Here’s a look at the full suite of Delta SkyMiles credit cards from American Express and their current welcome offers (terms apply):

Personal Delta cards

Business Delta cards

If you’re considering applying for one of these cards, keep Amex’s once-per-lifetime rule in mind. This rule limits you to one welcome bonus per card per lifetime. If you’ve received a welcome bonus for the Delta SkyMiles Gold American Express Card before, you won’t be eligible to receive it again if you reapply for the card. That’s why holding out for a high welcome bonus is so important — you’ll only receive it once.

Related: Choosing the best credit card for Delta flyers

Transfer points to Delta SkyMiles

Delta One Suites Airbus A350
ZACH GRIFF/THE POINTS GUY

If you need SkyMiles quickly or don’t want to add another credit card to your wallet, you may be able to transfer points from another rewards program. Delta partners with American Express Membership Rewards and Marriott Bonvoy, making it easy to top off your balance when needed.

Transfer Membership Rewards points to SkyMiles

Delta SkyMiles has one credit card transfer partner: American Express Membership Rewards.

You can transfer Membership Rewards points to Delta SkyMiles at a 1:1 ratio. However, you will pay a fee of $0.0006 per mile (up to a maximum of $99) to offset the federal excise tax, so the transaction will carry an additional cost.

Often, putting purchases on a card that earns Membership Rewards points will yield more SkyMiles per dollar spent than using one of Delta’s cobranded American Express cards. For example, The Platinum Card® from American Express earns 5 Membership Rewards points per dollar spent on flights booked directly with any airline or through American Express Travel (up to $500,000 on these purchases per calendar year) and the American Express® Gold Card earns 4 Membership Rewards points per dollar spent at restaurants worldwide (on up to $50,000 in purchases per year) and at U.S. supermarkets (on up to $25,000 in purchases per year).

Related: The best ways to use Amex Membership Rewards points

Transfer Marriott Bonvoy points to SkyMiles

Marriott Marquis in Downtown Chicago
FELIX MIZIONIKOV/SHUTTERSTOCK

You can also transfer points from various hotel loyalty programs to your Delta SkyMiles account, but most of these offer dismal transfer ratios. In our experience, the only potentially appealing transfer is from Marriott Bonvoy, which transfers to Delta at a 3:1 ratio.

That said, we generally recommend redeeming Marriott points for hotel stays instead, as you’ll typically get better value. Chase and American Express issue several Marriott cobranded credit cards if you’re short on Marriott points.

Related: The award travelers guide to Marriott Bonvoy

Transfer Delta SkyMiles between accounts

Delta Planes New York LGA LaGuardia Airport
ZACH GRIFF/THE POINTS GUY

While you can transfer SkyMiles between accounts, we don’t recommend it. Delta charges $0.01 per mile transferred plus a $30 transaction fee. This isn’t a great deal, as you’d lose most of the value of your miles after paying the applicable fees, and you can only transfer a maximum of 30,000 miles per transaction.

If you decide to go this route, both accounts must have been open for at least 10 days and earned at least 1 mile. You can receive a maximum of 300,000 SkyMiles per year and transfer up to 150,000 SkyMiles per year.

Related: Your ultimate guide to family points pooling

Earn Delta SkyMiles by shopping and dining

You can also earn Delta SkyMiles through several everyday Delta partners. These methods make it easier than ever to earn miles doing things you already do, like eating out and shopping online.

Earn with the SkyMiles Shopping portal

Like most airlines, Delta has an online shopping portal: SkyMiles Shopping. This site lets you earn extra SkyMiles when you shop online, in addition to rewards earned with your credit card.

To use the portal, sign up for a SkyMiles Shopping account, find your merchant on the site and click through the link. Each merchant offers a different number of SkyMiles per dollar spent, and these rates fluctuate — especially around the holidays. Plus, the portal sometimes offers bonuses if you spend a certain amount. If you’re going to make a purchase anyway, shopping through Delta’s portal can mean serious bonus miles.

Related: Your guide to maximizing shopping portals for your online purchases

Earn while you eat with SkyMiles Dining

plate of food and potted succulent on outdoor table
ERIC ROSEN/THE POINTS GUY

The Delta SkyMiles Dining program lets you earn extra miles when dining out. Simply sign up for an account, link a credit card and dine at a participating restaurant, cafe or bar. When you swipe your registered card at these establishments, you’ll earn extra SkyMiles, in addition to the miles you already earn with your credit card. Make sure to link a card that earns bonus points at restaurants to watch the rewards add up.

The number of miles you earn through SkyMiles Dining depends on your status in the program, which is entirely separate from your Medallion status. There are three tiers: member, select member and VIP. You’ll become a select member by signing up for email alerts, and you can get VIP status after making 11 transactions within 12 months.

If you don’t give the program a valid email address and sign up for email alerts, you’ll stay a standard member and only earn 1 mile for every $2 spent. Select members will earn 3 miles per dollar spent, while VIP members will take home 5 miles per dollar.

Related: Airline and hotel dining rewards programs: Which is best for you?

Earn Delta SkyMiles for your business

Business owner sitting with a pencil in hand
HERO IMAGES/GETTY IMAGES

Delta’s business program, SkyMiles for Business is open to all companies, regardless of size and annual revenue. However, earning miles is still restricted to companies that spend at least $5,000 in eligible flight revenue every calendar year and have at least five employee travelers. Here’s a closer look at the SkyMiles for Business tiers:

  • Member: Open to any business, with no minimum traveler or spending requirements
  • Plus: Accounts with at least five employee travelers and $5,000 in annual travel spending
  • Elite: Accounts with at least five employee travelers and $300,000 in annual travel spending

Plus members earn 1 to 10 miles per dollar spent on Delta flights, depending on the cabin. Elite members earn 15% bonus miles.

Related: Airline loyalty programs for small businesses

Earn Delta SkyMiles with travel partners

You can also earn bonus miles when you book other types of travel, like rental cars, Lyft rides and hotel stays. Here’s a look at all your travel earning options.

Book a ride with Lyft

woman taking photos from passenger seat while man drives
PETER GRIFFITH/GETTY IMAGES

You can earn Delta miles on Lyft rides when you link your Delta and Lyft accounts here. When you take a ride through the platform, you’ll earn 1 mile per dollar spent on everyday rides and 2 miles per dollar spent on airport rides (through April 7, 2025). Business travelers can potentially rack up tons of points with this promotion.

Best of all, once you’re linked, you don’t need to click through a link to earn SkyMiles on Lyft rides. They’ll be automatically credited to your account.

Plus, with the Delta SkyMiles Platinum and Delta SkyMiles Platinum Business cards or the Delta SkyMiles Reserve and Delta SkyMiles Reserve Business cards, you’ll receive up to a $120 ride-hailing credit annually with select U.S. providers, broken up into up to $10 monthly statement credits.

Just note that Lyft also partners with other programs — including Alaska Airlines Mileage Plan and Bilt Rewards. Since you can only have one program set as your active loyalty rewards partner in your Lyft account, you’ll want to select the one that makes the most sense for your needs.

Related: Chase Sapphire Reserve® ending complimentary Lyft Pink perk

Earn with Delta Vacations

In 2023, Delta Vacations made several customer-friendly changes to its program. Here’s what you can earn on travel packages with Delta Vacations:

  • 1,000 SkyMiles per person on bookings of up to $4,999
  • 5,000 SkyMiles per person on bookings of $5,000 to $9,999
  • 10,000 SkyMiles per person on bookings of $10,000 or more

You’ll also earn additional miles from the flight portion of your vacation packages.

Earn SkyMiles on cruises

Through Delta Cruises, you can earn 2 miles for every dollar spent on your next sailing. The platform also offers limited-time bonuses during certain times of the year, allowing you to take home even more miles.

To earn SkyMiles on your next cruise, book on cruises.delta.com or call 800-820-3244 with your SkyMiles number.

Related: How to book a cruise using points and miles

Earn SkyMiles on Airbnb stays

Like Delta’s partnership with Lyft, you can earn SkyMiles on eligible Airbnb stays. Just head to this page, enter your SkyMiles number and click through the link before you make a booking. You’ll earn 1 mile per dollar spent on Airbnb purchases (excluding taxes and fees) with no limit, so more expensive trips can rack up a nice haul of SkyMiles.

Just remember that you’ll need to enter your SkyMiles number every time you book to qualify for this mileage offer.

Related: Airbnb knows how you like to travel — and it’s using that data to help you book the perfect stay

Earn SkyMiles when you book hotels

In addition to Airbnb, you can earn SkyMiles with Delta’s hotel booking portal, Delta Stays. Completed stays earn 2 miles per dollar spent on hotels, excluding taxes, gratuities and other fees. The prices on this portal should match booking directly, but it’s in your best interest to double-check.

One word of caution: You won’t earn hotel points or get to use elite status benefits when booking through this portal. Unfortunately, these are generally reserved for those booking directly with the hotel company. Research and see if earning Delta miles or hotel points is best for your hotel stay.

If you hold the following Delta cobranded credit cards, you’ll receive an annual credit on Delta Stays:

  • Delta SkyMiles Gold: Up to $100 annual statement credit
  • Delta SkyMiles Gold Business: Up to $150 annual statement credit
  • Delta SkyMiles Platinum: Up to $150 annual statement credit
  • Delta SkyMiles Platinum Business: Up to $200 annual statement credit
  • Delta SkyMiles Reserve: Up to $200 annual statement credit
  • Delta SkyMiles Reserve Business: Up to $250 annual statement credit

Read more: 9 things to consider when choosing to book via a portal vs. booking directly

You can also earn SkyMiles when you book directly with Delta’s hotel partners. The number of miles you’ll earn depends on the hotel group you book with:

Hotel Earning rate
World of Hyatt Earn 500 miles per eligible stay
IHG One Rewards Earn up to 2 miles per dollar spent, depending on the brand
Marriott Bonvoy 1 or 2 miles per dollar spent, depending on the brand
Shangri-La Circle Earn 500 miles per eligible stay
Accor Live Limitless Earn up to 12.5 miles for every 10 euros spent, depending on the brand

Earn SkyMiles when you rent a car

Rental Cars in a lot
ALEXFAN32/SHUTTERSTOCK

You can also earn SkyMiles when you rent a car through Delta Car Rentals or with one of Delta’s partners. Similar to hotels, you won’t earn rental car points when you elect to earn SkyMiles with a rental car partner. Here’s a look at how many SkyMiles you can earn:

Rental car company Earning rate
Alamo Earn 2 miles per dollar on qualifying rentals in the U.S. and Canada
Avis Earn 2 miles per dollar on qualifying rentals at participating locations
Budget Earn 2 miles per dollar on qualifying rentals at participating locations
Dollar Earn 4 miles per dollar spent on qualifying rentals
Enterprise Earn 2 miles per dollar on qualifying rentals at participating locations in the U.S. and Canada
Europcar Earn 60 miles per day on qualifying rentals at participating locations in Europe
Hertz Earn 4 to 8 miles per eligible dollar, depending on your Delta status tier
National Earn 2 miles per dollar on qualifying rentals at participating locations in the U.S. and Canada
Payless Earn 2 miles per dollar on qualifying rentals at participating locations
Sixt Earn 500 miles per car rental
Thrifty Earn 4 miles per dollar on qualifying rentals at participating locations
Turo Earn 2,000 miles after your first rental and 500 miles per qualifying rental after that

To receive these miles, you may have to link your accounts, book through a special link and/or enter your SkyMiles number at booking. See Delta’s car partners page for more details.

Delta elite members are eligible for a free status match with Hertz Gold Plus Rewards. Gold Medallion members receive a match to Hertz Five Star status, while Platinum and Diamond Medallions are eligible for President’s Circle status. You can enroll in this status match on Delta’s website.

Related: How to never pay full price for a rental car

Buy Delta SkyMiles

If you need SkyMiles in a pinch, you can buy them directly from Delta. The airline charges a whopping 3.5 cents per mile, more than TPG’s February 2025 valuation of 1.2 cents per mile. You must buy miles in increments of 2,000, and you can purchase a maximum of 60,000 SkyMiles per account per year.

Delta frequently discounts SkyMiles by offering bonus miles or a bonus on the number of miles purchased. Buying SkyMiles is only worth doing if you have an immediate use for them. Otherwise, purchasing miles speculatively is usually a bad idea, as they can be devalued at any time.

Related: Buy bonus points and miles with these promotions

Bottom line

There are plenty of ways to earn Delta SkyMiles, whether through flights, credit cards, transferring points or using one of Delta’s many partners.

Even better? SkyMiles is one of the few loyalty currencies that never expire. And with the myriad earning opportunities outlined above, you’ll hopefully have no shortage of SkyMiles the next time you plan a trip.

For details on the redemption process, check out our guide on redeeming SkyMiles for maximum value.