Meal service on American Airlines is primarily determined by flight distance and cabin class rather than a fixed time of day. On international long-haul flights (to Europe, Asia, or South America), a full meal service usually begins about 45 to 60 minutes after takeoff, with a second "pre-arrival" meal served roughly 90 minutes before landing. For domestic flights, meals are generally only served in First Class on flights over 900 miles (approx. 2.5 hours) during traditional meal windows: Breakfast (5:00 AM – 9:45 AM), Lunch (9:46 AM – 1:30 PM), and Dinner (4:01 PM – 8:00 PM). In the Main Cabin on domestic flights over 250 miles, complimentary snacks and drinks are provided, but substantial food is typically "Buy on Board." For transcontinental routes (like JFK to LAX), Main Cabin passengers often receive a complimentary meal regardless of the time.