We originally summarised this offer in an article last month. Hotel bookings made using a Citi PremierMiles card through the dedicated Agoda portal get an earning rate of “up to 9 miles per S$1”.
The promotion was due to end for bookings made after 15th May 2018. Happily though, it has now been extended for bookings made until 31st December 2018.
What has changed?
Firstly, the advertising tagline. Clearly, there has been some negative reaction to the “9 miles per dollar” lure that was touted in the original promotion, because they haven’t actually changed anything but now label it as “up to 7 miles per dollar”.


As we explained in the original article the bonus rate is made up of two components. Firstly the 7 miles per S$1 booking bonus plus the regular base earn rate applicable to your card for the transaction type. That means you’ll get:
- 8.2 miles per S$1 for a booking paid in SGD with the Citi PremierMiles Visa
- 8.3 miles per S$1 for a booking paid in SGD with the Citi PremierMiles Amex
- 9.0 miles per S$1 for a booking paid in foreign currency with either card
So the full 9 miles per S$1 rate is only valid for bookings that are paid in foreign currency as this attracts the PremierMiles usual 2 miles per S$1 foreign currency spend rate in addition to the 7 miles per S$1 Agoda bonus.
Arguably the new “7 Citi Miles for every SGD1 spent” tagline is less accurate and more confusing as you will always earn more than that.
Further Details
The bonus