SkyMiles Dining: earn 0.5–5 miles per $1 at 22,047 restaurants

Earn SkyMiles at participating restaurants when you pay with a credit or debit card linked to SkyMiles Dining; up to 5 miles per $1 depending on membership level.

Restaurants
22,047
Cities
3488
Top tier
0.5–5 miles per $1
VIP
Monthly cap
None listed

How SkyMiles Dining works, in 4 steps

  1. Join for free with your SkyMiles number.

  2. Link a credit or debit card.

  3. Dine at a participating restaurant and pay with a linked card.

  4. Miles post to your account; the amount depends on your membership level.

3 tiers, from 0.5 miles per $1 to 0.5–5 miles per $1

TierEarn
MemberWhere you startJoin and link a card; opt out of program emails (1 mile per $2)0.5 miles per $1
SelectOpt in to program emails3 miles per $1
VIPAfter 11 qualified dines in a calendar year (the 12th earns at VIP), while opted in to program emails5 miles per $1

The 5 best cards to link to SkyMiles Dining

What a $100 dinner earns with each card linked, at the Member tier: the card's own rate plus the program's. Dollar values are estimates at our valuations.

  1. American Express Gold Card
    American Express Gold Card$325 annual fee
    ≈$6.606.6%4x Membership Rewards points≈$6.00+50 SkyMiles≈$0.60
  2. Chase Sapphire Preferred Card
    Chase Sapphire Preferred Card$95 annual fee
    ≈$6.006%3x Chase Ultimate Rewards points≈$5.40+50 SkyMiles≈$0.60
  3. Chase Sapphire Reserve
    Chase Sapphire Reserve$795 annual fee
    ≈$6.006%3x Chase Ultimate Rewards points≈$5.40+50 SkyMiles≈$0.60
  4. Citi Strata Premier Card
    Citi Strata Premier Card$95 annual fee
    ≈$5.405.4%3x Citi ThankYou Points≈$4.80+50 SkyMiles≈$0.60
  5. Bilt Palladium Card$495 annual fee≈$5.005%2x Bilt Rewards points≈$4.40+50 SkyMiles≈$0.60
  • One Rewards Network program per card. A card linked to SkyMiles Dining can't also earn TrueBlue Dining, Eat Around Town, AAdvantage Dining, MileagePlus Dining, Rapid Rewards Dining, Hilton Honors Dining, IHG Dine & Earn, Dine Out with Wyndham, Atmos Rewards Dining, or Rakuten Dining, so put your best dining card on the program whose currency you value most and link your other cards elsewhere.

Where SkyMiles Dining applies: 3,488 cities

Each link opens that city's map filtered to SkyMiles Dining.

8 restaurants that take SkyMiles Dining

  • Dessert/Bakery · $$ · Rancho Cucamonga

    American Express Gold Card + Rakuten Dining

    SkyMiles Dining5xHilton Honors Dining8xIHG Dine & Earn8x+8 more
  • &Pizza

    up to12%

    Pizza · $$ · Bergen

    American Express Gold Card + Rakuten Dining

    SkyMiles Dining5xHilton Honors Dining8xIHG Dine & Earn8x+9 more
  • $ · Peoria Crossing

    American Express Gold Card + Upside

    Resy creditSkyMiles Dining5xHilton Honors Dining8x+11 more
  • #VYBE

    up to8.8%

    Bar/Club/Lounge · Golden Triangle

    American Express Gold Card + Eat Around Town

    SkyMiles Dining5xHilton Honors Dining8xIHG Dine & Earn8x+8 more
  • Japanese · $$ · Neabsco

    American Express Gold Card + Upside

    SkyMiles Dining5xHilton Honors Dining8xIHG Dine & Earn8x+10 more
  • Tapas/Small Plates · $$ · Doral

    American Express Gold Card + Upside

    SkyMiles Dining5xHilton Honors Dining8xIHG Dine & Earn8x+10 more

3 terms to know

  • A card can be linked to only one Rewards Network dining program at a time; linking it to another program removes it from this one.
  • Up to twelve cards can be linked.
  • The program sets no overall limit on what a member can earn; each restaurant sets its own limits, shown on its page.

1 source, verified Oct 9, 2026

Verified against the program's published terms on Oct 9, 2026.

Program terms source(opens in a new tab)

4 questions, answered

How much does SkyMiles Dining earn?

New members earn 0.5 miles per $1 at the Member tier. Select earns 3 miles per $1 (opt in to program emails); VIP earns 5 miles per $1 (after 11 qualified dines in a calendar year (the 12th earns at vip), while opted in to program emails).

Does SkyMiles Dining stack with my credit card's rewards?

Yes. SkyMiles Dining pays SkyMiles on top of whatever your card earns at the restaurant. With the American Express Gold Card linked, a $100 dinner earns $6.00 from the card and $0.60 from SkyMiles Dining: about $6.60 together at our valuations.

Can I link a card to SkyMiles Dining and another Rewards Network program?

No. A card can be linked to only one Rewards Network program at a time, so a card in SkyMiles Dining can't also earn TrueBlue Dining, Eat Around Town, AAdvantage Dining, MileagePlus Dining, Rapid Rewards Dining, Hilton Honors Dining, IHG Dine & Earn, Dine Out with Wyndham, Atmos Rewards Dining, or Rakuten Dining. Link different cards to different programs.

Where can I use SkyMiles Dining?

At 22,047 participating restaurants we list across 3,488 cities, the most in New York (1,405). Restaurants join and leave programs, so check the program's own listing before you go.

Some restaurant addresses, phone numbers, websites and cuisines come from Overture Maps Foundation open data (Meta and Microsoft, CDLA Permissive 2.0; Foursquare, Apache 2.0; AllThePlaces, CC0 1.0). Overture attribution Some neighbourhoods come from Who's On First boundaries (CC-BY 4.0). Who's On First licenses

Editorial disclosure: CardRewards.ai is an independent comparison service. Card data comes from issuers' published terms; catalog last published October 11, 2026, and each card page shows when its terms were last checked. Card issuers do not influence our rankings or content.