From now until 15 May 2018, you can earn up to 9 miles per dollar on all hotel stays with Agoda, if you make your booking using your Citi PremierMiles Visa and Citi PremierMiles American Express Cards. This promotion is valid for stays from now until 31 July 2018.
The bonus 7 mpd will be awarded in addition to the base earn rate, depending on which card you use.
Also, bear in mind that you can maximise this promotion by selecting an overseas currency before payment, as you will earn 2 mpd for such bookings, plus the bonus 7 mpd, bringing your total to 9 mpd.
Full terms and conditions can be found here.