Deals Dining KrisFlyer

Earn 2 KrisFlyer miles per dollar with foodpanda until 15 September

Foodpanda is offering 2 KrisFlyer miles per dollar spent on all orders of S$20+ between now and 15th September 2020, double the usual rate

EXPIRED This article relates to an offer or promotion which has now expired.

Delivery Bikes 2 Zoom Small (foodpanda)

It’s been a few months since the last KrisFlyer miles bonus for foodpanda customers, which means it’s been back to the regular earn rate of 1 mpd recently, applicable for orders of S$20 or more.

Good news though – the delivery service is back with an attractive 2 mpd deal for these orders for one month, stackable with several 4 mpd credit cards for an effective 6 mpd total earn rate.

2 mpd Code 2


You’ll be eligible to earn KrisFlyer miles on foodpanda orders of S$20 or more, with GST and delivery fees included, so provided the order total comes in at S$20.00+ even with the delivery fee, you’ll earn miles (usually 20 in that example, but for the next month you can make it 40).

The promotion is valid until 15th September 2020, after which it’s likely to revert to the usual 1 mpd rate.


How to earn

Here’s the important part of this offer – if you’re already earning KrisFlyer miles with your foodpanda orders by having your KrisFlyer membership number saved in your contact details, the bonus will not be automatic.

To get the extra miles in this promotion, you must enter promo code ‘2KFMILES’ when confirming your order.

Step 1: Click ‘Do you have a voucher?’

Step 1

Step 2: Enter ‘2KFMILES’ in the voucher code field

Step 2

Step 3: Check the 2KFMILES code is then reflected

Step 3

Note: Because of this new method for earning additional miles, you won’t be able to stack any existing foodpanda vouchers with the 2 mpd offer. Choose one or the other for each order.

Remember when you place a foodpanda order using the app, check that your KrisFlyer membership number has been saved. You can do this at the same checkout stage by clicking on your contact details (the line which displays your email address).

Add KF Number

This will allow you to enter your KrisFlyer number if it’s not already there. Note that the name on your foodpanda account must match the one on your KrisFlyer account.

App 2.jpg

It’s the same process if you order through the foodpanda website, just click ‘Edit’ next to the ‘Personal Details’ section of the checkout page and you can enter your KrisFlyer number there.

Website Order.jpg

After you’ve entered your KrisFlyer number once, it remembers it for future orders both on the app and the website.

When will the miles credit to KrisFlyer?

Miles from your foodpanda orders credit to your KrisFlyer account “within 60 days after each successful order” according to the terms and conditions.

KF Logo trans

We’ve used the service many times since KrisFlyer miles earning started in March 2019, and we can confirm that in fact the miles appear to be credited in monthly ‘batches’ (around 6th to 9th of each month, for transactions made in the previous month).

That means if you’ve made a number of orders in a given period you’ll see them all appear in your KrisFlyer account on the same day, but as individual transactions.

The quickest order date to credit date we’ve had so far is 3 weeks, the longest about 7 weeks. This therefore certainly isn’t a quick way to earn miles (we’ve got a list of those, if you’re interested), but nonetheless you should see them credit within a couple of months.


5,000 bonus miles

As part of this promotion, foodpanda will also be running draw for a total of three customers to win 5,000 bonus KrisFlyer miles.

You’ll get one entry into the draw each time you use the ‘2KFMILES’ voucher code during the promotion, so the more you purchase, the more chances you’ll get.

The winners will be notified by 21st September 2020 via email and will then have the 5,000 bonus miles credited to their KrisFlyer account within 14 working days.

Full details of the promotion are available here.

Which credit card to use

The 2 miles per dollar accrual you’ll get under this offer will credit directly to your KrisFlyer account, but of course you’ll be wanting to maximise your miles earning by using the best credit card you hold for the transaction too.

Here are the cards we have identified which earn 4 miles per dollar on foodpanda orders:

Card Miles per S$1 Notes
Citi Rewards Card 2019Citi Rewards
4.0 4 mpd, capped at S$1,000 per month.
(see our review)
4.0 4 mpd, capped at S$2,000 per month.
HSBC Revo Card SmallHSBC Revolution
(see our review)
4.0 4 mpd, capped at S$1,000 per month.
(see our review)
4.0 4 mpd, capped at S$1,110 per month.

Using these cards will therefore get you 2 mpd into your KrisFlyer account plus 4 mpd paid as credit card points, for every S$20+ foodpanda order over the next month (effectively, 6 mpd).

Cards earning less than that, like the DBS Altitude at 1.2 miles per dollar for local spend, will still allow you to achieve an effective 3.2 miles per dollar in total for foodpanda transactions during this promotion.


Terms and conditions

  • Promo code / Campaign is valid from 16th August 2020 to 15th September 2020.
  • KrisFlyer miles can only be transferred to the rightful individual KrisFlyer account.
  • Offer is valid for KrisFlyer members only. To enjoy the offer, KrisFlyer members must record their KrisFlyer membership number into foodpanda account with the matching first and last name.
  • Valid with minimum order of $20 (inclusive of delivery fee).
  • Offer cannot be used in conjunction with other promotions, discounts, coupons or privileges.
  • Miles will be credited into your KrisFlyer account within 60 days after each successful order.
  • Members are responsible for any delays caused by inaccurate details.
  • Log in to check your KrisFlyer statements online.
  • foodpanda reserves the right to change the T&Cs at any time without prior notice.
  • The winner of the 5,000 bonus miles will be selected at random, user will need to key in their KrisFlyer Membership Number into foodpanda’s account upon checkout.
  • The winner of the 5,000 bonus miles will be announced on 21st September 2020 via email.
  • The 5,000 bonus miles will be credited into your KrisFlyer account within 14 working days from submission to KrisFlyer.
  • foodpanda’s decision on the winners is final and it cannot be exchanged for cash, discounts, coupons or other privileges.

Check the foodpanda site for full details.

foodpanda app

You can download the foodpanda app for your mobile device through the following links.

App Store Logo.jpg

App Store.jpg

Google Store.jpg



A nice deal to earn an extra mile per dollar on food delivery orders just got even better – you’ll now earn 2 miles per dollar with foodpanda orders of S$20 or above in addition to the regular miles you normally earn on your credit card.

That means adding this offer to credit card earn rates of up to 4 miles per dollar in some cases, like the Citi Rewards cards, for a total of 6 miles per dollar.

Remember to enter the promo code ‘2KFMILES’ every time you order – otherwise you’ll earn the usual 1 mpd rate.

If the price is right and foodpanda is delivering from a restaurant of your choice – 2 extra KrisFlyer miles per dollar is a great deal you should probably consider taking advantage of between now and mid-September.

(Cover Photo: foodpanda)


1 comment

  1. 2KFMILES code cannot be applied if the order is below 20 (not inclusive of delivery fee).
    i.e. the minimum is NOT inclusive of delivery fees.

    believe me i’ve tried. and the CSO was NOT helpful

Leave a Reply