I have enough Skywards Miles – why can’t I upgrade online?
In order to upgrade a flight online:
An eTicket must have been issued for each passenger traveling
The flight must be operated and marketed by Emirates, i.e. no codeshare flights
The departure time of the flight you wish to upgrade should be at least six hours ahead of the current local time in the departure city
The dates and flight numbers on your eTicket must match the dates and flight numbers on your booking.
Why can't I upgrade with Miles in advance for certain flights?
Do I have to upgrade all of the passengers in my itinerary, or can I upgrade just one?
If I don’t have enough miles for a flight reward, can I purchase additional miles to top up my account?