Arrive at the airport at least 2 hours before a domestic flight or 3 hours before an international flight. These timeframes give you enough time to park or drop off luggage, check in, pass through security, and reach your gate comfortably without rushing.
The exact timing depends on several factors. During peak travel times (holidays, early mornings, Friday evenings), airports are significantly busier, so arriving 30 minutes earlier is wise. If you have checked baggage, you'll need extra time at the counter. Conversely, if you're traveling with only carry-on luggage and have already checked in online, you might manage with slightly less time, though the standard recommendations still provide a comfortable buffer.
Airport size matters too—major hubs with high traffic typically require more time than smaller regional airports. If you're unfamiliar with the airport layout or traveling during an unusually congested period, add extra time. TSA PreCheck or Global Entry expedite security screening considerably, potentially reducing needed time by 15-30 minutes.
Arrive even earlier if you're traveling with young children, elderly passengers, or people with mobility issues, as these situations require additional time. For tight connections on the same airline, check specific policies; same-day rebooking is usually guaranteed if you miss a connection due to delays with your first flight, though you'll lose some flexibility.
Ultimately, arriving earlier than necessary causes minimal inconvenience—you can shop, eat, or relax at the gate—but arriving late risks missing your flight entirely.