Mileslife is a mobile app that helps users to earn Skywards Miles at numerous hand-picked partners, ranging from mid-to-high end restaurants, retail stores, hotels, spas, river cruises and trains. The app has hundreds of partners across seven cities across China - Beijing, Chengdu, Guangzhou, Hangzhou, Shanghai, Shenzhen and Suzhou; as well as Singapore and other destinations worldwide.

Earn Miles

Depending upon where you will be earning the Skywards Miles via the Mileslife app, you will earn:

LocationEarning Rate
SingaporeUp to 5 Skywards Miles for every 1 SGD spent
ChinaUp to 1 Skywards Mile for every 1 CNY spent
All other locations globallyUp to 7 Skywards Miles for every 1 USD spent
  • Silver members earn 25% bonus Miles
  • Gold members earn 50% bonus Miles
  • Platinum members earn 75% bonus Miles

You can earn Miles on the entire transaction even when paying the bill for family, friends or associates. Once you have made a purchase via the Mileslife app, the Skywards Miles will be credited to your account within five business days.

All you need to do is download the app to your smartphone, link it to your Emirates Skywards account by logging in with your Emirates Skywards credentials, and then select your preferred outlet. Payment is made through the app, and full instructions on how it works are available once you have downloaded it to your device.

Download the app nowOpens an external website in a new tab.

Important information

Terms and conditions:

  • To earn Skywards Miles, Emirates Skywards members need to download the Mileslife app, create a Mileslife account, and link their Emirates Skywards account using their Emirates Skywards credentials.
  • Emirates Skywards members will earn Skyward Miles on all transactions, where full payment is settled via the Mileslife app at participating outlets. This is an accrual-only partnership; redemption is not available at this stage.
  • Emirates Skywards Silver, Gold and Platinum members earn tier-based bonus Miles when transacting through Mileslife:
    • Silver: 25%
    • Gold: 50%
    • Platinum: 75%
  • The Skywards Miles earning proposition varies by merchant and is subject to change.
  • Skyward Miles will be credited to the Emirates Skywards members account approximately 3-5 working days after completing a transaction.
  • In the event of Skywards Miles not being posted to the Emirates Skywards member’s account, Skywards Miles can be claimed by contacting Mileslife Customer Service within 30 days on (+86) 400 825 8077, through the app (Account > Help) or through
  • If a transaction is made through the Mileslife app for a service to be used at a later date, the Skywards Miles (including Tier-based bonus Miles) will be calculated at the point of purchase and credited once the service is used.
  • In linking an Emirates Skywards account to the Mileslife app, Emirates Skywards members consent and authorise Emirates Skywards to share the following membership details with Mileslife: Member Name, Emirates Skywards Membership Number, Tier Status, and Skywards Miles Balance. Members’ Emirates Skywards credentials will not be stored by Mileslife.
  • Emirates Skywards Programme Rules apply.
  • Mileslife terms and conditions apply.