Emirates Skywards has launched a special promotion allowing eligible visitors to earn one bonus mile for every minute they stay in Dubai. The reward is capped at 7,200 miles, equivalent to a five-day stay in the city.

The “Mile-A-Minute” promotion is open to Skywards members who are not UAE residents and applies to eligible travel with Emirates and flydubai.

Under the announced terms, passengers must register for the promotion and purchase an eligible return ticket between October 21 and November 5, 2026. Travel must begin and be completed between October 21 and December 13, 2026.

The minimum stay required to earn the reward is 24 hours, while the maximum permitted stay is 30 days. However, the reward reaches its cap after five days, meaning longer stays will not earn additional miles.

A visitor staying in Dubai for 24 hours will receive 1,440 bonus miles, while someone staying for five days will earn the maximum 7,200 miles. These will be credited in addition to the standard miles earned from the flight.

The offer is available only to Skywards members who are not UAE residents, and travel must originate outside the country. One-way tickets, reward tickets purchased using miles and codeshare flights that do not meet the specified conditions are excluded.

Bonus miles will be calculated according to the scheduled arrival and departure times shown on the ticket and credited to the passenger’s account within 30 days of the end of the stay. The reward applies only to the first eligible stay and may be claimed once per member.

Members can use their miles to book Emirates and flydubai flights, upgrade their travel class, reserve hotel stays and access selected tourism services.

Additional miles can also be earned through stays at Atlantis The Palm, shopping at Dubai Mall and selected Arabian Adventures tours.

Skywards membership is free, and travellers can register for the promotion until 11.59pm Dubai time on November 5 through the official Emirates website or app, or the flydubai website.