YOUR EXPERIENCE WILL VARY. What is usually a 30-minute drive will take much longer with getting out of the parking lots. Do not forget to add time for rental drop-off and security.
Flights have changed right now. Here is the Buffalo Airport Departure Schedule for choosing the latest flights possible. Note that only 30 departures show at a time, so look later in the day to start tracking the latest flights out possible.