Emirates Skywards is offering up to 25,000 bonus miles when signing up for a credit card account.
To qualify, those interested must apply for either the Emirates Skywards card or the Emirates Skywards Elite card by November 30.
Take out the Emirates Skywards card and make a purchase with it within 90 days will earn 5,000 miles. Spend £1,000 within 90 days and an additional 7,000 miles will be awarded.
Take out the Emirates Skywards Elite card and make a purchase with it within 90 days will earn 10,000 miles. Spend £2,000 within 90 days and an additional 10,000 miles will be awarded.
Elite cardholders who make a purchase with their card within 90 days of their account opening will also be eligible to receive a £150 discount, the equivalent of the annual fee, on Emirates flights.
A statement said: "The £150 discount can be applied to a business class or first class booking only and will be discounted from the quoted price, when booked via emirates.com/uk."
For more information and to apply, click here.
Read our feature on 14 of the best UK credit cards for air miles, including the two Emirates ones detailed above, here.