Question: how far in advance can you book emirates flights?
Answer: You can purchase a ticket online up to 328 days before the date of travel.