How long is a flight from Newark NJ to curacao?

About 3-4 hours at the most