Actually crossing the Atlantic Ocean itself is only part of the flight (a pure Atlantic crossing would be Shannon to Gander, which can take as little as 3.5 hours). But then if you were flying onto Miami for example, it could be another 4 hours of flying time.