Flying time from IAD to HNL. The total flight duration from IAD to HNL is 9 hours, 44 minutes. This is the average in-air flight time (wheels up to wheels down on the runway) based on actual flights taken over the past year. It covers the entire time on a typical commercial flight including take-off and landing.