This is an interesting offer and quite rewarding if you regularly stay with Marriott and fly with Emirates. You can earn Emirates Skywards miles on Marriott stays along with your regular Bonvoy points and you can earn Bonvoy points for Emirates Flights along with your regular Skywards miles. You have to register and link your accounts first.

Here’s what you can earn.

When you stay with participating Marriott hotels

  • Your regular Bonvoy points plus
  • 1 Skywards Mile per US dollar spent, if you are a Emirates Skywards Silver, Gold or Platinum member.
  • 4 p.m. Late Checkout, access to Elite check-in and complimentary in-room Wi-Fi, if you are a Emirates Skywards Gold or Platinum member.

When you fly Emirates

  • Your regular Skywards miles plus
  • 3 points per US dollar spent, if you are a Marriott Bonvoy Gold Elite, Platinum Elite, Titanium Elite or Ambassador Elite member.
  • Priority check-in and priority boarding if you are a Marriott Bonvoy Platinum Elite, Titanium Elite or Ambassador Elite member.