I generally like to take the early flight out of PHL, for a couple of reasons:
- Yes, for a 6:20AM flight, you're going to need to be at the airport very early. The good news is there are absolutely no worries about traffic getting to PHL. You can assume best possible trip time no matter where you're coming from.
Now think about the 11:30AM flight. You'll want to get to PHL about 9:30 or so. I'm not sure where you're coming from, but, depending upon where you're coming from, you'll likely be driving to PHL in at least part of rush hour. In my case, I'm about 1.25 hours from PHL on a good day and I'd allow at least another 45 minutes because of potential traffic (and on a bad day, it could be worse). So, I'd be leaving home no later than 7:30, so most likely I'd wind up getting up early anyway. Granted, its better than getting up at 3:30, but not having to worry about traffic is a good thing.
- My experience has been that flight delays are pretty rare on the first flight out. The plane you're getting on at 6:20 has been sitting in PHL all night. On the other hand, the plane you're getting on at 11:30 is coming in from somewhere else. In all probability, they shouldn't be backed up too much late morning, but it can happen.
I know getting up in the middle of the night can be brutal, but you're down there early and have a full day.