How long does it take to fly from Pittsburgh to Bahamas?

tow hrs