It all depends on the air carrier, but you can generally compare international flights on Expedia up to 12 months in advance. While it's generally a good idea to book ahead of time, lucky travellers will sometimes nab a cheaper ticket just weeks prior to departure dates.