McDonald's breakfast typically ends at 10:30 AM on weekdays and at 11:00 AM on weekends. Breakfast service starts from when the restaurant opens, which is often around 5:00 or 6:00 AM depending on the location. Note that breakfast hours can vary by individual restaurant, so it's best to check with your local McDonald's to confirm exact times. Also, McDonald's no longer offers all-day breakfast as it did before the pandemic, so breakfast items are generally not available after these cut-off times.