For the vast majority of commercial flights, no — but there are a handful of genuine exceptions worth knowing about if you're trying to lock something in unusually far ahead.
The Standard Answer: No, Not for Most Flights
Most major U.S. and international airlines cap their booking window around 330 to 365 days before departure. This means for a typical commercial flight, you simply cannot purchase a ticket more than about a year out — the flight doesn't exist in any booking system yet, regardless of which website or travel agent you ask.
Exception 1: Extended Award Booking Windows
A handful of airline loyalty programs and their partners extend award seat availability slightly beyond the standard 330-day cash-fare window — occasionally out to 365 days, which functionally is "a year in advance" even if not meaningfully beyond it. This applies specifically to points and miles bookings, not standard cash fares, and only with certain programs.
Exception 2: Charter Flights and Group Bookings
Charter airlines and large group bookings (for events, tours, or corporate travel) sometimes operate on a different timeline than standard commercial scheduling, occasionally allowing reservations further out than a typical individual ticket purchase, since these arrangements are negotiated directly with the airline or operator rather than sold through the standard public booking window.
Exception 3: Cruise-Linked Flights
Some cruise lines offer "air add-on" packages that can be reserved alongside a cruise booking made more than a year in advance, even though the actual flight itself won't be confirmed or ticketed until closer to departure, once the airline's own booking window opens. This can feel like booking more than a year ahead, but the flight portion is typically held as a placeholder rather than a confirmed, ticketed reservation until later.
Exception 4: Airline-Specific Extended Windows
A small number of international carriers, particularly in premium cabin award programs, extend their booking window slightly beyond the 330–331 day standard used by most U.S. legacy carriers — though even these rarely exceed 365 days by any meaningful margin.
Why No Airline Goes Much Further Than a Year
Airlines build and adjust operational schedules — routes, aircraft assignments, timing — based on demand forecasting and, in many cases, airport slot allocations that are themselves reviewed on a seasonal basis (often twice yearly). Committing to a schedule and opening sales more than a year out would require locking in operational details based on forecasts too far removed from actual conditions to be reliable, which is why virtually no airline extends bookings meaningfully past the 330–365 day range.
What If You Need to Plan a Trip Further Than a Year Out?
If you're planning something like a milestone trip, a large family reunion, or an event tied to a specific date more than a year away, the practical approach is to plan the trip itself (destination, lodging, activities) well in advance, then set a reminder to book the actual flight once your target airline's booking window opens — typically around the 330–365 day mark before your travel date.
Checking a Specific Airline's Current Window
If you're not sure whether a specific airline has released your target dates yet, the most reliable method is searching directly on that airline's own site for a date near the expected edge of the window — if it's not appearing yet, it likely hasn't been released.
Learn More About Booking Timing
For a broader explanation of how the airline booking window works, including the separate question of when to actually purchase for the best price, this guide on advance flight booking covers both.
Bottom Line
You generally cannot book a standard commercial flight more than about a year in advance — the closest exceptions involve certain award bookings, charter or group arrangements, and cruise-linked air packages, none of which meaningfully extend beyond the 330–365 day range most airlines already use. If your trip is further out than that, the flight itself simply isn't in any booking system yet.