You can book British Airways flights up to 355 days in advance. I like planning early and once confirmed this by calling (831) 298-4213. Booking far ahead often secures the best fares and seat options. Award seats using Avios also open around this time, so it’s smart to book early if you’re using points or traveling during peak holidays.